c语言编程框架_编程语言和框架的状态

c语言编程框架

作为专业的软件交付人员,我喜欢掌握技术趋势和“市场可能走向何方”。 在过去的十五年中,已经出现了许多语言和框架,并且几乎没有任何真正的持久力。 为了在“人们想知道的事情”上适销对路,使我知识广博,我通常会通过Tiobe索引Google趋势找到衡量人气的极佳资源。 在今年的分析中,我已经确定相对而言,它们是一致的,因此我将使用Google趋势(因为更容易嵌入图表)来进行详细说明。

编程语言

在深入研究框架之前,有一种概念“最流行的是哪种语言”? 在这方面, java一直占据主导地位,并且看起来将保持很长一段时间。 尽管有下降的趋势,但是每种主要语言的思维份额都在减少,我只能想象是由于近年来替代语言的激增。 评估:学习Java并成为专家,因为在市场拥挤的同时,总会有工作和/或想了解它的人。 显然,我忽略了C,尽管它与C ++的流行程度大致相关...它在嵌入式市场中使用更多,而我还不了解它。

替代语言

虽然我会建议任何新来者选择“五巨头”之一。 至少对您熟悉并可以使用的“专业”语言确实有帮助。在这方面,我也倾向于采用“短期”观点,因为这些倾向于以很大的规律性进行。 在这方面,我想说Python (如果有很多资料来源,则在技术上排名前5位)是可靠的首选,但ruby仍然是可行的选择。 在这两种语言之外,几乎所有其他现代语言都是一个好主意,因为总会有一些特殊领域需要使用(甚至需要使用ADA或Fortran之类的传统语言)。

传统语言

经常被忽略的一个领域就是所谓的“传统语言”。 这些语言已经过时和/或被更现代的替代语言所取代。 我建议将此小组的成员添加到您的投资组合中的一个原因是,这些领域的许多专家都将退休,但是在其上运行的系统将继续存在。 此外,从旧平台进行迁移时,能够快速读取和理解旧平台的功能是一项宝贵的技能。 要看的一个区域是“曲线下的区域”,因为它表示“可能编写的代码量”。 在这方面, perl无疑是赢家。

构架

但是,编程语言只是一维。 除此之外,可用于提供更高级别功能的框架是关键因素。 从这个角度来看,我抓住了一些著名的框架并进行了比较(意识到node.js并不是一个真正的框架)。 在这方面,尽管Ruby在普及率下降(并且被弹簧靴超越),但它已经安装了HUGE,显然是一个不错的选择。 优胜者在这里还不清楚,但结合Java作为一种语言流行,我认为spring-boot不会出错,也许将ruby用作备份(这是ruby中的主要框架)。

结论

从我的角度来看,我对Javaspring-boot非常熟悉,并且对Rails上ruby有深入的了解……因此,我的位置仍然相当不错,我认为我可以轻松地将它们推荐为“入门”选择。 除此以外,我认为我可能会花一些时间再次与perl一起玩耍,因为它打击了我,这是一个在未来5-10年内某个时候服务不足的市场……它将成为“需要了解的知识”的主要候选人使旧版迁移顺利进行”。

翻译自: https://www.javacodegeeks.com/2018/01/state-programming-languages-frameworks.html

c语言编程框架

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值