當前位置:編程學習大全網 - 編程語言 - ASP編程python

ASP編程python

1.asp與jsp:

Asp運行在。net平臺下的windows,jsp運行在java平臺上(可以是帶windows或linux或mac的java平臺)。這兩者都只能作為web開發的表示層(也就是僅僅用來寫網頁)。他們之間的比較可以看作是兩個平臺之間的比較(。net和Java)。NET平臺幾乎支持所有語言(可以用vb,vc,c#等等寫程序)。

2.python、ruby和perl都是動態語言。與傳統語言(C、c++、java、c#)相比,最大的區別是編譯器不強制類型匹配,妳可以自己匹配,所以不用壹步壹步定義變量就可以靈活的編寫程序。傳統語言幾百行程序,動態語言幾十行可能就夠了,適合快速開發。此外,該程序可以在各種操作系統下運行。

3.perl vs ruby和python:

Perl比ruby或python更古老。Perl曾經是最流行的腳本語言,壹度被認為是黑客必備。復雜的數據只需要幾行就可以處理,速度比c慢不了多少,內置的對正則表達式和數據結構的支持更是令人驚嘆。以前很多網站都是用perl寫的。即使是現在,壹些比較老的國外網站也有壹些代碼是perl。Perl最大的優勢在於它無數的庫。perl擁有世界上最大的社區,妳想做什麽都可以找到相應的庫。

但是,perl的缺點也是顯而易見的:perl的程序過於靈活,壹個問題通常有多種解決方案,就像壹句話有多種語句壹樣(perl的發明者同時也是語言學家,最人性化的語言也是最靈活的),perl的語法對於不熟悉的人來說完全是天書(很難讀懂)。

Ruby和python都是perl的替代品。最新的perl增加了面向對象的支持(但我覺得和c++壹樣不純),ruby和python有更好的面向對象支持(甚至比java更好)。

4.ruby vs python:

毫無疑問,這是目前java程序員中最受歡迎的語言。很多人聲稱java太死板,傳統語言太死板,未來的主流屬於動態語言。這個未來意味著ruby或python。對於web開發者來說,快速開發更有吸引力。

除了語法上的不同,這兩者不相上下。因為ruby是日本人發明的,而過去的文檔大部分都是日文,所以python在幾年前更強,甚至被google指定為公司內只允許使用的四種編程語言之壹。但是現在ruby有很多英文資料,最近推出的ruby on rails讓web開發變得非常快(尤其是java web開發),讓ruby成為近兩年最熱門的。但客觀來說,兩者幾乎沒有太大區別。ruby對面向對象的支持更純粹,python的類庫更豐富(因為python的歷史更悠久)。

關於ide:

ASP: windows從來不缺好的ide(反過來說,沒有ide妳也寫不出什麽windows程序),當然是vs stuodio。

Jsp:myeclipse或idea不錯,但肯定比windows工具差壹點。

Ruby和python:開源語言,ide不是最好的,只是簡單的語法高亮,調試運行,還有錯誤提示和幫助。但是選擇很多,沒有壹個是大的,而且壹直在變好。所以要多關註新版本。Ruby可以使用netbeans或者eclipse的ruby插件,python可以使用eclipse的pydev插件。

Perl的ide可以使用eclipse的epic插件,基本語法高亮,動態代碼完成,自動編譯,自動錯誤提示等等。

當然,如果只是編譯小程序(比如小於10的文件),可以使用語法高亮的普通編輯器(比如linux平臺下的vim、emacs、ide)。

  • 上一篇:安徽訊飛智元信息科技有限公司的公司介紹
  • 下一篇:北京計算機學習分享初中高中畢業學什麽技術好
  • copyright 2024編程學習大全網