用php开发类似去哪儿的旅游电商平台用哪一种框架比较好?

女码农 发布于 2016/04/04 09:50
阅读 2K+
收藏 1

如果开发一个类似去哪儿这样的旅游电商平台,包括PC版和移动版。在人力成本一定的情况下,想加快开发进度,另外后期维护也比较容易,用php开发旅游电商平台用哪一种框架比较好?是用yii,还是phalcon, 还是laravel,还是thinkphp?网上看到不同的php高手的答案不同,所以拿不准。

如果选用其中一种框架,技术团队中很少有人会用或者没有用过,那么培训这个团队学会用这种框架一般要多长时间?一个工作五年的PHP开发工程师反映接受一种新的框架,上手会比较慢。

另外,高手是不是基本不屑用框架?比方用php近十年的高手开发网站,很少用框架,为何?

望大家指点,多谢!



加载中
1
geminiblue
geminiblue

phalcon不建议,虽然性能高,但是门槛有点高,而且性能是建在访问量的基础上的,没量何谈性能?对团队成员要求较高

thinkphp不建议,当规划不好的时候,满屏幕的D,M之类的玩意,满控制器的调用哪个common下的function里面的玩意时,你会有一种 rm -rf / 保持世界清静的冲动

laravel是艺术品

就只剩下yii了,可以试试

以前一个p2p项目是这么干的,前面php,后面java,数据库是mysql的,中间restful接口+一些redis数据,总共三个程序员,一个php两java,一个月搞定,用的是yii1

后来访问量上来的时候,前面的一些api接口用nginx_lua重写了(感谢春哥的openresty),java后端做了集群,数据库做了主从,redis做了集群

那个时候据运维说是5秒内并发10000,不大也不小的样子

女码农
女码农
我看用YII和laravel的人较多,但用YII的人最多。
yak
yak
yii就是垫脚石,冲锋的时候冲在最前面,后面的大部队踩着yii的尸体走上高并发大流量的巅峰
1
朱__朱
朱__朱

答案要自己找,别听别人瞎BB.

这年代,伪高手满大街窜,稍不留神,就被带到坑里,运气不好,就是万劫不复。

0
netkiller-
netkiller-

引用来自“yak”的评论

这事你要问马云,为啥好端端地把原生php写的掏宝网换成java了,为啥就没用框架呢?

问问马云为什么偷偷有换成PHP了

https://www.taobao.com/index.php

https://www.tmall.com/index.php

yak
yak
https://www.taobao.com/index.php 这是啥框架? 耍猴框架吗?
0
eechen
eechen
周杰伦代言的途牛旅游网用的就是PHP架构,你可以参考下:
https://passport.tuniu.com/index.php/login
https://passport.tuniu.com/index.php/ajax/captcha/
可以看出用的也是前端理由index.php这种模式,应该用的也是PHP框架.从他们的南京总部的招聘可以看出,用的是经典的LAMP技术,但没有提及使用什么框架,有可能是自己开发维护的一套框架.

用PHP的目的是什么?就是在保证性能的前提下快速开发出应用,所以框架不能太慢,于是首先排除拿优雅当饭吃的Laravel.而且框架用的人要多,这样才好招人,所以Phalcon这种小众的C级别框架也不推荐.就国内来说,ThinkPHP性能还好,用的人也多,如果你没有造出适合的框架,可以考虑一下ThinkPHP.

资源有限的话,可以先不开发App,可以先开发一个针对移动端的WAP站,这是非常明智和务实能快速实现对移动端支持的方法.

用PHP,就表示项目已经成功了一半.楼主慧眼识珠,定能大展宏图.
女码农
女码农
没有先开发APP,而是先开发手机触屏版网站(用的HTML5技术) .开发APP成本高,维护成本也高,而且分发成本也高.
yak
yak
https://passport.tuniu.com/index.php/ajax/captcha/ 这就是传说中的土牛框架? 但是不怎么出名啊,没几个鸟人知道啊,除了复制粘贴的人以外
0
南湖船老大
南湖船老大
楼主有很多PHPer的通病,眼界太小,就只会盯着几个PHP框架打主意。
crazyYG
crazyYG
你说个让我们开开眼界啊
0
咚往咚来
咚往咚来
新浪微博和百度都是大量用php,可以可能用它是完全没有问题。选择在你,都是工具。别信这里大多的伪高手。
咚往咚来
咚往咚来
@yak 你可长点心吧
yak
yak
回复 @咚往咚来 : 无脑儿手把手教有脑儿正确回复帖子的姿势 最好的语言,最优雅的框架,水平最高的程序员,做出的最高大上的电商平台 http://antvel.com/ 以供参考
咚往咚来
咚往咚来
@yak 又一个无脑儿,啥都不说了
yak
yak
新浪百度叫电商? 现在灌水都不带看论坛主题是吗? 那我也来灌一个,奥巴马用黑莓手机
0
Null--Null
Null--Null

如果一定要选择php,我可以推荐一下方案:

yaf:提供路由分发,可以用来写pc/api/crontab,都是可以的
swoole/workerman:可以用来写rpc服务,用来处理内部服务
coreseek/sphinx/lucene:前期可以使用sphinx,如果选用lucene可以使用thrift与php通信
还有短信服务,push,消息服务(kafka),cache/storge(redis)服务
可以使用composer进行包管理。

女码农
女码农
yaf框架不少人用的
0
goodspb
goodspb

Phalcon 更像是一个个单独的模块的组合,不像传统意义上的框架,入门的时候的确浪费不少时间。


之前做了几个项目,然后自己总结了一个框架上的框架,欢迎使用:

https://github.com/goodspb/elcon

-2
yak
yak
这事你要问马云,为啥好端端地把原生php写的掏宝网换成java了,为啥就没用框架呢?
crazyYG
crazyYG
问马云干毛线 他又不会写代码 四不四傻
mrmusic
mrmusic
主要刚开始用PHP开发比较快,后面重构的时候基本上都换成了java,好像还是保留了一部分php.
返回顶部
顶部