php和perl比較,php,python,ruby,perl的優缺點

2021-04-20 01:32:42 字數 2983 閱讀 4675

1樓:匿名使用者

php更適合編寫網頁程式,而perl的用途範圍要廣得多,更像*nix系統下的萬能膠水。

由於cgi本身的執行方版式,perl在網頁程式設計權方面不像php那麼自然高效。雖然有mod_perl,可是也有很多限制和需要注意的地方。

另外,由於perl的哲學思想是同一件事,總有不止一種方法來解決,結果造成了大量難讀難懂的程式。對於規模較大的系統來說,perl編寫的維護成本相對更高。

php到底相對perl有什麼優點

2樓:匿名使用者

畢竟perl不是一門簡單的語言,而是一個造輪子的工具集。

你看看有多少種方式實現oo還不就知道了。

再看看high order perl,堪比lisp的抽象能力不是隨口說說。

php能追上來還不是因為很多人不會部署catalyst的web應用,反觀php,根本不用理解什麼叫部署就能開心地搞web開發了。

php,python,ruby,perl的優缺點?

3樓:

perl基本已經被淘汰,在各方面幾乎已經沒有優勢,雖然說還正在開發perl6啊什麼的,不過基本上大勢已去。雖然在部分場合還有應用,不過大部分都只是因為歷史遺留問題而已,也就是說一些老軟體用這個,部分地方還因為各種原因沒去替換這些老軟體而已。

從web的角度來看,這四個語言都做過web開發,不過後來php代替了perl。而現在作為python的django構架和ruby的ruby on rails構架正在逐漸代替php。因為php也有其天生的缺憾,例如對於模板分離式程式設計不是天生的支援導致的。

所謂模板分離也就是由網頁製作和美工人員寫純網頁,又程式設計師寫純程式,然後二者結合。在這個模式之前就是典型的php預設,**和頁面都是一個php檔案並未分離。

不過php在現在還是有其頑強的生命力的,這也是有其歷史遺留原因的,畢竟太多大型**、大型專案都使用php,一時之間改變還很難。

排除web構架以外,python和ruby都差不多的,其對各種庫的支援也都相似。總體來說現在python的普及率要高一點,可能因為一種先入為主的優勢吧。高就高在幾乎所有linux發行版,osx系統都自帶python,但是ruby則不然。

python在某些非常輕量級的桌面任務上可能也有優勢,因為自帶一個gui庫,tinkter,不過這一點優勢應該很小,因為畢竟太輕量級了,就是說太簡單了,用處一般。

從語法的角度來說,未來肯定還是python、ruby這種開發更簡單的語言的天下,php還保留著c/c++遺留下來的各種語法詬病,要是隻論純開發速度肯定不如python、ruby的強,這裡主要說的web,因為php開發桌面程式那還是隨便玩玩的,雖然有吧。

4樓:陸舒傑

2023年4月程式語言排行榜,雖然python排名很高,但php依舊堅挺!至於perl將被淘汰的說法,但為什麼還是那麼多人再用呢?

5樓:手機使用者

樓上說的很對。

php和perl比較老,寫出的東西很dirty,維護麻煩,但目前還是有很多的應用使用php,如論壇phpwind,discuz等。

python和ruby**乾淨,且容易上手,django, tornado等web框架功能已經很強大了。python用於客戶端開發也很不錯,可以使用qt wxwidgets等庫,oracle提供的mysql前端就是python寫的,還有editra,unipad等,滿強大的。

6樓:匿名使用者

python優勢比較大.

ruby除了一個ror沒有什麼東西,python的啥都有.

perl雖然很強大,但是它太老了.

其它的都是通用的,php是專業做網頁的,其它的也能做,不過不是它的專長,也有php-gtk做ui,不過用得還是有點彆扭.

python雖然不是完美的,還是很優秀的.

php、python、perl的區別是 哪個弄網頁好

7樓:匿名使用者

php 和 perl 都有支援傳統 sequential 和物件導向 oo 的程風格, python 則是純 oo

php 比較含糊回, 寫 cgi 時, 是 html 包著 script 的, perl 和 python 則是 script 包著 html

perl 和 php 開發比較容易

答, 但後期的維護較難, ( 其實主要看自己的有沒有自我規範 discipline )

而 python 是 oo, 而且也只主將做事只有一種方法, 所以, 開發的起步會較難, 但後期維護較易

(其實 perl 也有個叫 critic 的庫, 可以讓你很 discipline 的! )

執行大概是 perl 吃記憶體最少也最快. php 次之, python 對系統要求就相對高一點

沒有那個最好, 就從上面分析就知道各有長短, 其實... 現在我們三個都要會了..

實做起來, 三種都會用上, 用 perl 做框架和運算, 用 php 做 escape 和資料庫, python 來做介面

但我是你的話, 我會更在意先學好 jquery, json, html5 這些前臺的東西...

8樓:申江漁夫

php或者python比較好, perl做網頁比較辛苦

9樓:匿名使用者

現在主流**都是用php在寫

phper、perl和php各是什麼意思啊!

10樓:匿名使用者

phper 是用php 程式設計的人

perl 是另外一種指令碼語言,用途上算是php同行

11樓:匿名使用者

phper是用php開發的人員 可以是業餘的 也可以是專職的工作者

perl是一種程式語言

現在php做**方面的應用比較廣

12樓:匿名使用者

perl是指令碼語言,larry wall發明的。可以用作各種文字處理。

php哪家培訓機構比較好,PHP哪家培訓機構比較好

你好,這裡我建複議你可以去制 網上買點bai 目前國內培訓php的哪家教育機構比較好 5 目前國內培訓php的教育機構真的很多,水平參差不齊。而且現在對php開發人員的需求也在不斷的增加,好多人都為尋找一家合適的培訓機構而煩惱。其實,無論選擇何種培訓,關鍵是一定要選擇適合自己的,每個培訓機構的教學模...

php培訓去哪兒比較好,PHP培訓去哪兒比較好

建議你要是0基礎直接到北京找個培訓,兄弟連的php培訓一直都是很好的。短訓不超版 過半年,一般4 5個月權,然後找個公司上班。php需求其實已經開始降低了,最火的時間已經過了,但是由於其網路程式設計的優越性和各大公司的廣泛使用,就業前景依然不錯。所謂程式設計得看你的經驗,經驗都是從實際工作中來的,所...

php高手進,高分,php高手進,二組值比較是否有相同,程式碼怎麼寫?

這個不是挺簡單麼,如果你想檢視這個檔案的 eval換成print執行就可以看到原始碼了 string base64 decode string encoded data base64 decode 對 encoded data 進行解碼,返回原始資料,失敗則返回 false。返回的資料可能是二進位制...