V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zzzcx
V2EX  ›  程序员

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

  •  
  •   zzzcx · 2018-06-23 22:38:43 +08:00 · 2302 次点击
    这是一个创建于 2104 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    有几个好处:

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

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

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

    对于任何新技术, 我的理念都是渐进式的有节制的使用. 对于技术人员来说, 技术滥用比技术落后更可怕.
    jadeity
        6
    jadeity  
       2018-06-24 20:26:54 +08:00
    那得看干啥吧?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3169 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:21 · PVG 20:21 · LAX 05:21 · JFK 08:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.