圖解Python應用程序功能介紹
其實Python應用程序與其他的開發語言非常接近,許多的復雜的編制代碼在今天對Python來說這一切已經成為現實,但前提是要深入理解到底什么是Python應用程序。
Python應用程序所具有的一個顯著優勢就是可以在企業的軟件創建和維護階段節約大量資金,而這兩個階段的軟件成本占到了軟件整個生命周期中總成本 的50%到95%。Python清晰可讀的語法使得軟件代碼具有異乎尋常的易讀性,甚至對那些不是最初接觸和開發原始項目的程序員都 能具有這樣的強烈感覺。
雖然某些程序員反對在Python代碼中大量使用空格,不過,幾乎人人都承認Python代碼的可讀性遠勝于C或者Java,后兩 者都采用了專門的字符標記代碼塊結構、循環、函數以及其他編程結構的開始和結束。
提倡Python的人還宣稱,采用這些字符可能會產生顯著的編程風格差 異,使得那些負責維護代碼的人遭遇代碼可讀性方面的困難。Python明晰的語法使其成為一種學習曲線平和的編程語言。有經驗的程序員甚至可能在一天之內就掌握Python的基礎知識。
至多不過一周作用就可以上手,而編程語言的專家則肯定會比他掌握C、C++、Java甚至Perl要快很多。Python因其語法的明晰而獲得的最大好處或許該算是開發時間的大大降低了。
一名從事企業級應用程序開發工作的開發人員告訴我,他所在單位的開發時間 因為Python的采用而大大節約,同時卻并沒有給軟件性能帶來任何負面影響。他說:“就我們的業務而言,快速地開發出新產品比開發出性能驚人的軟件產品 要重要得多,開發時間相比軟件的優化要貴得多(以每小時計算)。
對開發速度采用何種評價標準一直是個很難確定的問題,不過通常情況下,普遍認為開發Python應用程序的速度大約是用Java開發同類應用程序速度的10倍。要是相比C/C++節約的時間就更多了。
用Python創建的Zope是開放源代碼領域使用最廣泛和最容易理解的內容管理框架。這種工具可以讓了解Python應用程序的程序員以相比JSP/ASP更少的時間來創建和部署具有高度交互性的網站,在這種框架下,網站屬主可以非常輕松地修改網站的內容而無須程序員的介入。
Zope投入 實用已經有若干年的時間了,目前,特別在歐洲地區已經獲得了普遍的應用。Zope在美國也贏得了廣泛的歡迎。目前對Zope的開發主要集中于簡化開發過程 和進一步將功能同內容的表示相分離,從而再度增加了Zope的普及率,同Python一樣Zope也是開放源代碼軟件。
用Python應用程序創建的Zope是開放源代碼領域使用最廣泛和最容易理解的內容管理框架。這種工具可以讓了解Python的程序員以相比JSP/ASP更少的時間來創建和部署具有高度交互性的網站,在這種框架下,網站屬主可以非常輕松地修改網站的內容而無須程序員的介入。
Zope投入 實用已經有若干年的時間了,目前,特別在歐洲地區已經獲得了普遍的應用。Zope在美國也贏得了廣泛的歡迎,目前對Zope的開發主要集中于簡化開發過程 和進一步將功能同內容的表示相分離,從而再度增加了Zope的普及率,同Python一樣Zope也是開放源代碼軟件。
【編輯推薦】