我一直在网上搜索,没有回答。我理解你担心前端(HTML,CSS,javascript)和后端(PHP,JSP,ASP.NET等)的Web开发。所有这些都使用不同的语言,技术,开发环境。我的问题是ASP.NET MVC提供单个IDE(visual studio)和一种语言/语法(C#)吗?如果是这样,是否有开源比较?如果没有,使用微软的专有技术(即许可证,费用)有哪些优点和缺点?
因此即使使用框架也没有单一语言,它只是一个IDE(如visual studio)吗?这本身就是一个优势吗?你对PHP Cake和其他框架有同感吗?
答案 0 :(得分:2)
ASP.NET MVC使用C#,html。 在MVC 4中工作是很好的。有很多书,我开始阅读Jon Galloway :)。
答案 1 :(得分:1)
前端和后端没有一种语言。使用PHP或C#/ VB.net等语言,您可以使用服务器(PHP / C#/ VB)解析的语言以及客户端浏览器解析的语言/标记(Javacript / jquery / HTML / CSS)。并且,您可以将两者混合使用(即:服务器可以解析HTML等)。所有OO IDE都支持其特定的后端代码+所有客户端代码。随着新技术的推出,大多数IDE将建立支持(即,用于jquery)。有.Net(http://www.icsharpcode.net/opensource/sd/)的开源,但我从未使用它。 Microsoft确实提供了.Net Studio(搜索快递版)的免费版本