研发周报:Java称霸编程语言排行榜

CSDN年度盛宴SDCC 2013中国软件开发者大会将于8月30-31日在北京新云南皇冠假日酒店举行。本届大会的主题为“软件定义未来”,将邀请近百名国内外业界领袖和知名技术专家共论技术热点与最佳实践。主委会正在紧锣密鼓的筹备中,目前已经公布了首批演讲嘉宾名单,具体的演讲议题名称和摘要请持续关注SDCC 2013官网。(敬请报名参加)

相关报道:

SDCC 2013议题更新 Pinterest架构实践、推荐系统、微信应用…SDCC 2013讲师潘凡专访——依托微信的电商产品实践

接下来是笔者精挑细选了本周研发频道的精华内容,涵盖:编程语言、前端开发、开源项目、经验分享等方面内容。精彩内容如下:

>>>编程语言类

1.TIOBE 2013年8月编程语言排行榜:Java领衔称霸

TIOBE公布了2013年8月份编程语言排行榜,本月变化较大的是Java与C位置互换,领衔称霸,份额略有上升。前三甲为Java、C、C++。

在此次新增加的16个搜索引擎中,C和Objective-C成最大的“受害者”,分别下降了-1.65%和-2.17%的份额。但因此而获益的有Go从42名上升至26;LabVIEW从100上升至49;Openedge ABL从129上升至57。

这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

2.编程没有银弹:探讨 Java 8 新增特性的优缺点

Java 8或许是迄今为止最令人期待的Java版本,最初定于今年的9月份发布,但由于一系列的安全漏洞问题,目前已推迟到明年的3月份。

Java 8试图“创新”,根据微软对这个词的定义,就是把其他框架或语言里成熟的特性“偷”进来。在新版本发布之前,Java社区就已经开始讨论Lambda项目、Streams、函数式接口等其他好东西。下面就让我们一起来看下这些伟大的功能,看看它们各自的优缺点,好让你更好地应用在项目中。

>>>开源类

3.开发者必备的6款源码搜索引擎

在推动技术变革上,开源运动发挥了非常显著的作用。而Linux成功地将开源转换成商务模式,给广大开源工作者带来了更大的信心和勇气。目前,开源已成为主流,在未来的几年内,它的足迹将会遍布前沿教育、航空航天(如无人驾驶飞机)等许多领域。

4.Python六大开源框架对比:Web2py略胜一筹

Python是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务器进行交互的库、这些都可以设计到你的Web应用程序里面。

    Zope2Web2pyWeb.pyPyramidDjangoCubicWeb

5.JFrog:开源项目的最大挑战是文档和许可

一份调查显示,每当在工作中要用到开源软件的时候,贫乏的文档和许可是开发人员面临的最大挑战。以色列创业公司JFrog,以开源项目仓库管理器——Artifactory为众人所熟知,他们发现,来自世界500强的150家企业里有65%开发者认为上面所说的两点(文档和许可)是开源中最大的障碍。JFrog认为这一发现或许还可以这样理解:开发者经常担心“正在使用的OSS(开源软件)并不可靠”,不管这项技术有多先进。

>>>前端开发类

6.九个相当有吸引力的WebGL演示

WebGL可以为HTML5 Canvas提供硬件3D加速渲染,还能创建复杂的导航和数据视觉化。同时伴随着Firefox OS和asm.js的创新,加上浏览器性能改善的推动力,Canvas和WebGL技术正在开启一个功能更广泛的全新领域。

7.闪亮登场:开发者制作图形图表所需的11款JS工具包

作为一个开发者,寻求最新的开发工具是工作中必不可少的部分,下面所提到的工具包毫无疑问会让开发者的工作变得更加轻松和高效率,创建图形图表将不再是一件头疼的事。下面就给你介绍制作图表图形的11款JS工具包。

8.为Ruby On Rails开发者准备的5款IDE

文章讲述了几个经常被Ruby on Rails开发者使用的IDE,包括Jetbrains RubyMine、Aptana Studio 3、Redcar alpha、Komodo和NetBeans。详述了每个IDE的特性以及更多的文档细节内容。

    Jetbrains RubyMineAptana Studio 3Redcar alphaKomodoNetBeans

9.16款加速编码的HTML5在线工具

>>>经验分享类

10.14条建议,使你的IT职业生涯更上一层楼

根据CIO、职业顾问及专家的观点,仅把工作干好还不够。你需要展示出投身于技术发展的奉献精神及伴随技术发展而发展的能力。每个公司的成功轨迹不同,但下面列出的14项建议可帮助你获取成功。

想想看:如果一个人以错误的方式做某件事,是尽快纠正错误做法好,还是等一年以后出现了不良后果好呢?经常获得反馈,可更好地打磨你的技能。反馈可来自你的导师、你的老板、你的同事。

其它看点:

W3C小组发布Web存储API推荐标准比特币挖矿必备工具 硬件性能大比拼增强Web可用性,你需要避免的七大设计错误一位开发人员的生日愿望清单

你不勇敢,没人替你坚强!

研发周报:Java称霸编程语言排行榜

相关文章:

你感兴趣的文章:

标签云: