主持人:各位網友,大家上午好,今天我們新浪科技的嘉賓聊天室邀請來了兩位嘉賓:
一位是PHP語言的核心締造者Zeev Suraski,另外一位是Zend技術中心的總經理耿志軍。各位對PHP感興趣的都可以提出一些自己的問題。
除了通過電腦參與,您還可以通過手機訪問新浪網關注聊天全程,在移動中關注聊天全程。手機新浪網的網址是:sina.cn。
下面我們開始這個聊天,請兩位給各位網友打聲招呼好嗎?
耿志軍:你們好。
Zeev Suraski:大家好。
中國與其他地區對PHP應用的區別
主持人:首先想請Suraski回答一下,大家對PHP比較熟悉,不知道對於一個創始人來說當初為什麼會創造這樣一種語言,創始的一些簡單情況能不能簡單介紹一下?
Zeev Suraski:對我來說,這也是有歷史原因的,最早的時候我是和我的一個大學同學Andi Gutsman,當初開發PHP只是出於興趣,沒有什麼具體的目的,可是現在大型的企業很多在用PHP,對我來說現在最大的就是推廣PHP在企業的運用。
主持人:PHP從最初很小語言發展成很大的應用,不知道Zend公司和PHP語言現在是什麼樣的關系?作為一個公司,怎麼樣來運作這種語言?
Zeev Suraski:對這個問題我主要想分三個階段來談:
第一個階段是從1995年到1997年的時候,這時候我們開始接觸PHP,開始做的是從PHP開始的;
第二個階段是97年到99年的時候,當時我和我的同學Andi Gutsman還有其他的開發人員一起合作,開發了PHP3;
第三個階段是從99年到今天,隨著PHP的應用規模逐漸擴大,不僅是個人興趣愛好了,而是逐漸發展到企業級的應用。
現在我的主要想法是,因為它不僅是一個面對個人的開源的軟件,而是作為企業級的應用,所以我們也是主要是支持和創建,用PHP語言創建網站的應用。
主持人:我不知道對中國的PHP應用情況是否了解?你認為中國的這種PHP的應用發展情況和國外相比有些什麼不太一樣的地方?
Zeev Suraski:首先來談談據我了解的,在中國和在其他地方,比方說歐洲和美國PHP開發的最大差別,最大不同就是在開發應用軟件方面的時候,應用開是非常復雜的,在歐洲和美國創建PHP都是英語,但是在中國就不一樣了,非常復雜,將來PHP第六版,會用unicode解決這個問題,對中文的應用更加簡便,現在我對中國的PHP的發展不是非常了解,因為這是我第一次來到中國。據我所知,我知道像新浪、百度這些網站都在使用PHP。
主持人:耿總,你有什麼補充嗎?
耿志軍:這個我比較了解一些,有些消息我們做了很多調查,我們感覺到,中國和西方的比較,差別在於,我們國內的應用主要還存在互聯網方面,對於行業,比如剛才Zeev所講的,在金融行業、能源行業、大的政府型的項目上,PHP有很多應用,比如像漢莎的eticket的系統,還有一個德意志公司的分之機構的貨幣交易,都有這種使用,但是我們在中國所做的調查,沒有發現在國家的這種項目上、能源上、金融方面等等,這些大的行業的應用PHP還是非常少的。
好在我們比較了解的就是我們互聯網行業,這個應用面還算是可以,我們做了一些調查,比如說像我們找了一些研究機構給了一些資料,比如中國TOP200互聯網,我們做調查,其中我們發覺它在使用PHP的技術,但不是整個網站包含PHP搭建的網站有121個,它的比例能占到60%,這個大行業,我們經常把這個行業分成25個行業,每個取前十名,就是250個,250個網站我們調查了是102個使用PHP的技術,占到了40%。
為什麼大的網站用的更多一些,因為大的網站采用多種技術,我會用微軟,也會用PHP,大的網站應用的比例還是比較廣泛的,因為是個舶來品,這個技術應用得更加廣泛,對於傳統行業不容樂觀,不夠深入。
主持人:我想問一下PHP它這種應用的潛力,你覺得它已經發揮了多少,在將來來說,PHP還會有怎麼樣的一種發展?像這種跟Java相比,它有什麼更多的優勢?
Zeev Suraski:我認為和Java等其他語言相比,PHP主要有兩點優勢,一個是技術層面,另一個是社會層面,從技術層面來講,我們認為PHP語言比較便於使用,會有大量的市場,第二點從社會層面來講,因為PHP語言的受眾比較廣,用起來很方便,不需要從零開始做,只需要下載下來,看看PHP語言是怎樣運用的,不需要重新開。
Suraski、耿志軍與主持人交流
主持人:耿總,你自己應該也是個技術人員了,在這方面有些什麼看法?
耿志軍:我們感覺到,其實從根本上來說,大的方面來說,就是一個開源的問題,剛才講到這個問題,非常明顯的一個作用,通常的做法是商業的版本,別的商業版本不可能打開,但是轉換過來,PHP就已經造出了很多產品,我把那個拿來一看,覺得很多符合我的要求,當我想做一些新的定制、開發,因為它是OPEN的,你可以看到很多代碼,拿上可以按照你的應用改一下,可以馬上做一個新的產品,同樣可以賣它,當然你用這種模式發售出去,也可以做,這種PHP從大的層面上來說已經占據了一個很好的優勢,很多人在用它,很多人在給它做貢獻,它的優勢非常明顯了,這是我們最大的一個感觸,因為你了解PHP是大的社區,對這個語言了解得越多,你也能感受到這個方面的優勢,在應用方面。
PHP6的主要改進在於Unicode
主持人:接下來的一個問題是這樣,關於PHP第六版本的問題,剛才提到可能是增加了一些對於Unicode的支持,我想問一下除了這個方面以外,還有一些什麼其他方面的顯著的改進或者重點的突破?
Zeev Suraski:總體來講,我們在 PHP6這個版本主要關注點起來Unicode,這是我現在敢肯定的說是Unicode,至於其他的還有些特點,比如提高改進網絡服務和PHP支持這方面,可以說有一些改進的話,可能在PHP6出現之前就改進了,不一定等到PHP6出來,所以會有PHP5的版本,也可能有小的改動,當然在PHP6裡面我們也刪除了一些以前不太好的部分,主要的特點還是Unicode。因為一方面它的語言比較通用,另外它具有很強的延展性。
主持人:現在PHP5的使用情況怎麼樣,大概有多少的網站使用PHP5?
Zeev Suraski:我們考察使用率主要有兩個方式:
第一個衡量方式就是通過網上的調查,調查在現有的PHP使用者中有10%使用了PHP5。
另外一種方式,因為從我們技術公司的角度來講,因為和我們打交道的是客戶,也就是大的公司,在這些公司裡有50%以上的使用PHP5,為什麼有這麼大的巨大差別呢?主要很多客戶現在在用PHP4的版本,我們會發現有很多的公司在使用新產品和新的應用方面他們會改用PHP5的,在大的公司就會有不同了,大的公司因為他們更新比較快,所以他們使用PHP5的更新比較快一些。
PHP與Linux、Apache、MySQL等其他開源社區合作很多
主持人:我們談一下關於開源的問題,這次你們參加LAMP這個會議,比如包括Linux、Apache、MySQL還有PHP這些廠商,像各種開源的軟件也好,或者是工具也好,他們之間是怎麼樣的一個合作?平時有沒有一種具體的在業務上、技術上,有沒有這種比較多的技術交流、合作這方面的事情?
Zeev Suraski:首先在Linux、 MySQL和PHP之間,我們會共同展望一些未來的發展、合作,但是我們未來合作都是基於本來我們自己的資產和我們自己現有的,本身的業務運作基礎上的,另外Zend和MySQL之前是存在合作的,因為我本人和其他的開發人員,都是一個基金會的,這是一個非盈利的組織,我們都是其中的一員,所以其中會有很多交流、互動,但是在Linux方面並沒有太多互動,現在看到有90%的PHP使用者,都在部署Linux,所以這是給我們一個信息,在未來可能會有一些合作。
耿志軍:如果一加一等於二的話,所以這樣廠商在一起就是一加一大約二的概念,再有一個因為Zend和MySQL之間合作是比較密切的,我上次見MySQL的大衛,他們都跟Zend的高層也很熟,這次我們主要一起來做的是MySQL和Zend,之所以Linux沒有那種直接的來做一些事情,可能是因為Linux是一個比較新的系統,因為PHP至少在 WEB這方面應用比較廣泛,所以這三個捆綁現在非常緊密,Linux這塊也是看到了一個非常好的前景,所以跟他們也有一些非官方上的聯系,但是沒有 Zend和MySQL這麼緊密。
Suraski:PHP語言相對於JAVA,使用更簡單,用戶更多
主持人:Zeev Suraski,我想問一下,您對整個開源軟件的發展和看法,這個也是一個比較長的發展了,跟商業軟件的這種競爭關系,您怎麼來看待?在將來開源跟商業,比如像微軟或者像甲骨文之間的競爭和合作,您覺得將來會是什麼樣的形式?
Zeev Suraski:談到競爭和合作,現在英語裡有一個詞是把競爭和合作聯系在一起,競爭和合作是同時存在的,並不矛盾,談到和微軟還有甲骨文的競爭還是合作,因為他們都意識到PHP是一個比較強大並且有未來發展前景的語言,所以他們即使是強迫想讓客戶用.net,你要用PHP的話,可能和windows捆綁在一起用,像甲骨文這樣的,可能會和他們甲骨文的產品一起捆綁致用,大部分的軟件公司都意識到PHP未來不會是消失的,會永遠存在下去的。
意識到這樣一個趨勢的前提下,他們也逐漸地采用並且了解PHP,比如說我們和IBM就有一些開源戰略的合作。
主持人:其實剛才問這個問題,也是有些傳言,Zend公司可能會被收購,包括像微軟和甲骨文這樣的公司都有可能收購它,我想問一下,你是怎麼來看待它的發展方向,到底會是獨立的發展還是有可能被這種大的公司收購?
Zeev Suraski:因為未來是很預測的,所以我現在也不能很准確地告訴你,但是我想肯定地告訴你,Zend公司是個獨立的公司,並且有可能會上市,Zend公司是不斷地推進PHP,將它推進一個綜合性、整體性的目標,與微軟和甲骨文這樣的公司捆綁,切割成一小部分來做,即使被收購,我們的目標也是最終要推動PHP的發展。
主持人:剛才兩位談到PHP在國內和國外的發展有些不太一樣,國內在互聯網上面,wed方面用得比較多,國外能源方面應用得比較廣,PHP在中國的發展會不會像傳統的行業,大型的應用回來做一些拓展呢?Zeev 您覺得應該怎麼樣來改變這種情況?
Zeev Suraski:我認為這當然需要一定的時間了,但是不管是在美國還是在歐洲,我們的PHP推廣主要是在大公司,比如雅虎在2002年推廣PHP,雅虎也是一個網絡公司,同樣從網絡的公司向其他的產業推廣比較容易,比如向電信、銀行界推廣,大公司采用了這樣的公司,尤其互聯網公司便於人們了解,這是一個很好的解決方案,因為新的技術是人們要對這個技術有一定的信心,這樣才便於推廣,這是在其他國家采取的路線,中國也是這樣的路線。
主持人:耿總,您認為呢?
耿志軍:的確是這樣的,我們其實有時候感覺很有意思,基本上不能說全部免費,但是做一個工程還是最低的,但是我們中國是發展中國家,這不可否認,但是我們中國就喜歡花這樣的奢侈的錢,我們路上跑的車不能低於1.0、不能低於2.0才能顯示出國人才有實力。
比如國家大的金融行業,感覺不花錢,花很少的錢安全性就低一些,感覺這個東西不那麼正規,這種感覺非常強,所以我們現在面臨了一個很大的問題,類似於跟大家做一些教育的事情,告訴他們其實這些開源的東西並不意味著不安全,是很差什麼的,這樣是逐漸讓大家意識到它有很大的價值,只是我們對開源這種概念不是特別了解,很多人有誤解,認為開源就是沒有組織,全都從負面方面給開源定位,所以很多大的工程,大家感覺肯定不能用,用那個以後我不知道怎麼樣,所以這是一個概念上的誤解。
還有一個我們想倡導的,我們國內對Linux推廣,無論是政府還是什麼大家都下了很大的本錢的,但是Linux它是一種操作系統,不能拿一個公司買套Linux能夠做什麼事情,必須在這之上,必須要有語言、數據庫才能搭建,所以我覺得我們也跟OSS,我們談一些問題,我們不見得是推一個操作系統,操作系統是做了這個事情以後,不能光做這一個東西,做了這個東西以後不能應用,所以我們推 PHP、推MySQL,我們開這個會的含義一樣,走向實務,才能真正把後面的開源或者PHP真正地發揮出來,我們主要想做的就是這兩個概念。
耿志軍:開源軟件可以降低成本,但服務和安全性不會縮水
主持人:Zend公司有沒有進入中國的一些計劃?如果進入的話,具體會怎麼做?會和什麼公司來合作?
Zeev Suraski:我想這個問題耿先生可能更能回答您,我們現在跟中國的合作伙伴是康盛創想,我們非常看好中國市場,因為中國市場非常大。
主持人:由於時間的關系,聊天差不多需要結束了,請兩位再給廣大的PHP愛好者和使用者說一些話。
Zeev Suraski:首先非常高興能夠來到中國,我也說了這是我第一次來到中國,所以也非常興奮,我希望PHP在中國能夠得到更多的使用,繼續地推廣,至於PHP的使用者還有開發人員,我們因為在PHP基礎上有很多開源項目,所以我們也希望PHP的開發人員和使用者為此做出一些貢獻。
耿志軍:其實這個PHP的推廣,正式地算是官方的,第一次我們在做推廣,以前我們去過很多公司,提起我們做PHP的,都是民間組織這種概念,但是我想PHP是很大的,希望我們更多的PHP的愛好者能夠加入到這個社區裡,能夠拿到自己想要的東西,同時為社區做更多的貢獻,就跟我們做PHPchina.com的網站一樣,這樣PHP的道路會走得更遠,更好。
主持人:非常感謝兩位來新浪聊天,本次聊天到此結束,謝謝。