• 请不要在回答技术问题时复制粘贴 AI 生成的内容
slgz
V2EX  ›  程序员

关于,自己项目的语言选择问题,请指教

  •  
  •   slgz · Mar 27, 2018 · 4383 views
    This topic created in 3146 days ago, the information mentioned may be changed or developed.

    想自己做一个项目,其中,想在实战中运用的知识点, 比如队列,异步处理,缓存等等
    在考虑是用 php 还是 go 好.
    楼主是两年的 phper,现在,就是犹豫,是广度发展多语言编程,还是 php 的深度发展
    php 的话,打算用 Laravel 框架,
    go 的话,还在入门当中,可能会使用原生 go

    25 replies  •  2018-03-30 17:33:29 +08:00
    notreami
    notreami
    Mar 27, 2018
    1
    这跟你会不会有啥关系,这是你喜欢什么、以后想怎么发展有关系。比如,我喜欢用 java 和模版来写网站,以及后面用 java 搭建微服务。那么什么前端框架,什么 PHP、什么 Go、什么 Scala、Kotlin。都是垃圾,就这么简单
    owenliang
    owenliang
    Mar 27, 2018❤️1
    2
    提升基本靠 C,直接用高级语言的悲剧就是不明所以,恰好 work。
    xrlin
    xrlin
    Mar 27, 2018
    3
    挑自己现在比较适合的、最容易做项目的,一开始最好是专精一门语言。
    gonethen
    gonethen
    Mar 27, 2018
    4
    @notreami 我看你是在给我 java 招黑,人家 php 才是最好的语言
    Immortal
    Immortal
    Mar 27, 2018
    5
    建议主要还是用 php,部分服务用 go
    hlwjia
    hlwjia
    Mar 27, 2018 via iPhone
    6
    看你的描述,你目前应该把 php 写好。现在还没到选语言的时候。
    slgz
    slgz
    OP
    Mar 27, 2018
    7
    @notreami 明白了,谢了老哥.


    @Immortal 主要是看 go 也能做 web 应用. 就想着一套做了, 不过. 不过, 两种技术同时用, 也不错, 哈哈.

    @hlwjia 啥时候是选语言的时候, 因为, 工作关系, 导致我现在很万金油, 啥都会一点, 就是精
    slgz
    slgz
    OP
    Mar 27, 2018
    8
    @owenliang 现在在撸 C 有点没学习的经历了 = = . 人在社会嫖到失联
    lauix
    lauix
    Mar 27, 2018
    9
    看项目了,PHP 做 WEB, 不是功能用 Go 来写。
    slgz
    slgz
    OP
    Mar 27, 2018
    10
    @lauix 意思就是 php 做网页前端输出之类的, Go 来做数据交互之类的吗
    lauix
    lauix
    Mar 27, 2018
    11
    @slgz

    PHP 做网页,写业务。
    大并发 or 一些底层操作用 GO。
    如果就是个 WEB 项目 就用 PHP 就行了。
    想支持高并发, 有个 swoole 很棒的异步任务框架。
    parkcg
    parkcg
    Mar 27, 2018
    12
    php 网页,go 可以写 api。
    关键是 两个入门都简单,看一周 就能开干了。
    可以加好友交流经验。
    nekoyaki
    nekoyaki
    Mar 27, 2018
    13
    如果有条件建议都学。python/ruby/php 这类语言和 c/c++/go 这类语言有很好的互补性,各自学一门的话,你能学到的不仅仅是两门语言的语法这么简单了。
    R18
    R18
    Mar 27, 2018 via Android
    14
    最近项目用 Swoole 重构
    EchoUtopia
    EchoUtopia
    Mar 27, 2018 via Android
    15
    go 吧,我们的聊天服是基于 gevent 写的,从刚来公司到现在,我理解整个架构和一些细节花了半年我是新手,,前前后后看了 5,6 遍,这段时间用 go 重写了一遍,一次性写完的,把编译器提示的 100 多个错误改了后,运行几次就能稳定运行了,我自己都不敢信。性能的话在不同测试场景下性能提高了 3 倍到 50 倍不等。不过 go 一些特性的确实确实让我愁了好久
    slgz
    slgz
    OP
    Mar 28, 2018
    16
    @parkcg 老哥是用 qq 还是微信多
    slgz
    slgz
    OP
    Mar 28, 2018
    17
    @R18 swoole 之前用过写 websocket 服务器, 没有好好深入学习. 这次, 也打算加入当中,嘿嘿
    slgz
    slgz
    OP
    Mar 28, 2018
    18
    @EchoUtopia 新手.. 都这么溜, 我自问写不出来..
    parkcg
    parkcg
    Mar 28, 2018
    19
    @slgz 微信吧,我这一代人 QQ 基本都不怎么上了 skpark1987 加一下。
    EchoUtopia
    EchoUtopia
    Mar 28, 2018
    20
    @slgz #17 是自己实现的协议么
    slgz
    slgz
    OP
    Mar 28, 2018
    21
    @parkcg 已加
    slgz
    slgz
    OP
    Mar 28, 2018
    22
    @EchoUtopia 不是呀, 就是 swoole 自带的一个 websocket 的服务, 把他实现了一下, 加上一些功能罢了, 挺简单的
    EchoUtopia
    EchoUtopia
    Mar 28, 2018
    23
    @slgz #22 哈哈,我以为你自己实现了协议呢,我之前折腾了好久才搞出来,你可以去看看 websocket 帧结构,自己从 tcp 中的 websocket 帧中解析出 websocket 数据,挺有趣的
    LipingYin
    LipingYin
    Mar 30, 2018
    24
    zhouze ?
    slgz
    slgz
    OP
    Mar 30, 2018
    25
    @LipingYin 啥?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4815 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 120ms · UTC 08:20 · PVG 16:20 · LAX 00:20 · JFK 03:20
    ♥ Do have faith in what you're doing.