前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【IT峰播】企业如何选择编程语言

【IT峰播】企业如何选择编程语言

作者头像
学习猿地
发布2020-09-11 06:39:17
5950
发布2020-09-11 06:39:17
举报
文章被收录于专栏:学习猿地学习猿地

编程语言现在很多,如果是技术出身的创始团队还好,产品研发通常会沿用团队擅长的语言,不会去纠结如何选择语言。对于多数企业来说,开发工具用对了,不仅可以节约大量的成本,研发效率也会大幅度提升。选择编程语言也是有方法的,并不是什么语言都适合你的项目,这就和你聊聊企业该如何选择编程语言。

首先要看这门语言是否能完成既定的开发目的,虽然每门语言几乎都可以用来做所有事,但都有各自擅长,像PHP最适合用来写业务流程,用Python处理数据分析和写人工智能算法,用Go写区块链,如果你用C语言写前端页面就不适合了。而能完成同一开发目标的语言也很多,这不是企业选择语言的唯一条件,例如,做Web后端开发,就有Java、Python、GO、Node、PHP等等,几乎都可以。大型项目架构会分层设计,多门语言并用,而中小项目只用一门语言足以。

第二个筛选条件就是人才是否容易补给,例如,GO语言很优秀,都说是末来的语言, 如果在二三线城市创业,会GO的程序员很难招到,人也以稀为贵,就算能找到人,可能成本也会很高吧。

当然,最重要的筛选条件还是要看成本,例如,做Web开发,Java和PHP都是主流的开发语言,但用PHP可以比Java开发效率高一倍,成本当然也只有Java的一半。有句玩笑“用PHP创业的项目都倒闭了,用Java的还没上线呢”。那有的就说了,为什么还有这么多用Java的,是因为Java运行效率高、是因为Java代码安全吗?我觉得都不是,让我说就是因为Java的名声大。就像用华为手机比苹果手机功能差吗?但价格可差不少,就是这个原因。在中国一些大企业和事业单位多数都会用Java,不差钱,中小企业PHP是首选。

再给企业提个醒吧,

第一点:第一期上线的项目用什么语言,后面几期最好就别换语言了,成本很高的。

第二点:能不换将,尽量不要换,新的项目技术负责人多数都会按自已的思路调整架构,或有项目重构的情况,除非原有的系统已经难以维护和升级了,不然,用个一年半载进行重构,项目和原来没多大变化,多亏呀。

第三点:在项目设计时,就要预想到3年后系统架构的规划,不然上线有数据产生,后续项目迭代,可能有80%的代码,都是为了兼容老数据。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-09-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档