成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PHP比你想象的好得多

開發(fā) 后端 開發(fā)工具
有很多對于PHP的抱怨,甚至這些抱怨也出自很多聰明的人。當(dāng)Jeff Atwood寫下對于PHP的另一篇抱怨文章之后,我思考了下PHP的好的方面。

[[94528]]

有很多對于PHP的抱怨,甚至這些抱怨也出自很多聰明的人。當(dāng)Jeff Atwood寫下對于PHP的另一篇抱怨文章之后,我思考了下PHP的好的方面。

這些抱怨***的問題是他們出自很多仍在使用舊版本PHP的人。他們或許是不愿意關(guān)心或許是不愿意承認(rèn)PHP不管在語言層面還是在社區(qū)層面都在以很快的速度演變。實際上它比任何其他語言或者web平臺都演變的快。盡管并不總是如此,但是過去的五年P(guān)HP經(jīng)歷了一個驚人的歷程。

在說最近PHP社區(qū)取得的驚人成就之前,我們先來看看一些有趣的數(shù)字:PHP被77.9%的服務(wù)端編程語言已知的網(wǎng)站使用。Wordpress被全世界16.6%的網(wǎng)站使用。使用率***的三個CMS建站系統(tǒng)是:***的Wordpress份額為54.3%,第二的Joomla份額為9.2%,第三的 Drupal份額為6.8%。這三個產(chǎn)品都是用PHP寫的。

PHP一定做了一些正確的事,不是嗎?

現(xiàn)在,我來告訴你吧,PHP的絕技在于:盡管經(jīng)過了這么多年的變化,PHP對于非技術(shù)人員依然是最容易學(xué)習(xí)的語言,它讓人可以比其他技術(shù)更快地建立動態(tài)網(wǎng)站,也讓人沒有麻煩地托管網(wǎng)站。PHP可能不是這個世界上設(shè)計***的語言,但是它能讓你完成事情(get things done),這一點是毋庸置疑的。

PHP語言

PHP5.0(2004年發(fā)布)帶來了很實用的對象模型…等等,我在說8年前發(fā)布的東西。快進(jìn)到現(xiàn)在的PHP5.4,即PHP最近的版本,帶來了對于現(xiàn)代web語言你夢寐以求的東西:是的,PHP支持了命名空間(namespaces);是的,PHP支持閉包(closure);是的,PHP支持 traits。

盡管需要花費(fèi)一些時間,但是PHP5.4帶來了一些語法糖使得整體體驗比以往更好:是的,PHP支持用[ ]定義數(shù)組;是的,PHP支持新創(chuàng)建的對象這樣調(diào)用函數(shù):(new Foo())->bar();是的,PHP支持?jǐn)?shù)組這樣獲取元素:$foo->bar()[1]。

PHP甚至向它自己曾犯過的錯誤學(xué)習(xí):register_globals 和 magic_quotes被徹底刪除了。

PHP有了內(nèi)置web服務(wù)器以方便本地測試,它能以微秒級的速度啟動。

接下來的挑戰(zhàn):我們怎樣更新在網(wǎng)絡(luò)上的講解PHP的教程?在PHP程序中***的支持WebSocket的技術(shù)是什么?

PHP生態(tài)系統(tǒng)

擁有一個好的語言是很好的,但是擁有一個好的生態(tài)系統(tǒng)更棒。在過去的幾年P(guān)HP生態(tài)系統(tǒng)演變了很多。

Git

對于Git我不想討論太多,Git被到處使用,PHP很快擁抱了Git。幾乎所有PHP類庫、框架和產(chǎn)品都在使用Git,包括PHP本身。

Composer

兩年前,我想去掉我在symfony 1中hack的丑陋PEAR代碼以支持插件。我想替換成能管理項目依賴的東西,而不是一個像PEAR一樣的整體的安裝,所以我試著尋找能管理軟件依賴的***的算法。我?guī)缀鯂L試了所有可能:從Perl到Ruby,從Debian到Redhat。結(jié)果沒有讓我滿意的,只有我自己的解決方案恰巧能工作…當(dāng)然這只是我的經(jīng)驗只談。之后我偶然發(fā)現(xiàn)了ZYpp,就是它了。ZYpp使用布爾可滿足性問題解來管理依賴。多虧了Nils AdermannJordi Boggiano的辛苦工作,PHP現(xiàn)在有了做好的管理依賴的工具–Composer

是的,PHP比其他語言有了更好的依賴管理工具。

由于有了Git,Composer,和PHP內(nèi)置web服務(wù)器,我們更容易下載/測試/安裝一個PHP項目。

想測試Symfony(使用PHP5.4)?

  1. $ composer.phar create-project symfony/framework-standard-edition  
  2. $ cd framework-standard-edition  
  3. $ ./app/console server:run 

想測試Silex?

  1. $ composer.phar create-project fabpot/silex-skeleton  
  2. $ cd silex-skeleton  
  3. $ php -S localhost:8888 -t web/ 

還不知道Composer?你應(yīng)該了解下它了。

瀏覽下主要的Composer倉庫Packagist,它已經(jīng)擁有1900多個包,且它們在不到三個月的時間里被安裝了上百萬次。

接下來的挑戰(zhàn):在下一個PHP版本里內(nèi)置Composer?

合作

社區(qū)合作是本文說的重點,也是我最引以為豪的地方。我們開始看到PHP項目中更好的合作,甚至大項目也是如此,大到你可以忽略其他項目了。

phpBB,Drupal,ez Publish,Symfony,和很多其他項目(比如phpDocumentor, PHPUnit, Behat, Zikula, Propel, Doctrine, Midgard等等)都在共享代碼。是的,他們彼此是競爭者,但是他們都理解彼此合作是很重要的。Composer能很好地促進(jìn)這種合作。

接下來的挑戰(zhàn):說服更多的項目加入這個趨勢中來。

結(jié)論

讓我再重申一次,PHP可能不是***的編程語言,我也是***個說出它的怪處的,但是PHP是迄今為止***的web平臺。

原文鏈接:http://hp.dewen.org/?p=1572

責(zé)任編輯:林師授 來源: 黑客與畫家
相關(guān)推薦

2012-09-20 09:28:26

PHP程序Web

2020-08-26 15:31:52

選擇

2019-04-04 13:33:17

2010-05-06 09:23:45

云計算

2021-06-09 15:40:47

容器

2023-02-10 08:13:56

Pythonf-strings

2022-09-19 15:50:10

物聯(lián)網(wǎng)安全工業(yè)4.0

2023-09-25 14:48:24

Wi-Fi 6

2020-04-24 09:58:18

數(shù)據(jù)泄露黑客網(wǎng)絡(luò)攻擊

2022-03-31 10:39:07

Linuxsudo命令

2019-01-11 10:00:44

微信騰訊改版

2022-09-25 11:46:52

瀏覽器擴(kuò)展程序廣告攔截器

2024-09-27 09:53:22

Rust標(biāo)準(zhǔn)庫優(yōu)化

2022-09-28 07:19:35

瀏覽器安全保證惡意擴(kuò)展

2021-05-19 14:36:03

數(shù)據(jù)中心

2024-01-22 06:56:45

StrveJavaScrip模板字符串

2022-02-16 10:13:29

數(shù)據(jù)中心芯片連接器

2013-05-29 10:57:34

數(shù)據(jù)中心網(wǎng)絡(luò)數(shù)據(jù)中心數(shù)據(jù)中心網(wǎng)絡(luò)設(shè)置

2022-03-28 18:10:40

微服務(wù)架構(gòu)

2021-07-25 22:34:33

人工智能作家機(jī)器人
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 一级片视频免费观看 | 日韩一区二区在线视频 | 色爱综合网 | 亚洲欧美自拍偷拍视频 | 国产高清在线精品一区二区三区 | 99热这里 | 亚洲一区二区三区在线播放 | 视频在线一区二区 | 欧美电影在线观看网站 | 欧美成人激情 | 久久久国产精品网站 | 欧美国产日韩一区 | 国产午夜一级 | 中文字幕在线一区二区三区 | 日本精品免费在线观看 | 亚洲成人一区二区 | 久久久久91 | 久久久久国产一级毛片 | 毛片免费视频 | 久久精品视频91 | 国产精品三级 | 一级a爱片性色毛片免费 | 国产这里只有精品 | 9191在线观看 | 一a一片一级一片啪啪 | 国产亚洲精品久久19p | 欧美三级视频在线观看 | 日本久久精 | 国产视频在线观看一区二区三区 | 视频一区二区三区中文字幕 | 成人a免费| 欧美日韩不卡合集视频 | 九九热国产精品视频 | 久久亚洲一区二区三区四区 | 狠狠干美女 | 精品中文字幕在线观看 | 免费观看一级特黄欧美大片 | 99久久国产精 | 黄在线免费观看 | 国产视频三级 | 午夜视频在线观看网站 |