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

鐘勝輝談PHP發展的現狀和前景

原創
開發 后端
PHPcms和CMSTOP創始人鐘勝輝(淡淡風)就PHP發展的現狀和前景發表了自己的看法。本文是51CTO記者整理的交流信件。

【51CTO獨家專訪】鐘勝輝,也就是國內PHP領域廣為人知的淡淡風。鐘勝輝是PHPcms的創始人,之后他第二次創業,帶來了令人期待已久的CMSTOP。近日,51CTO記者阿菜通過電子郵件聯系到了鐘勝輝先生,請他談一談PHP發展的現狀和前景。以下是交流信件原文:

[[6028]] 
PHPcms和CMSTOP創始人:鐘勝輝(淡淡風)

51CTO記者:從Web開發的歷史看來,PHP、Python和Ruby幾乎是同時出現的,都是十分有特點的、優秀的開源語言,但PHP卻獲得了比Python和Ruby多得多的關注度(PHP在本月的TIOBE排行榜上已經排行第三,超過C++了)。您認為這和PHP旨在網站開發的立足點與PHP語言本身的特點有很大關系么,還是有什么其他的因素影響?

鐘勝輝:三門語言當中,無疑php是最流行的,而Python和Ruby在最近幾年也有著不錯的發展趨勢。我個人認為,Ruby的流行更多地源于Ruby on Rails,這個框架的流行程度甚至超過了Ruby語言本身,也引發了其它語言平臺上對框架的研究。而Python在近來的被關注度和發展速度要超過Ruby,被一些喜歡創新的項目采用,這可能要更多地歸功于google。

這三種語言都是相當優秀的腳本語言,為什么PHP能大行其道,殺入排行榜的三甲呢?從表面上來看,這是就業環境使然。越來越多的新公司或者新項目使用PHP,這使得PHP相關社區越來越活躍,而這又反過來影響到很多項目或公司的選擇,形成一個良性的循環。就我目前了解到的情況,PHP是國內大部分web項目的首選,而且有很多公司從其它語言(如ASP,JAVA)轉到了PHP。合適的就是最好的,PHP的快速,開發成本低,周期短,后期維護費用低,開源產品豐富(這點可以影響到很多項目的決策),這些都是另外兩種語言無法比擬的。另外,在很多大項目中,Python更多地是做為一種“粘合劑語言”出現,似乎正在走向與PHP不同的發展方向,讓我們拭目以待。 

51CTO記者:PHP開發框架的盛行是由RoR的火爆所引起的,而PHP框架的發展也從模仿Rails到逐漸有了自己的風格。不過仍然有很多入行較早的PHP開發者至今仍認為PHP這種快捷的語言不需要框架,甚至認為只要有優秀的架構,框架根本沒必要。您認為PHP框架對PHP而言是必要的么?您對于PHP開發工具的現狀滿意么?

鐘勝輝:這是一個見仁見智的問題,我個人認為,一個優秀的框架能在很大程度上提高工作效率,尤其是對大中型項目。當然如果對項目有足夠的把控能力,框架也并非是必須的,畢竟PHP的框架跟ROR的情況有所不同,多而混亂,而學習一個框架是需要時間的。像你的問題中提到的,很多老的PHP程序員對框架不屑一顧,認為自己對項目有足夠的把控能力,不需要框架這么累贅的東西,然而從長遠來看,一個優秀的框架可以延長一個項目的壽命,降低維護和二次開發的成本。我們目前正在開發中的CMSTOP,是一個產品型項目,在這樣的項目中,沒有一個優秀的框架是很難想象的。在研究對比了目前主流的PHP框架之后,我們發現沒有哪個框架能完全適合一個CMS的項目,于是我們決定自己開發一個框架。目前這個框架極大地提高了我們的工作效率,而且,我們會在適當的時候將這個框架開源。 

51CTO記者:PHP的面向對象設計的并不是很好。很多在Java一類語言里面可以很好應用的面向對象寫法在PHP里面實現起來卻很繁瑣。您認為面向對象對于PHP這樣的Web開發語言來說重要么?PHP的面向對象是否還能夠改進呢?

鐘勝輝:PHP的面向對象屬于歷史遺留問題,而且,說其不好,慢慢也會成為歷史問題。從PHP5相對PHP4的進步,我們有理由去期待PHP6給我們帶來更多的驚喜。不論對什么樣的語言,面向對象更多的是一種思考問題的方法,沒有必要為了面向對象而去面向對象。PHP最初的面向對象,可以簡單地看作是函數的升級,曾經被很多其它語言的開發者取笑,但PHP5的面向對象已經足以滿足大部分WEB項目了。一門語言要想生存下去,就得去適應技術發展的潮流,并不斷做出調整,在這方面,PHP的團隊充滿了活力。 

51CTO記者:PHP網站的安全是個很常見的問題,有關PHP網站漏洞的消息是很多的。您認為這其中的原因和PHP語言本身的特點有關么(相對于如PHP網站數量、PHP代碼編寫習慣等其他因素)?PHP的安全有改善的空間么?

鐘勝輝:網站的安全是一個比較系統的問題,它跟服務器安全以及代碼的質量是直接相關的,我們并不能說PHP這門語言不安全。目前PHP有很多優秀的開源產品,例如discuz,phpcms等,即使在開源的情況下,這些產品也保證了足夠的安全性。PHP的門檻很低,一兩周的時間就可以入門,而這些“快速入門”的程序員,往往容易忽略代碼安全問題。安全問題的改善,取決于越來越多的PHP程序員對這個問題的重視程度。 

51CTO記者:現在在不少大型項目中,PHP完全充當了腳本的功能,而邏輯性比較強的業務處理則由另一門功能豐富的語言(例如Java)來實現。您認為這樣在復雜度、開發快捷度、開發周期以及成本等方面有著怎樣的影響?

鐘勝輝:這種情況確實存在,但我認為之所以出現這種情況,并不是因為PHP“做不了”,而是很多項目負責人對PHP的偏見以及對JAVA等語言的迷信造成了這種現狀。當然,我們不能否認,有很多問題確實是PHP做不了的,做為一種解釋型的腳本語言,PHP本身就不適合做大型的數據運算,它也不可能成為一門“萬能語言”。在大型項目中,多種語言配合工作是一件很正常的事情,例如說,PHP負責收集數據,提供界面,C負責處理分析數據,Python來做粘劑。各種語言各司其職,協同合作,只是分工的不同而沒有高低貴之分,就像如果用C來做數據展示一樣會很痛苦。我不認為PHP往復雜計算方面發展是一件好事,而且我相信PHP的開發團隊也會把握好這個度。沒有哪種語言可以做到“萬能”,java有這樣的野心,但我們可以看到java現在的境遇似乎并不如PHP那么紅火,如果PHP也追求“萬能”,那將是一場災難。

【編輯推薦】

  1. 揭示PHP成功背后的秘密:PHP創始人訪談錄
  2. ASP.NET比拼PHP,誰是速度之王?
  3. PHP老手談PHP和Python的基礎特性
  4. 再談Web開發:PHP,Java和.NET的過去,現在和未來
  5. Java、.Net、PHP、Ruby優劣勢概覽
責任編輯:yangsai 來源: 51CTO.com
相關推薦

2011-07-15 15:30:13

PHP

2013-07-29 10:06:39

PHPPHP發展

2013-04-28 09:40:01

工程師程序員

2011-01-04 15:29:30

開發技術

2022-01-13 10:02:46

PHPWeb語言

2010-03-12 16:27:24

鐘勝輝

2020-03-09 15:18:34

人工智能AI芯片前景

2020-04-13 19:43:44

AI人工智能

2009-09-18 13:12:05

2022-11-21 16:15:24

邊緣計算數據中心

2012-03-27 11:37:56

云計算

2009-03-05 09:53:03

酷六鐘勝輝離職

2009-09-04 14:00:22

上網行為管理網絡應用

2018-12-12 07:46:31

物聯網行業物聯網IOT

2021-01-12 10:49:58

網絡網絡通信互聯網

2013-03-19 10:50:52

項目管理項目現狀項目

2022-01-10 21:21:30

物聯網IoT

2017-05-15 15:00:35

預付卡歷史現狀

2020-09-18 16:39:47

智能

2021-05-19 14:08:08

人工智能IT技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 人人鲁人人莫人人爱精品 | 天天操天天射综合网 | 淫片一级国产 | 国产日韩欧美二区 | 国产视频第一页 | 亚洲在线观看视频 | 免费播放一级片 | 国产一级免费视频 | 亚洲综合在线网 | 丁香一区二区 | 91精品久久久久久久久 | 一区二区三区四区不卡视频 | 国产在线视频一区二区 | 欧美日产国产成人免费图片 | 久久精品福利视频 | 日韩福利片| 日韩欧美国产一区二区 | 一级特黄在线 | 欧美精品一区二区在线观看 | 欧美视频日韩 | 欧美日韩在线一区二区 | 一区二区三区四区在线视频 | 亚洲一区播放 | 欧美 日韩精品 | 四虎永久在线精品免费一区二 | 中文字幕免费在线 | 天天干精品 | 69精品久久久久久 | 欧美日韩高清免费 | 国产精成人 | 色婷婷亚洲一区二区三区 | 国产在线视频一区二区 | 国产一级视频在线 | 国产一区高清 | 日韩精品一区二区三区在线播放 | 精品一区久久 | 日韩日韩日韩日韩日韩日韩日韩 | 久久久精品网站 | 亚洲天堂一区二区 | 精品无码久久久久久国产 | 国产精品久久久久久久久免费相片 |