PHP 项目重构计划,推荐 GO 还是 Node js?

2016 年 5 月 16 日
 vus520

现在的项目是标准的 PHPStack ,目前进入项目稳定期,准备对项目前端进行重构。

目标:高性能,高可用,可扩展

目前团队只有 PHP 基础,核心业务的重构准备用其它语言实现。

现在进入选择艰难,求推荐一个坑。

8616 次点击
所在节点    问与答
86 条回复
lbp0200
2016 年 5 月 16 日
自己写 php 扩展啊
xd314697475
2016 年 5 月 16 日
shiny
2016 年 5 月 16 日
我赞同 @iyaozhen 的观点,因为自己也一路这么踩坑过来了。

很多时候不是语言有问题,而是架构出了问题。(从你发帖的描述来看,应该是同样的状况)
millken
2016 年 5 月 16 日
swoole 啊,楼🐷不差钱的话,我帮你重构。
superleexpert
2016 年 5 月 16 日
JAVA+1
Comdex
2016 年 5 月 16 日
go,容易迁移
plqws
2016 年 5 月 16 日
团队只有 PHP 基础…这团队的确有些水了, Java 最合适不过,简单易学,前景良好。
Node.js 一是遇到坑解决起来不方便,社区庞大,但是水分很大
Golang 是 Native 语言,没有好用的 IDE , PHP 直接转过去的学习成本太高。
至于 Java , IDE 丰富,社区庞大,文档齐全…说不出什么不适合之处了。
vus520
2016 年 5 月 16 日
@plqws 说得中肯,确实没想起要用 java

我说的只有 php 基础,是指在生产中跑过集群,掌握集群架构运维。平时写点什么小脚本之类的,这不算掌握了语言。
zaishanfeng
2016 年 5 月 16 日
新功能可以试试新语言, 不建议 go node, 如果真要换想不到除了 java 还有哪个适合。
7timesonenight
2016 年 5 月 16 日
从成本方面、对项目的普适性、团队基础几个方面考虑,还是 PHP 最适合吧。

现在很多设计都是后端搭台,前端唱戏。既然现成的 PHP 团队,还不如学学前端,后台给完数据,在前端玩花样。

现在玩前端, node.js 顺手就拿下了,到时候再根据实际需求,把适合转换的业务,迁移到 node 即可。
agui2200
2016 年 5 月 16 日
讲道理,用 go,做个简单的组件测试评估一下,PHP 扩展那么好写?...我宁愿学 go
audi
2016 年 5 月 16 日
目前进入项目稳定期,准备对项目前端进行重构
。。。稳定了还要重构?
vus520
2016 年 5 月 16 日
@audi 重写重写
audi
2016 年 5 月 16 日
@vus520 可能是目前团队太闲吧,找点事情做。
surfire91
2016 年 5 月 16 日
饱暖思淫欲
LBJames
2016 年 5 月 16 日
楼上那么多人说继续 PHP 就好的,我记得 Livid 说过一句话:现在已经是 2014(2015?)年了,已经没有必要再用 PHP 了。
vus520
2016 年 5 月 16 日
@audi 项目稳定的情况下,想学点新的东西,同时看看现在比较耗资源的地方能不能优化下,省点机器,感觉目标还是挺简单的
audi
2016 年 5 月 16 日
@LBJames Livid 是神?
chairuosen
2016 年 5 月 16 日
如果选 node ,没有大牛的话, hold 不住。
yxaaa123
2016 年 5 月 16 日
最近老听说要把 php 换 java 的。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/278890

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX