phper,项目 api 开发, 1 个月学习,学 laravel 还是直接学 go?

2019-04-03 10:03:24 +08:00
 sytnishizuiai

新的项目,做前后分离(前端还没招)。

试了几个框架的 api 框架,各种原因放弃了。

公司项目 b2b 的,所以并发不大,目前 1 人开发( 3 4 年经验),现在想直接学 laravel 来做,或者直接学 go,1 个月时间,请问有什么建议吗?

(原先的计划就是 php 开发,初版开发完自学下 go,有性能要求就部分功能 go 重构)

8207 次点击
所在节点    PHP
80 条回复
ibugeek
2019-04-03 23:06:42 +08:00
直接用 laravel,用 lumen 的话,还很多包不支持。
嫌慢的话,多上台机器啊,机器钱难道会比人工还贵,快速撸才是硬道理。
xbdsky
2019-04-03 23:08:40 +08:00
php 是世界上最好的语言 手动狗头
zjyl1994
2019-04-04 00:56:43 +08:00
我转 go 没用几天,web 开发概念都是相通的。找你们写 go 项目的朋友要一个基本骨架项目,你往里填业务就行,准备好谷歌随时查功能 go 里怎么实现。大量的连接数据库啊,页面过滤啊都有现成的库。要是你公司没 go,没地方要骨架项目的话,还是老实回去 laravel,到时候不会都没地方求助就尴尬了。
ywisax
2019-04-04 01:02:20 +08:00
@wafm 微信跟 v2 的 ID 一样
inframe
2019-04-04 01:21:06 +08:00
go 的优点就是一个文件到处部署及其方便,找个框架套逻辑。
熟悉的完成项目,不熟悉的做新技术研究
sucks
2019-04-04 02:09:12 +08:00
小公司要什么性能,就是要快速开发,快速迭代,lnmp 足矣,高并发可以改 lua 做接口
guanhui07
2019-04-04 09:13:24 +08:00
laravel 吧 ,挺好用的,觉得要性能可以上 go lua swoole 只要 hold 的住
baijunyao
2019-04-04 09:26:42 +08:00
@w516322644 #11
@wo642436249 #16
@lzj307077687 #20
@sytnishizuiai #24
筒子们; 你们这是误导啊; 都 2019 年了; laravel 都有了 /routes/api.php 路由文件了; 还有了 passport ; 单使用 laravel 框架开发接口就行了; 完全不需使用 laravel+dingo+jwt 这前些年流行的组合了;
skiy
2019-04-04 09:38:11 +08:00
我 laravel 和 gin 都用,感觉没差。如果写 WEB。。。但是性能方面没测过,不了解了。
mirrorpen
2019-04-04 09:44:53 +08:00
laravel+dingo+jwt 用着很舒服
zarte
2019-04-04 09:51:04 +08:00
不要用 laravel 太难用了,自己用 composer 弄个小框架弄。
个人觉得先用 php 因为初期需求变动频繁,php 推上去就可以测,go 你还有打包重启。
konakona
2019-04-04 10:02:10 +08:00
GO 吧。
我本身是 PHP,也会 Laravel。但是你让我选,我还是推荐你选 GO。
sytnishizuiai
2019-04-04 10:17:26 +08:00
谢谢大家,已开始看 laravel 文档了,因为目前就我一个人开发,所以就想法发散出来了- -

其他语言等项目主体写完,可以一边学一边试着也写这个项目来练习。
1000172
2019-04-04 11:02:53 +08:00
laravel 做 api 可以配合看 swagger
Evilk
2019-04-04 14:59:39 +08:00
@DiverRD 嗯,在理,纯 API 的话,上 yaf
TeslaLyon
2019-04-04 15:47:36 +08:00
@baijunyao 白总,淡定
dvaknheo
2019-04-05 22:36:17 +08:00
为什么不直接裸用 PHP 呢?这不比你现学 laravel 快么
dvaknheo
2019-04-05 22:39:53 +08:00
乖乖用 laravel 吧,几乎任何常用的功能里面都有.开发也快!生态也好.

问题是 出 bug,怎么调。
所以越简单越好, 前面 说的 CodeIgniter 我觉得不要他太多东西,这也可以用


如果自吹自擂一下, 我写的 DNMVCS 这个框架也合适的,但现在还在 alpha 阶段。
dvaknheo
2019-04-05 22:44:19 +08:00
楼上大神们,Laravel 哪里差,能说说嘛?

1 调试,爆栈的时候,你都不知道在哪里出问题。
2 性能,唯一能把 PHP 搞出性能问题框架。
3 Java 善于解决 Java 发明的问题,这点 Laravel 也是。
daqiaowijiu
2019-05-08 16:00:53 +08:00
swoole 坑有点多吧,怕是楼主扛不住

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

https://tanronggui.xyz/t/551540

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

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

© 2021 V2EX