更多
2014年8月编程语言排行榜

        八月头条: Swift雨燕又掉出了前20


       TIOBE 2014年8月编程语言排行榜今天发布,苹果公司的新的编程语言Swift掉出前20,前三名则没有变化,C、Java、Objective-C。

       上个月时候,苹果的新编程语言Swift排在TIOBE 2014年7月编程语言排行榜的16名,不过8月份Swift的排名有所下滑,跌出了top 20榜单。如果未来几个月Swift排名继续走低,那么可以预见它重返top 20榜单可能要花上更长的一段时间。没有例外,Swift的情况类似于我们见过的其他新流行的编程语言的发展趋势。

       TIOBE编程语言排行榜中另外一个有趣的变化是,TIOBE在收到N多邮件的建议后,将Visual Basic 同古老的 Basic和微软的VB.NET 拆分开来。现在主要统计的是经典的Visual Basic 6版本。当然 Visual Basic 依然可以排在11位。

      

 

历年Tiobe年度编程语言:

2013 Transact-SQL
2012 Objective-C
2011 Objective-C
2010 Python
2009 Go
2008 C
2007 Python
2006 Ruby
2005 Java
2004 PHP
2003 C++

前20名榜单排行榜

TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好(借用C++之父Bjarne Stroustrup的一句话:“只有两种编程语言:一种是天天挨骂的,另一种是没人用的。”),或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。点击此处可以查看英文榜单

本月主打:web应用框架:AngularJS

【说明】

AngularJS是Google开发的下一代产业级Web应用框架,最早发布于2009年。随着全球众多Web项目(包括SPA,即单页应用)的竞相采用,AngularJS进入了成熟稳定期,是学习和研究下一代Web开发的首选框架。


克服HTML在构建上的不足:AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。通常我们是通过类库框架等技术来解决静态网页技术在构建动态应用上的不足的,但AngularJS通过使用我们称为标识符(directives)的结构,让浏览器能够识别新的语法,它尝试去补足HTML本身在构建应用方面的缺陷。

端对端的解决方案:AngularJS试图成为WEB应用中的一种端对端的解决方案。这意味着它不只是你的WEB应用中的一个小部分,而是一个完整的端对端的解决方案。这会让AngularJS在构建一个CRUD(增加Create、查询Retrieve、更新Update、删除Delete)的应用时显得很“固执”(原文为 opinionated,意指没有太多的其他方式)。但是,尽管它很“固执”,它仍然能确保它的“固执”只是在你构建应用的起点,并且你仍能灵活变动。

AngularJS的可爱之处:AngularJS通过为开发者呈现一个更高层次的抽象来简化应用的开发。如同其他的抽象技术一样,这也会损失一部分灵活性。换句话说,并不是所有的应用都适合用AngularJS来做。AngularJS主要考虑的是构建CRUD应用。幸运的是,至少90%的WEB应用都是CRUD应用。但是要了解什么适合用AngularJS构建,就得了解什么不适合用AngularJS构建。


小编荐书

  • AngularJS权威教程
  • “百科全书”式著作,公认的AngularJS经典
  • 【市场价】¥99.00
  • 【PUB价】¥74.25 (75折)
  • JavaScript编程全解
  • 日本亚马逊2012年度销量No.1
  • 【市场价】¥79.00
  • 【PUB价】¥59.25 (75折)
  • JavaScript启示录
  • JavaScript知名专家力作,深入剖析JavaScript
  • 【市场价】¥35.00
  • 【PUB价】¥26.25(75折)
  • Web性能权威指南
  • Web性能优化第一书,谷歌性能大牛公认名著
  • 【市场价】¥69.00
  • 【PUB价】¥51.75 (75折)
  • JavaScript性能优化
  • 首部系统化阐述JavaScript性能优化的经典著作
  • 【市场价】¥49.00
  • 【PUB价】¥35.28 (72折)
  • 跨终端 Web
  • 一线前端负责人联袂推荐!
  • 【市场价】¥55.00
  • 【PUB价】¥41.25(75折)
  • 构建实时Web应用
  • 实时Web应用开发领域的经典著作
  • 【市场价】¥69.00
  • 【PUB价】¥51.75 (75折)

榜单语言推荐

C语言 Java C++ Objective-C PHP
C# (Visual)Basic Python Javascript ruby

本站其他精彩活动