资讯月刊下载
[编程语言] TIOBE 5 月编程语言排行榜:暴涨的 C,逆袭的 Scala
TIOBE 刚刚发布了 5 月编程语言排行榜。 对比 4 月榜单,这个月的排名并没有太大变化。前 20 名中,Java、C、C++ 依然牢牢占据头三甲,Python、C#、Visual Basic.NET、PHP 等也紧随其后,波动浮动几乎都不明显。不过其中 C 语言涨幅达到了 7%,TIOBE 没有提及其暴涨的原因,但在 C 语言登顶 2017 年度编程语言时,就已经有许多人认为这与物联网的兴 ...
[编程语言] 以Java、Kotlin和Scala编写基本Spring Web应用的比较 ...
引用原文:Basic Spring web application in Java, Kotlin and Scala - comparison 作者:Radosław Skupnik 翻译:Vincent 译者注:现在可以用来开发web应用的语言五花八门,每种语言都各有千秋,本文作者挑选了Java、Kotlin 、Scala这三种语言,开发同一个基础的Spring web应用,从而比对出他们之间的 ...
[编程语言] 主流编程语言技能图谱+知识库
上周,笔者发布了一篇:来吧 主流编程语言图谱+知识库都在这了!结果,笔者收到了N多个鄙视,N多个不科学,没有C#,没有Scala……差评! 好吧,小编赶紧快马加鞭,给大家奉上主流编程语言系列二。如果你还是未发现你所钟爱的那位,没事!知识库给大家开设了专属LV通道,对,你没看错!就是LV——Lib vote,在这里,建什么库,你说了算。 C#知识库 点击下载C#知识图谱高清原图 C#精华内 ...
[互联网] 2016年热门技术方向预测
关于2016年对技术的预测众说纷纭,我有一些在MongoDB公司的朋友和我说了他们的预测。关于Kafka和Container Orchestration的预测看来非常正确。我还想补充的一点是,微服务仍将很重要,以及Apache Spark将会如同星星之火燎原。我觉得Scala、Go、Python将急剧上升,Java将保持稳定。很多很酷的新项目和技术会以大数据,云和devops的工作形式出现。让我们一 ...
[互联网] Autodesk基于Mesos的通用事件系统架构
【编者按】本文由Autodesk Cloud软件架构师Olivier Paugam撰写,解释了如何集合Mesos、Kafka、RabbitMQ、Akka、Splunk、Librato、EC2等基础设施解决实际问题。此外,以如此小规模的团队解决问题确实令人赞叹。 以下为分享原文: 数月前分到了一项新的任务:做一个集中事件系统(central eventing system),允许各个后端彼此通 ...
[编程语言] 多面编程语言Scala
如Scala官网宣称的:“Object-OrientedMeetsFunctional”,这一句当属对Scala最抽象的精准描述,它把近二十年间大行其道的面向对象编程与旧而有之的函数式编程有机结合起来,形成其独特的魔力。希望通过本文能够吸引你去了解、尝试Scala,体验一下其独特魅力,练就自己的寒冰掌、火焰刀。 回首初次接触Scala,时光已忽忽过去四五年。从当初“Scala取代Java”的争论, ...
[编程语言] Spark 1.4:SparkR发布,钨丝计划锋芒初露
6月11日(美国时间),Spark 1.4版本正式发布,在Spark Core、Spark Streaming、Spark SQL(DataFrame)、Spark ML/MLlib等升级之外,新版本更加入了数据科学家们望眼欲穿的SparkR组件。长话短说,下面一起看Databricks Blog上关于SparkR的介绍,以及七牛技术总监陈超在ChinaScala微信号上对组件升级的总结。 项目历 ...
[编程语言] TIOBE 2015年4月编程语言排行榜:Java王者归来
TIOBE 2015年4月编程语言排行榜发布,目前的排名是:Java 、C、C++。 Java在经过一年半的时间之后重回榜单首位,很多人猜测Android的成功可能是导致Java复兴的主要原因。近年来,Java份额一直有所下降,主要是由于在企业服务器后端的市场逐渐减弱;但在去年10月以来Android—Java方面的需求则在不断增长,逐步抵消了这一窘境。值得一提的是,今年也是Java二十周年,笔者 ...
[编程语言] Java 2014:10个最热门、最具争议性的话题
Java作为老牌语言,在2014年都有哪些精彩的表现呢?有哪些部分已经死亡?并且整个社区有什么变化,改变社区的武器有哪些?不妨看看JAXenter对Java 2014年的盘点吧。 1.Java 8发布!新增Lambdas特性 干掉Scala? 随着Java 8的发布,越来越多的人讨论,最新版的Java是否会摧毁Scala,事实证明并没那么简单。Java 8虽然新增了Lambda表达式,但它并没有S ...
[编程语言] 可能引发编程革命的4门语言
如果你想以编程为职业,有些语言是必学的。不掌握的话,就别想找工作了。如果再深入一点了解这个行业你会发现“必学语言”年年都差不多,三年前的流行语言只是不断加入的一些小特性,仍然屹立于流语言行榜的前列。 所有人都听说过“应该学好 C”,“Java 是 Web 开发者的首选”等等,它们几乎成为了真理。那么问题来了,难道就没有其他语言能挤走这些老家伙,使他们不再受欢迎?还是说十年后我们还是依靠着不断升级的 ...
[编程语言] IntelliJ IDEA 12.1正式发布,支持JavaFX 2
IntelliJ IDEA开发团队近日正式发布了12.1版本。 新版本增加了对JavaFX 2的支持,引入了FXML标记、自定义CSS、代码完成、导航和搜索、代码重构封装工具、SceneBuilder集成等特性。 其他一些重要的新特性包括: 改善了对视网膜屏的支持 针对Windows平台的全屏模式 支持Spring Frameworks 3.2和Play Framework 2.1 支持Gr ...
[编程语言] Scala 2.10 发布
Scala开发团队今天发布了Scala 2.10版本。 该版本中的主要新功能和改进包括: Value类:类现在可以扩展AnyVal,以使其表现更像一个结构类型。 隐式类:隐式调节器现在也应用到类定义中,以减少隐式封装的引用。 字符串插入:val what = "awesome"; println(s"string interpolation is ${what. ...
[编程语言] Spring Scala项目:在Scala中使用Spring
SpringSource社区近日推出了Spring Scala项目,该项目的目标是使开发者可以更容易地在Scala中使用Spring框架。 目前Spring Scala项目主要致力于: 1. 使用Spring Beans来配置、注入Scala类,你可以使用传统形式的XML,也可以使用Scala 例如,有一个Scala类: class Person(val firstName: Strin ...