1
yfgeek 2018-04-10 13:18:10 +08:00
不应该只看重性能 (逃
|
2
2805408253 2018-04-10 13:21:30 +08:00
当然合适。现在 web 都是前后端分离。gin+vue 爽歪歪, 坏笑.jpeg
|
3
missdeer 2018-04-10 13:24:17 +08:00
那么问题来了,什么情况下 Go 确实不行,必须得用 PHP ?
|
4
Immortal 2018-04-10 13:25:43 +08:00
你的想法是正确的
|
6
HypoChen 2018-04-10 13:33:43 +08:00 1
其实很多公司业务 WordPress 就能满足大部分需求
|
8
asen477 2018-04-10 13:36:15 +08:00
显然 php 是 web 项目最合适的语言,当然了 golang 在处理高并发,做接口开发更为适合电商类项目。
|
9
hiboshi 2018-04-10 13:55:18 +08:00
php 更适合,业务到了一定规模 go 做微服务
|
10
male110 2018-04-10 14:04:20 +08:00
那 C 不是更好
|
11
torbrowserbridge 2018-04-10 14:05:36 +08:00 via Android
@male110 开发速度不及 go
|
14
oneonesv 2018-04-10 14:14:29 +08:00 2
自己试试就知道了 go 真写起来还是费劲
|
15
jinzhe 2018-04-10 14:16:43 +08:00 1
PHP 可以做前端,go 做后端,为什么要排斥?
|
16
owenliang 2018-04-10 14:17:38 +08:00
强类型怎么可能适合写业务。
|
17
yzmm 2018-04-10 14:18:39 +08:00
php 狗:千万别让他们看出来我只会 php...
|
18
tt0411 2018-04-10 14:18:51 +08:00 1
go 适合 web api/中间件开发, 做 web 前端开发简直自讨苦吃...
|
19
murmur 2018-04-10 14:22:39 +08:00
很多公司考虑的是走了一个程序员之后怎么迅速找一个人把坑填上
从这个角度来看 php 和 java 还是首选 大公司做的人多 go 还是有市场 |
20
UIXX 2018-04-10 14:23:38 +08:00
假设你问的是 web 后端
1、技术团队的熟练语言永远是第一选择,让一个 PHP 团队转向 Go 来开发后端,其开发效率未必比原先的高。 2、PHP 远比 Go、Nodejs 成熟,对于中小规模的业务完全可以用 PHP。 3、在业务上升到一定量级,Go 比之 PHP 的性能优势突显的时候使用 Go。 4、PHP 是世界上最好的语言。 |
21
zjsxwc 2018-04-10 14:30:40 +08:00
看产品经理的需求变动多不多,如果业务已经固定 N 年不会变,那么 go 我觉得可以,如果是业务每周都会加加改改,那么还是用脚本语言吧
|
22
glues 2018-04-10 14:38:18 +08:00
80% 的公司都走不到需要高并发这一步
|
23
iConnect 2018-04-10 14:39:56 +08:00 via iPhone
go 的主要目标不是和 PHP 重合
|
24
aminic 2018-04-10 15:00:04 +08:00 via Android
go 的主要目标难道不是造操作系统?
|
25
abcbuzhiming 2018-04-10 15:02:12 +08:00 1
@owenliang 呵呵,你做过大型项目就知道了,根本不是强弱类型的问题,而是没有类型检查系统简直就是灾难
|
26
CMGS 2018-04-10 15:11:59 +08:00
不适合…
做业务第一目标是做起来- - 哪有先考虑性能的 以做起来为目的的话,脚本语言更有优势呗 |
27
zzWinD 2018-04-10 15:33:03 +08:00
刚用 Golang+Gin 做了两个小站点
开发速度上 Golang 没有占到优势,用于 web 开发的库数据是不能和 PHP 相比的,比如操作数据库啊什么的,库还是 PHP 的 ORM 库好用,但是!!! Golang 的一次编译到处运行时真的爽。文件一扔就可以跑起来。 |
28
loveCoding 2018-04-10 17:28:23 +08:00 3
你这个用户名让我无法回答
|
30
aliasliyu4 2018-04-10 17:48:17 +08:00
招人: 有 golang 找工作的同学吗? 上海浦东,有意向加我微信:convertxy
|
31
fangchang 2018-04-10 18:30:57 +08:00
从 golang beego 走到 golang api + vue 前端。 虽然开发效率不及 php, 但部署轻松,而且正如 @2805408253 说的,现在前后端分离,用 golang 写 api 达到高并发,前端用其他流行框架进行连接,整体项目架构都清爽不少。
|
32
88250 2018-04-10 18:36:14 +08:00
我好像用了盗版的 golang....
|
33
bfbd 2018-04-10 19:16:25 +08:00
主要就是部署和维护特特特别省心。
以前用 Python,那一个个的依赖包。。。 node 里面还有个 npm install。 |
34
GoPHP OP 大家说的都很对
|
35
hobbyliu 2018-04-10 19:39:51 +08:00 via Android
爱上了 golang 的干干净净,目前任何语言没法匹敌
|
36
wangxiaoaer 2018-04-10 19:42:58 +08:00 via Android
纯后台可以一试,但要是后台渲染,逻辑还稍复杂就算了,那个模板就是一坨 xx.
利益相关:我是 Go 黑。 |
37
MeteorCat 2018-04-10 19:53:42 +08:00 via Android
可以做后台,但是没必要,做 API 接口真的好用到爆炸;但是后台逻辑真的很蛋疼,相比较 PHP 直接文本上面修改之后立马见到效果,Go 还得 Build 之后 Install
|
38
wwek 2018-04-10 20:48:14 +08:00 4
Golang 适合一定的 Web 开发场景
对于并发量低,业务逻辑重,改动频繁的 Web 业务 PHP 最佳 对于高并发,业务逻辑不是那么重,改动较少的适合用来做基建 服务化,微服务,高并发接口 Golang 都挺适合的 |
41
bobuick 2018-04-10 22:27:31 +08:00
对于注重传承,系统工程化和非常注重封装的,go 不是很合适,java 更合适。java 的封装很可能是地球上最狠的,基本上普通的码侬可以一丁点下层都不用关心就能横向很好的堆砌代码。 约束的死死的,只要不是个傻逼写不出异常过分的代码。
go 就不一样了,如果框架和基础沉淀的还不是非常好,稍微挫一点的要比较提防,不然分分钟坑你嗷嗷叫。 |
42
not4jerk 2018-04-10 23:29:33 +08:00
api 使用 gin 框架,页面渲染交给前端 vuejs/react/angular,管理后台交给 php, 完美解决高并发,快速开发
|
43
niubee1 2018-04-10 23:34:44 +08:00
借用老司机的话: 心理有涡轮开啥都带 T.
Web 技术牛, 用啥开发 Web 都能 666 |
44
anubiskong 2018-04-10 23:43:33 +08:00 1
那还不如用 nodejs
|
45
blless 2018-04-10 23:50:00 +08:00 via iPhone
@anubiskong node 部署依赖太多 go 静态编译真的好用
|
46
kefengong 2018-04-10 23:52:29 +08:00 via Android
@aliasliyu4 什么公司 等我学成出山 就投简历😂
|
49
loginv2 2018-04-11 07:52:03 +08:00
|
50
ghostwind 2018-04-11 08:18:51 +08:00 via iPhone
说个不如 php 方便的,json_decode
|
51
jy02201949 2018-04-11 09:44:31 +08:00
Python 都能做了,GO 还怕啥,上,干死 PHP,让他们抢我们 Python 语言第一的宝座
|
52
jsjscool 2018-04-11 15:07:39 +08:00
Go 是啥? PHP 是啥?我都用汇编
|
53
xichengh 2018-07-04 22:35:57 +08:00
golang 够浪
|