笔者精挑细选了本周研发频道的热门看点,供您在这个周末阅读欣赏。内容涵盖TIOBE编程语言8月份排行榜、开源挑战、WebGL演示、HTML5在线工具、IT职业身涯的14个建议,还有即将举行的SDCC(中国软件开发者大会)。

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

  1. Zope2
  2. Web2py
  3. Web.py
  4. Pyramid
  5. Django
  6. CubicWeb

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的特性以及更多的文档细节内容。

  1. Jetbrains RubyMine
  2. Aptana Studio 3
  3. Redcar alpha
  4. Komodo
  5. NetBeans

9. 16款加速编码的HTML5在线工具

HTML5是目前最为流行的语言之一,大受开发者和设计师们的青睐。HTML5有许多属性,包括支持现代主流浏览器(Firefox 6、Google Chrome、IE9等)、特定结构标签、视觉元素比如内置的圆角元素,拖拽、新的视频、音频以及Canvas元素等等。

>>>经验分享类

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

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

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

Java称霸编程语言排行榜的更多相关文章

  1. 2020 年度编程语言排行榜出炉!C 语言称霸,Java 遭遇滑铁卢…….

    最近,TIOBE 发布了过去一年的编程语言排行榜: 数据来源TIOBE: https://www.tiobe.com/tiobe-index/ TIOBE介绍: TIOBE编程语言索引是编程语言流行程 ...

  2. 5 月编程语言排行榜:Java第一,R跌出Top20

    我们都知道,最近,TIOBE 发布了 5 月份编程语言排行榜.其中,前三名依然健稳不变,他们分别是 Java.C.C++,第四则为: Python ,第五则为 VB .NET. 下面两张图,我们可以看 ...

  3. TIOBE11月份编程语言排行榜:C非常接近Java,分析下中美的就业情况

    TIOBE公布11月份编程语言排行榜:C非常接近Java Swift挤进前10,分析下中美的就业情况. 我们先看看他们官方对数据的解读 本月TIOBE指数前20位出现了一些有趣的变动.首先,C语言现在 ...

  4. 大事件,Java被超越了,2021年5月TIOBE编程语言排行榜出炉

    TIOBE 头条 TIOBE 5月编程语言排行榜新鲜出炉.前十榜单中,C.Python.Java三大鳌头仍占据前三榜单.去年11月,Python短时间的挤掉Java跃居至榜单第二名:今年5月,Pyth ...

  5. TIOBE 2015年7月编程语言排行榜:C++的复兴

    TIOBE 2015年7月编程语言排行榜:C++的复兴 发表于2015-07-13 17:03| 16086次阅读| 来源CSDN| 128 条评论| 作者钱曙光 编程语言排行榜TIOBEC++ 摘要 ...

  6. IEEE发布2016年度编程语言排行榜

    C 语言占据榜首,但大数据类是最大赢家. IEEE Spectrum 的第三次"最受欢迎编程语言"交互式排行榜新鲜出炉.因为不可能顾及到每一个程序员的想法,Spectrum 使用多 ...

  7. 2017年编程语言排行榜Top10,第一名是?

    关注 最近,IEEE Spectrum 杂志(美国电气电子工程师学会出版的旗舰杂志)发布了一年一度的编程语言排行榜,这也是他们发布的第四届编程语言 Top 榜.据介绍,IEEE Spectrum 的排 ...

  8. IEEE发布2017年编程语言排行榜:Python高居首位

    https://news.cnblogs.com/n/574248 编者按:本文由微信公众号“机器之心”(ID:almosthuman2014)编译,机器之心专注生产 AI 领域专业性内容.本文作者: ...

  9. 2013年6月编程语言排行榜,C语言位据第一位

    2013年6月编程语言排行榜,C语言位据第一位 C语言是很多主流开发语言的母体,.NET的底层,Java的底层都是C开发的,虽然很多新语言来势汹汹,但究其根源,都脱离不开C语言

随机推荐

  1. axios入门使用

    vue项目中axios的基本使用和简单封装 axios中文文档官网 http://www.axios-js.com/docs/ 一:不封装直接使用 npm install axios 在main.js ...

  2. express中app.use()使用方法

    app.use([path,] function [, function…]) 在path上安装中间件,如果path没有被设定,那么默认为”/”. 当为路由设置一个匹配路径后,路由会匹配该路径及该路径 ...

  3. PostgreSQL索引思考

    当在看Monetdb列存行只支持IMPRINTS和ORDERED这两种索引,且只支持定长数值类型时,就在思考,对于列存,还有必要建索引吗?在PostgreSQL的索引就要灵活很多,我对常用列建合理的索 ...

  4. Windows消息理解(系统消息队列,进程消息队列,非队列消息)

    // ====================Windows消息分类==========================在Windows中,消息分为以下三类:标准消息——除WM_COMMAND之外,所 ...

  5. Django文档——Model中的ForeignKey,ManyToManyField与OneToOneField 关联关系字段 (Relationship fields)

    ForeignKey,ManyToManyField与OneToOneField分别在Model中定义多对一,多对多,一对一关系. 例如,一本书由一家出版社出版,一家出版社可以出版很多书.一本书由多个 ...

  6. Timer的利用

    package 第十一章; import java.util.*; import java.util.TimerTask; public class TimerTest { /** * @param ...

  7. HTML回顾之表单和列表

    FORM  HTML 表单 表单是一个包含表单元素的区域. 表单元素是允许用户在表单中输入内容,比如:文本域(textarea).下拉列表.单选框(radio-buttons).复选框(checkbo ...

  8. Huawei交换机路由器远程Telnet配置

    <huawei>system-view Enter system view, return user view with Ctrl+Z.[huawei]interface g0/0/0[h ...

  9. 可视化缺失值的办法——R语言

    在数据分析中,对缺失值的处理是很关键一步,一般用summary()函数 a<-c(,,,NA) B<-c("a","b","c" ...

  10. 四、VLC搭建rtsp服务器

    一.VLC搭建rtsp服务器 1.rtsp服务搭建 https://blz-videos.nosdn.127.net/1/OverWatch/AnimatedShots/Overwatch_Anima ...