WebMatrix,ASP.NET Razor,IIS Developer Express,SQL Server Compact Edition - 这些新技术背后的微软目标是什么?

时间:2021-11-04 01:49:37

Recently Microsoft (via Scottgu) has announced some new technologies (WebMatrix, ASP.NET Razor, IIS Developer Express, SQL Server Compact Edition). I think this is something new direction in which Microsoft is trying to move since launching of ASP.NET MVC. I think the clear target of these new moves are Ruby/Python/PHP/.. developers or current ASP.NET developers who are thinking to move to Ruby/Python/PHP. What's your opinion?

最近微软(通过Scottgu)宣布了一些新技术(WebMatrix,ASP.NET Razor,IIS Developer Express,SQL Server Compact Edition)。我认为这是微软自推出ASP.NET MVC以来试图采取行动的新方向。我认为这些新举措的明确目标是Ruby / Python / PHP / ..开发人员或当前的ASP.NET开发人员,他们正在考虑转向Ruby / Python / PHP。你怎么看?

Will Microsoft be successful in its objective?

微软是否会成功实现其目标?

5 个解决方案

#1


5  

The objective is clearly to lower to bar of entry for new developers. Getting a .Net-based website has never been easier and by adding the PHP support they can tempt PHP developers by offering a familiar face in a new environment.

目标明显是降低到新开发者的入门门槛。获得基于.Net的网站从未如此简单,通过添加PHP支持,他们可以通过在新环境中提供熟悉的面孔来吸引PHP开发人员。

I think this will unleash a new wave of developers discovering .Net web development.

我认为这将引发新一波开发人员发现.Net Web开发。

#2


5  

I disagree that WebMatrix is only useful for not-particularly-programmers or novice developers. It is (especially that Razor thing) incredibly useful for developing "one-liner" websites of non-production quality (e. g. to demonstrate some feature or just to provide a test web service for programmer's needs).

我不同意WebMatrix只对非特别程序员或新手开发人员有用。它(特别是Razor的东西)非常有用于开发非生产质量的“单线”网站(例如,演示某些功能或仅为程序员的需求提供测试Web服务)。

I hadn't used WebMatrix enough yet, but it already seems that I can create 50% of a simple web calculator before VS2010 even starts up :-)

我还没有足够使用过WebMatrix,但似乎在VS2010启动之前我已经可以创建50%的简单网络计算器:-)

#3


4  

Seems to me that its substantially aimed at people who are not particularly programmers - web development for SuperUser.com perhaps? (c.f. the link to Scott Hanselman's blog in my comment to the question) And who don't necessarily want to be "developers" but do want to have some capabilities to go beyond plain HTML.

在我看来,它主要针对那些不是特别程序员的人 - 也许是SuperUser.com的网站开发? (参见我对该问题的评论中与Scott Hanselman博客的链接)谁不一定想成为“开发人员”,但希望有一些能力超越纯HTML。

Its also aimed at demonstrating that there is a complete stack and further that you can deploy applications using that stack to shared hosting without incurring additional costs (which is a new feature enabled by the new release of SQL Server Compact Edition)

它还旨在证明存在完整的堆栈,并且您可以使用该堆栈将应用程序部署到共享主机,而不会产生额外的成本(这是新版本的SQL Server Compact Edition支持的新功能)

Last its an entry point for those who might want to be developers - if you're talking about "developing" a website or a web application its not always the case that the programming involved is complicated

最后它是那些可能想成为开发人员的入口点 - 如果你正在谈论“开发”一个网站或一个Web应用程序,那么所涉及的编程并不总是如此复杂

Without playing - I need to set up a VM so I can play in a sandbox - its hard to go further but WebMatrix is composed of a number of very capable tools and therefore offers considerable potential to develop apps beyond what is possible "out of the box".

没有玩 - 我需要设置一个VM,这样我就可以在沙盒中玩 - 很难走得更远但是WebMatrix由许多非常强大的工具组成,因此提供了开发超出可能性的应用程序的巨大潜力“框”。

#4


3  

Their goal: Simplify and court new developers.

他们的目标是:简化并向新开发人员提出诉讼。

Will they be succesfull: This seems to me one of the easiest ways to get out a website so I don't see how this can fail.

他们会成功吗:在我看来,这是最简单的网站之一,所以我不知道这会如何失败。

#5


1  

In response to catbert's comment about WebMatrix being useful for non-production quality sites, I'd like to point out that Rob Conery and Scott Hanselman used WebMatrix to create their This Developer's Life podcast site. Which is not a heavy duty commercial production site, but is definitely not a demo site.

为了回应catbert关于WebMatrix对非生产质量网站有用的评论,我想指出Rob Conery和Scott Hanselman使用WebMatrix创建他们的This Developer's Life播客网站。这不是一个重型商业生产网站,但绝对不是一个演示网站。

#1


5  

The objective is clearly to lower to bar of entry for new developers. Getting a .Net-based website has never been easier and by adding the PHP support they can tempt PHP developers by offering a familiar face in a new environment.

目标明显是降低到新开发者的入门门槛。获得基于.Net的网站从未如此简单,通过添加PHP支持,他们可以通过在新环境中提供熟悉的面孔来吸引PHP开发人员。

I think this will unleash a new wave of developers discovering .Net web development.

我认为这将引发新一波开发人员发现.Net Web开发。

#2


5  

I disagree that WebMatrix is only useful for not-particularly-programmers or novice developers. It is (especially that Razor thing) incredibly useful for developing "one-liner" websites of non-production quality (e. g. to demonstrate some feature or just to provide a test web service for programmer's needs).

我不同意WebMatrix只对非特别程序员或新手开发人员有用。它(特别是Razor的东西)非常有用于开发非生产质量的“单线”网站(例如,演示某些功能或仅为程序员的需求提供测试Web服务)。

I hadn't used WebMatrix enough yet, but it already seems that I can create 50% of a simple web calculator before VS2010 even starts up :-)

我还没有足够使用过WebMatrix,但似乎在VS2010启动之前我已经可以创建50%的简单网络计算器:-)

#3


4  

Seems to me that its substantially aimed at people who are not particularly programmers - web development for SuperUser.com perhaps? (c.f. the link to Scott Hanselman's blog in my comment to the question) And who don't necessarily want to be "developers" but do want to have some capabilities to go beyond plain HTML.

在我看来,它主要针对那些不是特别程序员的人 - 也许是SuperUser.com的网站开发? (参见我对该问题的评论中与Scott Hanselman博客的链接)谁不一定想成为“开发人员”,但希望有一些能力超越纯HTML。

Its also aimed at demonstrating that there is a complete stack and further that you can deploy applications using that stack to shared hosting without incurring additional costs (which is a new feature enabled by the new release of SQL Server Compact Edition)

它还旨在证明存在完整的堆栈,并且您可以使用该堆栈将应用程序部署到共享主机,而不会产生额外的成本(这是新版本的SQL Server Compact Edition支持的新功能)

Last its an entry point for those who might want to be developers - if you're talking about "developing" a website or a web application its not always the case that the programming involved is complicated

最后它是那些可能想成为开发人员的入口点 - 如果你正在谈论“开发”一个网站或一个Web应用程序,那么所涉及的编程并不总是如此复杂

Without playing - I need to set up a VM so I can play in a sandbox - its hard to go further but WebMatrix is composed of a number of very capable tools and therefore offers considerable potential to develop apps beyond what is possible "out of the box".

没有玩 - 我需要设置一个VM,这样我就可以在沙盒中玩 - 很难走得更远但是WebMatrix由许多非常强大的工具组成,因此提供了开发超出可能性的应用程序的巨大潜力“框”。

#4


3  

Their goal: Simplify and court new developers.

他们的目标是:简化并向新开发人员提出诉讼。

Will they be succesfull: This seems to me one of the easiest ways to get out a website so I don't see how this can fail.

他们会成功吗:在我看来,这是最简单的网站之一,所以我不知道这会如何失败。

#5


1  

In response to catbert's comment about WebMatrix being useful for non-production quality sites, I'd like to point out that Rob Conery and Scott Hanselman used WebMatrix to create their This Developer's Life podcast site. Which is not a heavy duty commercial production site, but is definitely not a demo site.

为了回应catbert关于WebMatrix对非生产质量网站有用的评论,我想指出Rob Conery和Scott Hanselman使用WebMatrix创建他们的This Developer's Life播客网站。这不是一个重型商业生产网站,但绝对不是一个演示网站。