当前位置: 首页 > 科技观察

2016年将出现的6大软件发展趋势

时间:2023-03-21 17:14:47 科技观察

现在预测2016年软件开发的发展可能有点早,但是大数据的飞速发展已经让我们难以平静。以下是我个人预测的2016年将出现的6大软件发展趋势,仅供参考。趋势一:容器将统治世界Docker会继续蓬勃发展,增加更多的安全特性,增加更多的管理形式,以至于你不得不扩展容器的下拉菜单。事实上,在某台机器上完全模拟另一台机器是非常奢侈和浪费的。在这方面,Solariszones的做法值得借鉴:LinuxonSolariszones以文件包的形式存在。需要添加不同的依赖方法,才能充分满足用户的需求。趋势二:Java会逐渐没落每当我提到Java正在没落的时候,总会有人极力反驳我,他们会以Java工作需求排名作为反驳的依据。是的,在查看不同编程语言的工作需求时,对Java的需求仍然排在前列——维护一个Java项目需要很多人。让我们看看Node.js、Spark或MongoDB,它们也在产生新的发展。与Java相比,他们的薪水会更好。人往高处走,意味着Java未来会经历越来越严重的人才流失。同时,对“Java经验”的要求并不一定意味着你必须会Java代码(比如我们公司有这个要求是为了更好的培训Spark,以后只会接触Python或者Scala).Java的采用率正在慢慢下降,而且大多数新东西不是用Java编写的,而且很少会运行在JVM上。与此同时,甲骨文公司也在逐渐放弃Java。现在你面临2个选择:学习一门新技术,或者像现在的Cobol开发者一样在未来学习一门技术直到退休。趋势三:NoSQL数据库将枯木逢春“NoSQL”是品牌营销的失败者。但其“高度可扩展”和“为云定制”的特性仍然令人印象深刻。那些像Marriott这样的大公司都说要推动NoSQL在云端的发展,而这就是我们需要关注的——NoSQL技术会得到推动。我预测,在2016年,许多大型实体公司将使用NoSQL进行关键业务运营。趋势四:Spark,Spark,Spark最重要的,我只说三遍,那就是Spark!Spark可以收集、分析并进入大众的想象。Cloudera已经把重心全部放在了Spark上,其他厂商也打算在下一次大数据热潮到来时跳过去。Spark的优点完全配得上所有对它的追捧。趋势五:实时系统将渗透到各个领域对实时系统的需求不仅仅局限于分析层面,而是涉及各个领域。这种水平的需求扩张将从2016年开始,但这种趋势的发展将持续多年。这不仅仅是改变您的业务,而是改变您与供应商、客户和其他所有人的关系。这种影响对经济发展具有深远的意义,是典型的技术决定生产力的变化。趋势六:数据仓库技术(ETL)仍然难以使用无论我们需要做什么,无论是领导一个项目还是简单地添加一个堆栈,一旦我们想从这里获取正确格式的数据,我们就会面临高昂的时间和人力成本。除非ETL能够做出重大改进,否则只会拖累新项目的发展。不幸的是,“ETL”这个词现在不是很流行,所以不要对它抱有太大期望。