用 PHP 可以開發出豆瓣、知乎嗎?
01-28
基本的頁面功能不成問題。
但如果要實現基於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能做什麼好玩的事?