求大神解答,大型网站 PHP 框架如何选择? PHP 未来的发展趋势?接口框架选择?数据操作类选择?

jack984 发布于 2015/04/11 10:17
阅读 1K+
收藏 4
PHP

1.PHP开发大型网站用什么框架好呢?YII2?Symfony2?还是其他什么框架,求指引
2.PHP未来的发展趋势是怎样的呢?PC端网页开发?给APP和m端做接口?还是微信的相关开发?,求指引
3.PHP用来开发接口的框架或类,求推荐
4.PHP数据操作类(DAO层)的框架或类,求推荐
各位大神帮帮忙,让小弟我少走些弯路,在此感谢了!!!

web前端的javascript占的比重越来越大,加上许多mvc框架的出现(backbone、angular),许多公司选择使用javascript来实现前端展现的逻辑,替代了原先在页面写php。

之前php兴盛,很大的原因是做web网站很方便,开发迅速。但是javascript是比php更灵活的脚本语言,在前端展现方面完爆PHP,那留给PHP的空间,是不是就只剩下写后台的数据接口?

如果是这样的话,那用php写后台接口会比java强多少呢?我个人理解,甚至比java要弱!比如我用了hadoop来处理大数据,再用php去调用java的接口来取数据?是不是很蛋疼,我为毛不直接用java?java在大数据处理等方面比php能做的更多。

综上,目前许多大企业还是在用php,比如百度,fb,而且已经积淀很深(正因为积淀深,才不好换?!)。
但是假如你是公司的架构师,你还会用php么?


                
加载中
1
月影又无痕
月影又无痕
1. 推荐Yii,代码专业,有庞大的社区支持,而且在所有框架中性能很好
2. 网站开发,做API,微信开发,使用PHP均可,没有任何问题
3. 同上,强烈推荐Yii
4. 同上,PHP现在推荐使用PDO,如果不支持PDO的框架,就没有使用的必要了。
因为从php 5.4开始,mysql_connect已经被废弃,不再使用了。




javascript代替PHP ?,还是nodejs ? javascript根本不能代替PHP的,即便是node,也不
可能代替PHP的。


网站开发,就是PHP的强项


大数据处理,与java还是php,半毛钱关系也没有,那是数据存储系统的事。


如果我是公司架构师,如果条件允许,肯定要使用PHP。


php swoole 完胜nodejs之类的方案。



甘薯
甘薯
yii的性能很好... 这话说的有点大了...
0
欣儿
欣儿
大公司不是都各种语言混合开发的吗?
no_user
no_user
回复 @HenNi : 如果时间充裕,自己开发有很多好处,可以极大地提升个人的能力,能接触到更多的东西。
meDevil
meDevil
回复 @jack984 : 一个人搞定一切的,还要毛的框架,等你开发完,菜都凉了。直接用CMS,Discuz!、PHPCMS这些最强大的CMS是你的最佳选择。
jack984
jack984
注意我只有一个人,搞定公司一切,所以用几种语言不太现实.
0
xialeistudio
xialeistudio

java在执行效率上确实要完爆PHP,但是,开发效率那还真不是一个级别的。

PHP就是开发快,而且企业招PHP的门槛也低

0
Ruchee
Ruchee
只能说楼主想多了
0
OSC首席保安
OSC首席保安
你的职业人生跟PHP未来趋势没有一毛钱的关系,不必担心这种
0
jack984
jack984

 【大悟】C'est La vie       10:43:56
如果你想把一个项目的性能做到最优

【大悟】C'est La vie     10:44:01你就放弃框架

用原生PHP
性能绝对比框架快
框架用了面向对象

肯定会慢一些


那么如果不用框架,网站后期改版的话,html和php混在一起,美工怎么下手.还有就是.php文件名暴露出来,在url中不美观吧,还有就是,如何防范站点安全问题.


jellybeanisme
jellybeanisme
点击此处输入评论
jack984
jack984
回复 @月影又无痕 : 请问维基百科,facebook,百度百科,前期用到了laravel yii ci了吗.
月影又无痕
月影又无痕
楼猪,你总是在说,框架影响性能,那么我建议你还是用汇编,或是C语言之类底层语言开发网站吧,这个效率肯定够高的吧。那么为何这有PHP这种事物的产生呢?动动你的猪脑吧。 与你的想法相反的是,越是复杂,大型PHP项目,而且涉及多人协作,就越有必要使用统一框架。反之如果只是练手的一个人的项目,啥样的开发方式都可以。
no_user
no_user
回复 @jack984 : 因为它们是公开的,人们当然想从中选出一个性能优异的框架。但是我们自己写的程序,同样需要进行性能测试。这说明性能测试不是针对框架的,是所有的系统都需要性能测试。
jack984
jack984
那为何网上有各种框架性能测试对比排行呢?
下一页
0
自由PHP
自由PHP
先用一个最熟悉的,等真正发展起来了,公司就会招人重构了,反正你以后过个大半年,看自己的代码也会有重构的冲动;什么阶段就选择什么东西,效率最重要
jack984
jack984
ci3.0 or laravel5.0 or yii 2.0? other?
0
no_user
no_user
我个人认为这是语言职责的问题,看你想要php语言完成什么样的任务,我认为不应该在同样的任务上对语言做比较,毕竟语言之间的差别决定了它的用途。
no_user
no_user
回复 @jack984 : laravel是一个不错的框架,我目前使用的是yii框架,两者都有其优点。
jack984
jack984
回复 @尾部大湿 : 你用了什么框架,laravel吗?
no_user
no_user
回复 @jack984 : 这些都属于业务的范畴
no_user
no_user
回复 @jack984 : 这方面我没有研究过,我目前也在做这样的网站,我现在想的是如何实现业务,还没有考虑性能的问题。
jack984
jack984
回复 @jack984 : 用户注册,用户登陆,用户发表,用户回复.楼层楼层楼层.
下一页
0
no_user
no_user
不管怎样,我认为当你得到想要的答案时,不要忘记了设置最佳答案,这是对大家热心回答的肯定。
no_user
no_user
回复 @jack984 : 呵呵,我也希望能有更好的解答,大家共同进步,我们一起期待。
jack984
jack984
我有心给你,但是事情总会有后续发展,让我们一起,且待下回分解.
0
no_user
no_user
针对你说的积淀的问题,其实它们的系统都非常的庞大,php只属于其中的一部分。php或许在最初时完成了所有的工作,但是后面可能有些工作不太适合用php了,所以可能使用了更适合的工具来代替php,但php仍在一些业务上发挥着作用。,没事做,讨论讨论。
返回顶部
顶部