2013-03-28 71 views
-4

我一直在網上搜索沒有答案。我明白,您擔心前端(HTML,CSS,javascript)和後端(PHP,JSP,ASP.NET等)的Web開發。所有這些使用不同的語言,技術,開發環境。那麼我的問題是,ASP.NET MVC提供了一個IDE(visual studio)和一種語言/語法來擔心(C#)嗎?如果是這樣,是否有開源的比較?如果沒有,使用微軟專有技術(即許可證,費用)的優點和缺點是什麼?ASP.NET MVC或任何其他現代Web開發框架是否提供了單一的Web開發環境?


因此,如果即使在使用框架時沒有單一的語言,它只是一個IDE(如Visual Studio)?這本身就是一個優勢嗎?你對PHP Cake和其他框架有同樣的看法嗎?

+0

即使微軟有多種語言...... C#,F#,Visual Basic,C++。至於IDE使用什麼你喜歡什麼,大多數好的插件幾乎可以做任何事情。 – RockyFord

+0

如果您問是否有一個IDE可以處理所有這些不同的語言:特別是大量的Visual Studio。如果你問是否有什麼東西可以讓你在C#中編寫* everything *(JavaScript,CSS等),那麼不會,不存在這樣的事情。 –

回答

2

ASP.NET MVC使用C#,html。 在MVC 4中工作很有意思。有很多書,我開始閱讀Jon Galloway :)。

1

前端和後端沒有一種語言。使用PHP或C#/ VB.net這樣的語言,您可以獲得由服務器解析的語言(PHP/C#/ VB)和由客戶端瀏覽器解析的語言/標記(Javacript/jquery/HTML/CSS)。而且,你可以混合兩者(即:服務器可以解析HTML等)。所有OO IDE都支持其特定的後端代碼+所有客戶端代碼。隨着新技術的出現,大多數IDE都將支持(即jquery)。有一個開源的.Net(http://www.icsharpcode.net/opensource/sd/),但我從來沒有使用它。微軟確實提供免費版的.Net Studio(搜索快速版)