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

如何说服领导将管理系统代码从 PHP 重构成 Java

  •  
  •   secretName · 2020-05-15 13:07:29 +08:00 · 13026 次点击
    这是一个创建于 1645 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近我在思考一个问题,那就是如何说服领导将管理系统代码从 php 重构成 java 。

    原因就是现在我所在的公司用的是 php,但是用了几个月之后,感觉 php 的开发效率比感觉也没比 java 高,并且随着系统越来越复杂,维护越来越困难~

    所以想要怎么和领导说从 php 重构到 java 呢?领导和其他老同事都是写 c++的,都没有写过 java,只有几个新员工用过 java 。

    第 1 条附言  ·  2020-05-15 15:08:27 +08:00
    因为这个系统太老了,很多历史包袱,代码经历了很多人,已经到处是雷区了。就算不重构成 java,他们也打算换个 php 框架重构。

    不过看到大家的留言后还是觉得 没必要重构,php 是世界上最好的语言!!!
    114 条回复    2020-05-17 19:21:40 +08:00
    1  2  
    cmlanche
        101
    cmlanche  
       2020-05-16 10:08:14 +08:00
    不要做傻事
    lj3lj3
        102
    lj3lj3  
       2020-05-16 10:11:02 +08:00
    管理后台用 PHP 写没毛病 重构即可解决
    whypool
        103
    whypool  
       2020-05-16 11:10:32 +08:00
    php 开发效率没 java 高怕是没写过 php 还是没写过 java ?
    维护困难是老员工的护城河
    jinjianlu
        104
    jinjianlu  
       2020-05-16 11:30:58 +08:00
    说句难听的,关你屁事?
    hyc171819
        105
    hyc171819  
       2020-05-16 13:07:11 +08:00 via Android
    @love 别怪语言,要么是项目结构不好,要么就是你摸明白
    cabing
        106
    cabing  
       2020-05-16 13:39:43 +08:00
    java,php,c++,go 都用过。

    你怕是对 php 开发效率有误解吧。

    管理后台那一堆 json 解析,和业务逻辑处理,php 真是甩 java2 倍。
    evilic
        107
    evilic  
       2020-05-16 13:49:19 +08:00
    就因为个人不爽就重构?

    领导好说服啊,问题是,领导要是让你一个人来重构,你怎么办?
    WytheHuang
        108
    WytheHuang  
       2020-05-16 14:16:44 +08:00 via Android
    年轻,动不动就想重写,重写理由不够充分
    waruqi
        109
    waruqi  
       2020-05-16 15:32:50 +08:00 via Android   ❤️ 1
    回头有新人进来 又开始用 go 重构遍 java 哈。。
    Jooooooooo
        110
    Jooooooooo  
       2020-05-16 15:49:41 +08:00   ❤️ 1
    你写好文档

    说明当前系统的背景, 这个背景下有什么样的问题

    然后接着说为什么要迁移 java, 能带来的好处有什么(注意和上面写的问题一一对应, 基本等于是切换 Java 能解决老系统的问题)

    最后补充一下迁移所带来的风险和成本, 迁移所带来的好处得大于风险和成本


    写完这个之后, 去找领导讨论
    securityCoding
        111
    securityCoding  
       2020-05-16 15:53:48 +08:00
    怕是你搞不定
    zimug
        112
    zimug  
       2020-05-16 16:32:11 +08:00
    @cabing 小团队小项目用 PHP 还行,大团队大项目你试试!
    yc8332
        113
    yc8332  
       2020-05-16 19:12:58 +08:00
    性能比不上 java 我还相信。。开发效率一直是 php 的优势,貌似全世界 web 站点很大部分都是 php
    RRRSSS
        114
    RRRSSS  
       2020-05-17 19:21:40 +08:00
    其实静态语言和动态语言的优劣势摆出来就行了
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5799 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 06:11 · PVG 14:11 · LAX 22:11 · JFK 01:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.