想自己做一个项目,其中,想在实战中运用的知识点, 比如队列,异步处理,缓存等等
在考虑是用 php 还是 go 好.
楼主是两年的 phper,现在,就是犹豫,是广度发展多语言编程,还是 php 的深度发展
php 的话,打算用 Laravel 框架,
go 的话,还在入门当中,可能会使用原生 go
1
notreami 2018 年 3 月 27 日
这跟你会不会有啥关系,这是你喜欢什么、以后想怎么发展有关系。比如,我喜欢用 java 和模版来写网站,以及后面用 java 搭建微服务。那么什么前端框架,什么 PHP、什么 Go、什么 Scala、Kotlin。都是垃圾,就这么简单
|
2
owenliang 2018 年 3 月 27 日 提升基本靠 C,直接用高级语言的悲剧就是不明所以,恰好 work。
|
3
xrlin 2018 年 3 月 27 日
挑自己现在比较适合的、最容易做项目的,一开始最好是专精一门语言。
|
5
Immortal 2018 年 3 月 27 日
建议主要还是用 php,部分服务用 go
|
6
hlwjia PRO 看你的描述,你目前应该把 php 写好。现在还没到选语言的时候。
|
7
slgz OP |
9
lauix 2018 年 3 月 27 日
看项目了,PHP 做 WEB, 不是功能用 Go 来写。
|
11
lauix 2018 年 3 月 27 日
|
12
parkcg 2018 年 3 月 27 日
php 网页,go 可以写 api。
关键是 两个入门都简单,看一周 就能开干了。 可以加好友交流经验。 |
13
nekoyaki 2018 年 3 月 27 日
如果有条件建议都学。python/ruby/php 这类语言和 c/c++/go 这类语言有很好的互补性,各自学一门的话,你能学到的不仅仅是两门语言的语法这么简单了。
|
14
R18 2018 年 3 月 27 日 via Android
最近项目用 Swoole 重构
|
15
EchoUtopia 2018 年 3 月 27 日 via Android
go 吧,我们的聊天服是基于 gevent 写的,从刚来公司到现在,我理解整个架构和一些细节花了半年我是新手,,前前后后看了 5,6 遍,这段时间用 go 重写了一遍,一次性写完的,把编译器提示的 100 多个错误改了后,运行几次就能稳定运行了,我自己都不敢信。性能的话在不同测试场景下性能提高了 3 倍到 50 倍不等。不过 go 一些特性的确实确实让我愁了好久
|
18
slgz OP @EchoUtopia 新手.. 都这么溜, 我自问写不出来..
|
20
EchoUtopia 2018 年 3 月 28 日
@slgz #17 是自己实现的协议么
|
22
slgz OP @EchoUtopia 不是呀, 就是 swoole 自带的一个 websocket 的服务, 把他实现了一下, 加上一些功能罢了, 挺简单的
|
23
EchoUtopia 2018 年 3 月 28 日
@slgz #22 哈哈,我以为你自己实现了协议呢,我之前折腾了好久才搞出来,你可以去看看 websocket 帧结构,自己从 tcp 中的 websocket 帧中解析出 websocket 数据,挺有趣的
|
24
LipingYin 2018 年 3 月 30 日
zhouze ?
|