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

诸君的公司,开发现在热衷于新技术吗?

  •  
  •   emo335 · 2015-09-15 15:03:46 +08:00 · 4653 次点击
    这是一个创建于 3360 天前的主题,其中的信息可能已经有所发展或是发生改变。
    新公司,没有啥规矩,想用 spring-boot 做后端, nodejs+angluarjs 做前端,用 MAVEN 拆开分模块,结果大家吵了半天,被否掉了。统一的规制, dbutils+springmvc+freemarker ,理由是简单,而我的提议需要人多,分工需要精细。

    感觉完全无法容忍,大家怎么看?
    33 条回复    2017-12-16 22:22:19 +08:00
    bigcoon
        1
    bigcoon  
       2015-09-15 15:12:44 +08:00
    看场景和需求了,也不要一味的追求新技术
    letitbesqzr
        2
    letitbesqzr  
       2015-09-15 15:17:38 +08:00
    也要考虑到大家的适应能力..要不你一个人把项目做完好了? 我们公司一些岁数大点的,做了那么多年,没有年轻时候的激情的..不想去折腾新技术了
    mongodb
        3
    mongodb  
       2015-09-15 15:23:29 +08:00
    还会~ 新人一般都比较热衷于新技术,尤其是做开发年份没几年的人总会这么想,毕竟还没学会团队里合作的一些微妙的东西,心比天高嘛。
    能理解,没有足够的项目协作经验,都会这么干,所以这样的人扔去独立做个新的小项目其实特别合适,速度飕飕的。
    所以楼主你还没适应也正常,当然这不代表说你是错的,你只是在用自己的想法去要求别人的时候遇到了要磨合的东西而已,也别无法容忍。
    我不是做开发,但涉及类似讨论的时候,我永远是保守优先,然后小幅推进。新技术什么的我才不在乎呢,要推动也不可能由一个人来推动,只能是一群人不停碰撞磨合然后逐步推动的。

    激进的我见多了,就算顶上去了,以现在的技术演进速度,一年后这些东西就会被更新的新人嚷嚷着要革命掉,然后一年前的革新者很可能一年后就变成保守主义了。
    wingoo
        4
    wingoo  
       2015-09-15 15:27:23 +08:00
    新的公司要的是快速的把原型上线
    至于是什么轮子, 用大家最熟悉的就好了
    weer0026
        5
    weer0026  
       2015-09-15 15:28:30 +08:00
    维护成本啊。。你不可能一直维护这个项目,你离职或者换项目组,这个新东西可能就找不到人接手了。我现在接手维护前任留下来的 python 项目很久了,就是找不到人接手,我做其他项目还得时不时过来维护一下,很累。
    crazyxin1988
        6
    crazyxin1988  
       2015-09-15 15:30:36 +08:00
    为啥用 node+angular 做前端?
    springmvc+angular 不可以么
    billdc
        7
    billdc  
       2015-09-15 15:34:56 +08:00
    @crazyxin1988
    您好!我目前就正在用 spring mvc + angular , 有时候感觉不太方便.不用 node 感觉前后端还是没有完全分离.
    请问 url rewrite,还有 gulp 和 grunt 之类的自动化工具有没有好的结合的办法?
    FrankFang128
        8
    FrankFang128  
       2015-09-15 15:36:39 +08:00
    最好的技术就是你们团队最熟悉的那些技术。
    linoder
        9
    linoder  
       2015-09-15 15:37:08 +08:00
    什么是新技术?

    前端方面 react 这种?
    emo335
        10
    emo335  
    OP
       2015-09-15 15:40:29 +08:00
    @crazyxin1988 就想把 java 这部分作为纯粹的数据供应者,不负责数据展示
    JohnSmith
        11
    JohnSmith  
       2015-09-15 15:42:29 +08:00
    公司不应该都是只求稳定嘛
    jarlyyn
        12
    jarlyyn  
       2015-09-15 15:43:55 +08:00
    产品怎么可以直接用新技术,你负责挖坑别人负责埋么……

    感觉新技术还是内部项目开始用起比较好。
    66beta
        13
    66beta  
       2015-09-15 15:51:20 +08:00
    现在产品维护迭代花去了 99%的时间
    hkongm
        14
    hkongm  
       2015-09-15 15:53:20 +08:00
    老大们也不咋懂,有就上!!不影响业务即可!
    cnhongwei
        15
    cnhongwei  
       2015-09-15 15:55:19 +08:00
    新技术也用,但考虑的是三个方面, 1 、能不能找到相应的人,比如我们这三线城市就会把 nodejs 否掉了。 2 、是生产力, dbutils 写代码还是太慢了一些, spring boot 使用不使用倒没有什么关系,现在使用 spring-data-jpa 对开发来说快得多,三就是可维护性,使用 dbutils ,后面加个表,加个字段之类的不麻烦吗?
    wshcdr
        16
    wshcdr  
       2015-09-15 15:57:19 +08:00   ❤️ 2
    练从难处练,用从易处用
    aivier
        17
    aivier  
       2015-09-15 16:09:20 +08:00
    这边后端 ASP 前端 HTML5+CSS3...
    bball
        18
    bball  
       2015-09-15 16:27:09 +08:00
    @weer0026 不能赞同更多,适合的才是最好的。
    hahasong
        19
    hahasong  
       2015-09-15 16:37:56 +08:00
    @aivier 大神的公司还在用 asp ,不能忍
    sprite0616
        20
    sprite0616  
       2015-09-15 17:06:08 +08:00
    新技术做十个项目,比不上一般技术做一个项目,这种情况很多吧
    maddot
        21
    maddot  
       2015-09-15 17:13:03 +08:00
    Oh young boy We just want to go home in time after working 8 hours, can those new technologies can promise this?
    crazyxin1988
        22
    crazyxin1988  
       2015-09-15 17:31:48 +08:00
    @billdc
    之前公司的前端架构准备引入 node 作为前端,但是被架构否掉了,原因:
    1. node 公司本身的技术储备还不够,工具链也不熟悉
    2.招人成本高
    目前,公司很多项目是 spring+react ,前端打包使用 webpack ,集成到 jenkins 中去了。
    新项目,有的组开始使用 springboot 了
    crazyxin1988
        23
    crazyxin1988  
       2015-09-15 17:33:50 +08:00
    @emo335
    我觉得 真心没必要啊
    除非你的项目已经大到前后端维护很困难了
    之前做一个 crm 项目 就是 spring+angular 感觉蛮好的。
    你要清楚,每引入一层,代码的联调阶段就多一份痛苦
    所以 是否前端引入 node 应该衡量一下 项目规模以及引入的代价
    yonka
        24
    yonka  
       2015-09-15 17:35:57 +08:00
    个人和团队的技术对立是很痛苦的事情,尤其是自己希望多学多尝试而团队更倾向于保守稳重(不好听的就不说了)的时候...
    YUCOAT
        25
    YUCOAT  
       2015-09-15 19:03:11 +08:00
    我厂用的一直都是 CPP 、 IDE 用的还是 vc8.0 ,原因是有太多的历史代码要去兼容。
    reeco
        26
    reeco  
       2015-09-15 19:16:55 +08:00 via iPhone
    既然用了 spring ,为何不用 springjdbc 代替 dbutils
    wy315700
        27
    wy315700  
       2015-09-15 19:18:47 +08:00
    酒越陈越好喝

    技术不是越新越好用
    miniwade514
        28
    miniwade514  
       2015-09-15 19:27:35 +08:00
    要尝试新技术,可以从公司内部使用的系统、工具着手,自由度高,风险小。
    ljbha007
        29
    ljbha007  
       2015-09-15 20:06:21 +08:00
    自己私人项目我喜欢研究新技术 公司项目我是保守派 因为需求不同
    私人项目主要是自己玩的乐趣和功能新奇、独特
    公司项目要求稳定、高效、性价比高
    billwang
        30
    billwang  
       2015-09-15 20:17:06 +08:00
    如果是公司来做肯定选择目前比较成熟的技术,如果用新技术首先开源社区支持力度不是很大而且如果你离职了项目后期要做一定的修改找相应的技术人员都找不到或者成本很高。
    xxppxiaowei
        31
    xxppxiaowei  
       2015-09-15 20:30:46 +08:00
    angular 也是新技术吗? 你们用 2 了?
    billdc
        32
    billdc  
       2015-09-19 16:28:09 +08:00
    @crazyxin1988
    感谢回复!
    我去了解一下这些技术,看看哪些对我们又帮助.
    jack80342
        33
    jack80342  
       2017-12-16 22:22:19 +08:00
    翻译了 Spring Boot 最新的官方文档,https://www.gitbook.com/book/jack80342/spring-boot/details
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5992 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 02:42 · PVG 10:42 · LAX 18:42 · JFK 21:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.