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

2016-05-16 11:02:41 +08:00
 vus520

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

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

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

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

7822 次点击
所在节点    问与答
86 条回复
lbp0200
2016-05-16 13:51:48 +08:00
自己写 php 扩展啊
xd314697475
2016-05-16 14:22:31 +08:00
shiny
2016-05-16 14:25:16 +08:00
我赞同 @iyaozhen 的观点,因为自己也一路这么踩坑过来了。

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

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

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

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

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

https://www.v2ex.com/t/278890

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

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

© 2021 V2EX