Python線程編程比Ruby應(yīng)用的優(yōu)點(diǎn)
在計(jì)算機(jī)語言的應(yīng)用的中你是否存在這樣一個(gè)問題呢?Python的使用率要遠(yuǎn)高于ruby的使用率,如果你想知道為何選擇前者的人所占的比例大的原因,你就瀏覽下面的文章吧!希望你會(huì)有所收獲。
還有一個(gè)問題是庫。Python線程編程有大量現(xiàn)成的庫,而且很多庫都經(jīng)過大型商業(yè)應(yīng)用。這點(diǎn)ruby還需要時(shí)間。比如rails在大訪問量下的性能怎樣,還不是太清楚。
從個(gè)人喜好來說,Python更簡潔,和我口味。python用縮位不知省去了我多少時(shí)間。我以前 { } ; 敲了十幾年了,現(xiàn)在想起來真是不堪回首。
首先,對python的總體評價(jià),是非常正面的。 #t#
以前用C++開發(fā),用過Python和twisted后,再也不想去碰C++了,用Pthon真是太方便了。開發(fā)效率大幅提高,生活質(zhì)量也跟著提高了……
但是,作為一個(gè)嚴(yán)肅開發(fā)者,Pthon語法還有有點(diǎn)太不嚴(yán)謹(jǐn)了,很多東西,實(shí)現(xiàn)起來的邏輯不統(tǒng)一,可以說,沒有一個(gè)統(tǒng)一的哲學(xué),當(dāng)然了,造成這種現(xiàn)象的原因肯定是兩個(gè)字:歷史。又要兼容又要發(fā)展,***形成的東西,對于初次接觸的人來說,肯定不爽。
我用過c++/java/c#,感覺他們的設(shè)計(jì)在哲學(xué)上比較統(tǒng)一,尤其是后面兩個(gè)比較年輕的,更是很典范。C++也很古老,但是他的哲學(xué)還是很統(tǒng)一,所以,光用歷史來說它有點(diǎn)開脫的嫌疑。
python3000不知道能有何改觀,我沒深入研究它的路線圖,但是聽說解決了一些歷史問題,期待著Python線程編程……
說到web開發(fā),這塊我在看django,感覺他很干凈,很內(nèi)聚,很舒服,公司在用turbogears,我感覺,很惡心,亂七八糟的。我自己的開發(fā)邏輯,寧可功能少點(diǎn),也不能把軟件做得亂七八糟。