用 PHP 可以開發出豆瓣、知乎嗎?


基本的頁面功能不成問題。

但如果要實現基於Comet/WebSocket的實時,並且容忍一定的並發的話,可能有些難度。


這沒什麼問題,如果一句話就說PHP的維護、升級會很痛苦,我不敢苟同。


完全可以,建議採用一定的框架,以利於將來的擴展和升級,不要使用傳統的代碼混合寫法。

資料庫可以採用MySQL或者MongoDB。

其實重點不在於使用哪種語言,最重要的是選擇整個技術方案,比如資料庫、緩存技術、負載均衡技術等。


為啥不可以咧?只是選擇最適合自己團隊的工具而已啦。如果我的團隊是用.NET多年的話,肯定一定確定是用.NET的啦。

對了, 知乎用啥語言搞的我真的不知道,囧哈哈。


可以

這種問題見得多了,我想我們應該有這樣一個基本概念

編程語言,無論是PHP還是C,就像自然語言一樣,只是用來表達我們的思想的一種工具

就像這個世界上的中文,英文,日文,法文等等

任何語言,都可以寫出同樣偉大的作品

然而,我們也應該看到各種語言的特性,他們有各自擅長的領域

彙編和C的特點在性能

PHP和JSP的特點在網路

在最合適的領域和場景下,運用最合適的語言來表達程序員的思想,如此而已


在整個技術架構體系(或者叫解決方案)語言的重要性不是至關重要的。例外的情況例外。

京東是 asp.net,facebook是PHP,163是jsp,百度知道是c

其他python,perl,c++,ruby... 都可以

語言由什麼決定?由手頭的團隊決定。


完全可以


基本的網站肯定可以寫,FACEBOOK最早就是PHP寫的,但是一些複雜的功能,比如推薦引擎肯定不會用PHP去進行大數據分析的。


facebook都能開發,何況知乎。


肯定可以,和語言無關,不過知乎用了檢索功能這個可能要用solr做引擎。肯定是混用的,我看知乎應該是用PYTHON+JAVA開發的


看看facebook用什麼做出來的。。。據說是將php編譯成c程序(道聽途說,歡迎批評)

不過實踐過來說,我覺得python和perl做/維護網站的效率要比php高多少倍(不排除我php水平不高的因素)


可以

無關大小,關鍵還是看架構和寫程序的人


做出來絕對沒問題,關鍵問題是如果要把所有的功能實現還是有一定困難的,因為大體的都是查詢和插入語句,但是其他的。。。


完全可以,只要架構好點的工程師,基本沒問題。


1 可以

2 維護會很痛苦

3 升級會很痛苦


推薦閱讀:

php為什麼弄點號連接字元串?
我現在JS還算熟練,在糾結繼續研究前端還是學習個伺服器端語言?
yield 是什麼?
目前來說在網站架構方面採用nobackend這種方案構建是否真的可行?
PHP能做什麼好玩的事?

TAG:知乎 | Web開發 | 編程語言 | PHP | 豆瓣 | PHP框架 |