2009-11-20 58 views
3

爲什麼PHP是基於Web的平臺最常用的編程語言?PHP在面向Web的平臺中的重要性

+2

對於某些情況,您是否可以提供指向您引用的統計信息的鏈接? –

+0

Tiobe索引是一個很好的參考:http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html PHP是名單上的#3,這對於「單一目的」語言。儘管許多大公司/政府網站運行在Java EE或JSP上,但這並不是真正的證據。 – FlorianH

回答

1

PHP安裝相當簡單,而且相當容易理解。對於這個問題,你甚至不需要安裝它。每個月15美元(或更少)將爲您提供數百個託管公司的PHP網絡主機。

「用PHP創建5分鐘網站」書籍並不缺乏。因此,它通常是新Web開發人員或想要快速完成某些工作的人員的首選。

PHP肯定有它的疣,但做得很好,它也可以是一個很好的解決方案。儘管它的疣,它運行了很多成功的網站。

2

因爲重視簡單性的軟件傳播速度更快。

2

很可能是因爲PHP很容易學習,它在第一次啓動時非常簡單。隨着即將到來的來自PHP4的OOP我們不能說它已經很簡單了,但至少它試圖保持簡單。

加上從一開始語言是真正面向Web的,容易獲取/發佈變量。

您還可以注意到PHP社區非常廣泛,Zend做得非常好,使它成爲Java/Dotnet /所有其他人的真正併發。

的Perl/Python的/ Ruby的都還不錯的腳本語言,但他們需要一些庫來開發Web應用程序

7

PHP:

  • 簡單易學;
  • 已經存在了大約15年;
  • 相當有效地運行;
  • 是主機便宜;和
  • 實際上真的很好(互聯網上的一些最大的網站使用它)。

PHP基本上是最終基層的成功故事。

+1

易於學習「Hello world!」在PHP中,但它不太容易學習如何編寫'好代碼'。 – Strae

+0

現實的「工作」代碼是所有需要的(對於大量的「工作」)。 – notJim

+0

使用php的大型網站的一個例子是Facebook。 – Gabb0

0

我認爲這是簡單易學,它是速度更快,它有很多的論壇,它有很多的例子代碼,它有...

2

雖然大多數CGI語言擴展要求你編寫HTML/JS/CSS在該語言的語法中,PHP可以在HTML文件結構的內容中使用。對於沒有真正瞭解CGI概念的人(就像我之前做過的那樣),它非常好,並且提供了使用庫和普遍熟悉的語法來增長的空間。

2
  1. 這也是一個戰略 isue到 選擇PHP對Java /紅寶石/ ... 因爲你會發現PHP每次 程序員,但它是真的 很難得到(便宜) 的Java/Ruby/...程序員。

  2. PHP已成爲第三大多數是 喜歡編程語言。***

  3. 開源

  4. 其舊,因此非常穩定

  5. 它的最好的文檔語言在互聯網上。

  6. 它具有大多數字符串函數(必需的網絡/ HTML編程)。

  7. 它有一個非常龐大的社區,你會發現每個PHP問題在互聯網上的答案(或問stackoverflow)。

  8. 其唯一的語言是專爲互聯網設計

+0

尋找*好的* PHP開發者,另一方面... – notJim

+0

你是對的,但是從戰略性的企業管理角度來看:一個糟糕的程序員總比沒有好! – powtac

3

PHP是:

  1. 建立在網絡上,這是不是如Perl現有語言的擴展。
  2. 沒有任何默認框架;這使得它相當輕巧和強大,是KISS(Keep It Simple,Stupid)原理的一個很好的例子。
0

很像的Symfony,Zend的PHP新興框架和蛋糕做出快速的發展,良好的MVC設計容易。很多非常受歡迎的博客軟件/ cms都是使用php構建的。 Drupal,Wordpress和Joomla !.