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

大家觉得一个项目多语言栈实现好还是统一语言栈实现好?请各位大神指教。

  •  
  •   zzzcx · Jun 23, 2018 · 3132 views
    This topic created in 2888 days ago, the information mentioned may be changed or developed.

    RT,请各位指教。个人认为: 多语言栈可以各自发挥所长,但是不好统一管理维护,有些语言从公司角度不好招人; 统一语言栈稳定,方便维护。

    6 replies    2018-06-24 20:26:54 +08:00
    mhtt
        1
    mhtt  
       Jun 23, 2018 via iPhone
    语言各有优势各有缺陷
    sadhen
        2
    sadhen  
       Jun 24, 2018
    Scala 可以全栈,用 Play 写后端,用 ScalaJS ( Binding.scala) 写前端。

    有几个好处:

    1. 数据的交换和标准化,比如前端和后端使用同一个 case class
    2. 前端和后端可以共享一部分平台无关的 Scala 代码

    有兴趣可以看一看 https://github.com/Algomancer/Full-Stack-Scala-Starter

    我觉得如果是个人项目,可以尝试着用一下。
    ritaswc
        3
    ritaswc  
       Jun 24, 2018 via Android
    小型项目用单语言,中型项目如果单语言不方便解决一个问题再多语言。大型项目就不管了,参见微服务
    zjyl1994
        4
    zjyl1994  
       Jun 24, 2018 via Android
    多语言+微服务,发挥各自的优势,反正运行环境用 docker 不用操心
    lihongjie0209
        5
    lihongjie0209  
       Jun 24, 2018
    我觉得先用公司的主流语言实现, 如果到最后发现我们确实需要其他语言的特性, 然后再把那部分重写.

    对于任何新技术, 我的理念都是渐进式的有节制的使用. 对于技术人员来说, 技术滥用比技术落后更可怕.
    jadeity
        6
    jadeity  
       Jun 24, 2018
    那得看干啥吧?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1166 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 17:55 · PVG 01:55 · LAX 10:55 · JFK 13:55
    ♥ Do have faith in what you're doing.