美文网首页
新手程序员如何选择开发语言

新手程序员如何选择开发语言

作者: 愤怒的熊熊 | 来源:发表于2020-01-17 10:31 被阅读0次

    工作中遇到很多人问我,开发XXX用什么语言,这个问题尤其出现在一些中小公司。很多时候公司会根据人员情况来选择合适的语言,但是有时候选择错误就会落入无尽的处理技术问题中,而不能专注于项目逻辑本身。

    所以选择开发语言这个问题也很关键,语言的选择决定了后期能不能顺利完成这个项目。

    开发语言选择要遵循这几个原则:

    1、不要选择冷门开发语言

        冷门语言不是说他用的人少就不好,但是遇到问题很难找到资料解决问题,所有问题都要自己研究,这会浪费很多时间。

    2、不要追求太新的技术的同时选择较为新的稳定版本

        这句话听起来比较拗口,其实互联网这个行业技术更新看似很快,但是其实并不快。现在的主流语言大多都是比较旧的,因为一个新技术的成熟需要市场的考核。但是别选择太旧的版本。

    3、大型项目谨慎选择跨平台语言,跨平台虽好,但是跨平台不等于节省开发时间

      很多人觉得跨平台听起来很厉害,一次编码,任何平台都能运行,但是并不是使用跨平台就能节省开发时间。比较好的解决方案就是原生+跨平台的混合开发模式。如果一个跨平台语言跟原生语言很难对接,那就不要选择它。

    4、如果有多个合适的选择。尽量选择自己熟悉的技术

        还是为了节省时间,因为核心在项目本身而不是技术,更多的时间应该在业务逻辑而不是解决语言带来的困难。

    举个例子,如果你要快速开发一个小型Web项目,PHP就是最佳选择,毕竟现在80%的网站还是PHP的,但是都2020年了请选择PHP7.2,别选择以下版本了。

    如果开发一个移动应用项目,请用ObjectC或swift(有条件的话最好使用OC)开发iOS,用java开发Android。跨平台部分简单界面可以考虑h5界面,个人小项目RN Flutter都可以,大项目坚决别用。至于其他比如xamarin等等千万别用,到时候光一个第三方包接入都够你忙了。

    相关文章

      网友评论

          本文标题:新手程序员如何选择开发语言

          本文链接:https://www.haomeiwen.com/subject/cmkczctx.html