為什麼說 Python 是開發 Web 應用最強大的語言

oschina發表於2013-11-18

  Python和少數幾種程式語言,如MySQL、Perl、PHP和與LAMP打包的網路結構一起的Apache,已經成為Linux的一個基本元件。即使從它誕生開始,Python就與其他動態程式語言如Ruby一起成長髮展,來替換傳統的程式語言如C#和Java。Python支援很多獨立程式語言使用的共通選項,擁有可以與其他程式語言混編的內建“快捷方式”或指令碼。

  Python程式語言的一個主要的驅動力一直是程式碼的可讀性。清晰明瞭而簡單的編碼可以減少程式設計時間。它也適用於:物件導向、命令式和函式式的應用,以及程式式程式設計。Python的自動記憶體管理也是其一大特色。

  因為它“與其它語言能很好工作”的多功能性,現在它已經成為應用開發的主要語言。下面是Python慢慢成為標準的具有開發網路應用品質的一些原因。

  Python是一種動態語言

  Python流行的原因之一是因為它是一種高健壯程式語言。Python包括大量豐富的類庫和資料型別來進行互動,而且它是物件導向的語言。

  Python集動態型別、模組和異常一身,這使得在用同樣的操作中,Python是一種具有建立創新解決方案的理想方式。

  Python是萬能的

  Python另一個極度流行的原因是它是萬能的。Python可以在目前絕大數流行的作業系統中執行。

  現在你可以在Linux,Unix,Mac,Windows甚至是Amiga中編寫Python應用。另外,基於Python的應用也可以在流行的手機(如Nokia S60)、Java以及微軟平臺中執行。Python隨處可見。

  Python的創始

  Python的背景很豐富。它建立於80年代而在1989早期第一個實現版本才出現。它設計的哲學是簡單而且易讀。

  當時網際網路才是嬰兒時期,Python以全新的語言出現。在2000年時,Python 2.0出現了,2.0新增了很多新的特性如支援Unicode和垃圾回收器。還有,Python 2.0同時也因為其轉向了社群支援和開源開發而流行。

  Python用於流行的網站

  另一個重要的特性是你不能忽視測量Python的應用性。Python的簡單性和靈活性吸引著很多網際網路大公司,如Yahoo,Google,YouTube等等。

  事實上,當Google第一個為雲開發啟動的應用引擎所支援的語言就有Python,而且Python持有Google應用引擎唯一擴充套件語言的榮譽有很長時間。

  原文地址:http://thetrickslab.com/2013/11/python-powerful-programming-language-web-applications.html#fref

相關文章