用 PHP 可以开发出豆瓣、知乎吗?
- WBOYoriginal
- 2016-06-06 16:44:041447parcourir
回复内容:
基本的页面功能不成问题。
但如果要实现基于Comet/WebSocket的实时,并且容忍一定的并发的话,可能有些难度。
这没什么问题,如果一句话就说PHP的维护、升级会很痛苦,我不敢苟同。
可以
这种问题见得多了,我想我们应该有这样一个基本概念
编程语言,无论是PHP还是C,就像自然语言一样,只是用来表达我们的思想的一种工具
就像这个世界上的中文,英文,日文,法文等等
任何语言,都可以写出同样伟大的作品
然而,我们也应该看到各种语言的特性,他们有各自擅长的领域
汇编和C的特点在性能
PHP和JSP的特点在网络
在最合适的领域和场景下,运用最合适的语言来表达程序员的思想,如此而已
完全可以,建议采用一定的框架,以利于将来的扩展和升级,不要使用传统的代码混合写法。
数据库可以采用MySQL或者MongoDB。
其实重点不在于使用哪种语言,最重要的是选择整个技术方案,比如数据库、缓存技术、负载均衡技术等。
在整个技术架构体系(或者叫解决方案)语言的重要性不是至关重要的。例外的情况例外。
京东是 asp.net,facebook是PHP,163是jsp,百度知道是c
其他python,perl,c++,ruby... 都可以
语言由什么决定?由手头的团队决定。
完全可以
1 可以
2 维护会很痛苦
3 升级会很痛苦
为啥不可以咧?只是选择最适合自己团队的工具而已啦。如果我的团队是用.NET多年的话,肯定一定确定是用.NET的啦。
对了, 知乎用啥语言搞的我真的不知道,囧哈哈。
基本的网站肯定可以写,FACEBOOK最早就是PHP写的,但是一些复杂的功能,比如推荐引擎肯定不会用PHP去进行大数据分析的。
facebook都能开发,何况知乎。
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn