![](https://i-blog.csdnimg.cn/blog_migrate/18e0f7bbd3b261c62eb8e15951abe8b9.png)
用泰勒·斯威夫特(Taylor Swift)永恒的话来说,“这是新的一年。 一个新的开始。 事情将会改变。” 这些话对现代软件开发世界再合适不过了。 当我们进入第二季度时,哪种编程语言正在发展并向右发展?
之前,我们在潜水,这里有一些令人兴奋的趋势概述寻找纵观今年: 主要的编程趋势,以准备在2019年 由 康斯坦丁 。
最后,让我们看一下自今年年初以来Hacker Noon作家注意到的一些特定趋势:
移动应用开发
扑VS阵营原住民-扑将杀死阵营本地 通过 帕拉乔莱SRI MANIKANTA
从几年开始,混合应用程序开发一直统治着移动应用程序开发行业,而不是本地开发。 由于增长和需求的增加,业务需求每天都在变化。 自2015年以来成为大多数移动应用程序开发人员朋友的最受欢迎的框架之一是React Native。 Flutter在2017年作为主要开发平台的推出可能会撼动移动应用程序开发的现状。 Flutter是否会接管首选平台?
跨平台的未来是 贾斯汀·曼西内利 ( Justin Mancinelli)的本机
如今,“跨平台”这个术语和开发工具并未受到高度重视,这主要是因为声称提供跨平台支持的应用从未真正有效地完成了这项工作。 支持跨平台开发的论点与以往一样(DRY,风险缓解和功能奇偶性)。 Native是否真的是移动应用程序开发的未来?
服务器端开发
Ruby on Rails会在2019年死亡吗? 通过 拉米亚·拉加万 ( Ramya Raghavan)
Rails是由David Heinemeier Hansson于2003年创建的,当时由37signals负责项目管理工具Basecamp的代码库。 Ruby on Rails是初创企业生态系统中的佼佼者和极有价值的技能之一。 Rails框架基于约定高于配置的原则。 但是这个流行工具的未来会是什么样?
Python v / s PHP:在2019年选择哪种编程语言? 通过 SayOne Technologies
在当今颠覆性的技术世界中,Python和PHP是正在使用的两种最受欢迎的服务器端语言。 在许多方面,Python和PHP由于它们几乎相同的功能而相互竞争。 它们的开源优势和生产功能吸引了大多数企业和开发人员选择Python或PHP进行应用程序开发。
客户端开发
自1995年问世以来,Javascript已被证明是一种动态语言,可以满足Web开发服务不断增长的需求。 通过在每个版本中进行不断的开发和创新,这已经成为可能。 在过去的二十年中,没有一年没有没有Java语言成为最常用的编程语言。 阅读以上统计信息后,任何人都可以在将来进行预测。 这些统计数字在未来十年是否成立?
在2019年的Vue.js和ReactJS之间进行选择:什么最适合您的项目? 通过 Codica Team
如今,每个公司都致力于在短时间内创建高质量的Web解决方案。 为了付诸实践,开发人员社区可以从许多JavaScript库和框架中进行选择,并通过辩论找到最佳的库和框架。 2019年每种语言需要寻找的主要内容是什么?
移到Next.js和Webpack上! 帕特里克·李·斯科特 ( Patrick Lee Scott)
Parcel是Javascript Land中的一种较新的模块捆绑程序,它可以非常轻松地使通用应用程序使用React生态系统中的所有最新,最出色的功能-代码拆分,流式渲染甚至差分捆绑-轻松获取最新毫不费力地优化性能!
数据科学
R vs Python:有什么区别? 通过 MuammerHüseyinoğlu
随着大数据,机器学习和数据科学在软件行业或软件服务公司中的重要性迅速增长,两种语言已成为对开发人员最有利的语言。 对于数据科学家和数据分析师来说,R和Python已成为两种最受欢迎和最受欢迎的语言。 两者相似,但方式不同,这使得开发人员很难从两者中选择一个。 哪种语言最适合您的下一个项目?
系统级开发
在Rust中编程:好,坏,丑。 布伦登·马修斯 ( Brenden Matthews)
Rust是一种现代系统级编程语言,在设计时考虑了安全性。 它提供了零成本的抽象,泛型,功能特性以及更多其他功能。 许多开发人员选择Rust是因为它的编译速度更快,而且学习曲线也很柔和。 但是,Rust也可能在未来5年内对游戏,数据科学,系统工程以及其他领域产生重大影响。 什么是Rust的好,坏和丑陋?
测试中
为什么AI和ML将在2019年 撼动 软件测试 作者 Oleksii Kharkovyna
毫无疑问,机器学习和人工智能在软件测试和质量保证中也已成为重要元素。 所有这些都是有充分理由的。 人工智能将提高准确性,提高所有质量检查流程的收入并降低成本。 今后,它可以改善竞争地位和客户体验。 最重要的是,人工智能有助于更快地发现错误。 测试人员可以不再担心失去工作,而开始专注于制定更好的政策。 没有理由担心AI ,相反,我们应该考虑将其纳入我们工作的可能方法。
PS :要让您的软件故事由真实的人类来审阅并发布,请访问Contribute.Hackernoon.com 。
位于Community.Hackernoon.com上的 PPS Talk商店。
From: https://hackernoon.com/programming-language-trends-q2-2019-3b87860de0f8