簡體   English   中英

ASP.NET:C#還是JScript?

[英]ASP.NET: C# or JScript?

我喜歡JavaScript。 我開始使用ActionScript進行編碼,由於語法幾乎相同,所以我自然會理解JavaScript。

最近,我一直在學習如何使用ASP.NET和MVC(這對我來說並不陌生,因為有多個用於Flash和Flex的MVC框架)。 而且我正試圖決定我想學習C#還是JScript ...我無知地說這是因為我不知道JavaScript和JScript有何不同...而且C#完全是完全不同的語言。

  1. 與JScript相比,C#有什么優勢?
  2. 我知道並喜歡JavaScript真的很重要嗎?

C#僅僅是因為您的就業能力將大大提高。

如果您使用的是ASP.NET MVC,則需要學習C#和Javascript。 微軟現在將Visual Studio與jQuery(一種Javascript框架)捆綁在一起,非常適合ASP.NET MVC。 我建議對控制器和模型層使用C#,對視圖模板使用常規HTML,然后對所有客戶端DOM操作使用jQuery。

編輯:剛注意到您說您已經知道並喜歡Javascript。 我想指出的是,我在學習ASP.NET MVC之前從未使用過Javascript,並且發現它與C#的相似性比我想象的要大得多。 當然,C#是靜態類型的,但是語法有很多相似之處。

總體而言.NET和ASP.NET可以用多種語言編寫,但是只有兩種語言非常流行,並且擁有大量的支持和教程:C#和VB.NET

僅此一個理由就足以選擇C#而不是JScript IMO,並且C#與JScript共享許多其語法-肯定比VB.NET共享的更多。

因此,就像大家已經說過的那樣,使用C#,您將在熟悉的水中游泳,並獲得許多救生員的幫助,當您溺水時准備跳下並救救您。 :)

  1. JScript實際上是Microsoft產品使用的一種腳本語言。 如果您將JScript與C#進行比較,就好像您將JavaScript與Java進行了比較。

  2. ASP.Net需要完全托管的編程語言,例如VB.Net或C#(我注意到Java.net的作用正在逐漸消失,是嗎?),我認為在大多數情況下不支持JScript。

C#的另一個優點:假設您有足夠的OOP ActionScript經驗,那么學習C#就不那么困難了。 它們共享許多通用語法,而且非常重要的是,有關.Net的大多數教程和資源都是用C#編寫的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM