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

2020 年 5 月 15 日
 secretName

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

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

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

15829 次点击
所在节点    程序员
114 条回复
yEhwG10ZJa83067x
2020 年 5 月 15 日
首先你看到下面的回复后,你都没有找到问题的关键点。
关键是在其位谋其政。
真羡慕你,你这是真年轻啊!
cbasil
2020 年 5 月 15 日
说 PHP 开发效率不行,我笑了,PHP 开发再怎么慢也要比 JAVA 快吧。而且只是内部管理系统,如果是代码老旧,换新的框架,yii 或者 laravel 重构就好了,
zaul
2020 年 5 月 15 日
你是吃多了没事做?
wysnylc
2020 年 5 月 15 日
不仅仅是 PHP,其他弱类型语言都有前期开发快后期更新维护火葬场的问题
你可以说服领导,新业务用 Java 避免出现现在 PHP 出现的维护成本高问题,但是要重写老业务确实不建议任何语言都不建议
zhengjing
2020 年 5 月 15 日
重构这种事,一般很难的,领导不愿意担责
zhengjing
2020 年 5 月 15 日
有时间搞点其他事情,任何系统,除非到了非重构不可,否则不要轻易重构
colorfulberry
2020 年 5 月 15 日
重构成本其实没有想的那么小,看起来不复杂。重构的时候估计要好久时间才能搞定。毕竟很长时间做一个东西,想着重新来 2-3 天那是不现实的。
stevenkang
2020 年 5 月 15 日
建议重构公司,整个人员架构都得换,严重影响开发效率
neptuno
2020 年 5 月 15 日
“领导和其他老同事都是写 c++的,都没有写过 java”,就是全部你来重构的意思吗
killerv
2020 年 5 月 15 日
PHP 的黑点在于性能( fastcgi )和弱类型。开发效率没得喷
loading
2020 年 5 月 15 日
楼主,你是要辞退所有人只留你?
libook
2020 年 5 月 15 日
任何系统发展到功能和规模比较大的程度都不能只靠一种技术栈。

全盘从 PHP 换 Java 也不一定是明智的举措,建议是从最适合用 Java 开发的功能模块开始用 Java,其他的地方就先继续使用 PHP 开发,逐渐优化系统。
janxin
2020 年 5 月 15 日
先尝试回答一下:

重构是为了满足我们试试 XXX 技术的小心思吗?是有什么非换语言不可的理由吗?万一投入很高不成功怎么办?

大家满意回答的话,事情就好推动了
songsong
2020 年 5 月 15 日
管理系统这种换 java 有什么意义, PHP 完全胜任, 管理系统也不需要太考虑性能, 如果需要, 接入 swoole 用常驻内存方式运行, 性能问题也解决了
love
2020 年 5 月 15 日
呆过两个 php 公司,没类型检查的语言就是不行,搞大了之后改些东西小心翼翼,特别是公共的文件,只能加不能改,否则等着不知道哪里爆雷
string643
2020 年 5 月 15 日
领导:这 b 崽子,想啥呢?净给我整事
hantsy
2020 年 5 月 15 日
蛋痛
hantsy
2020 年 5 月 15 日
@love 难道你写 10 几年 PHP ?我没记错的话,PHP5 就开始 OOP,可以 Strong Type 了。PHP5.6 以后基本与 Java,C#在 OOP 方面的设计可以平齐了。
love
2020 年 5 月 15 日
@hantsy 很多年没碰 PHP 了,Strong type 是个啥可以和 Java 平齐?是静态检查吗?至少 PHP5 是不行的
gravitybox
2020 年 5 月 15 日
对 PHP 没什么意见,不过开发效率确实挺高的,也好上手。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/671987

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX