PHP到Perl:什么是热门的,什么不是脚本语言

如果高知名度初创公司使用Scala有任何迹象的话,那么Scala正在上升。在Foursquare和Twitter的服务器上运行,这种功能性语言为JVM带来了类型安全性,这意味着它可以在JVM工作的任何地方运行,包括Android手机。

随着人们开始从中汲取教训,Scala必将吸引更多的关注节点.js. 很多的速度和成功节点.js这是由于它将函数式编程方法引入精简处理器的方式。

也就是说,图书市场表明,Scala可能仍然是一个利基市场。只有时间能证明普通开发人员是否会追随初创公司的Scala,但这种语言在更具实验意识的群体中显示出增长潜力。

热脚本语言:R

最近引起人们注意的一种比较晦涩的语言是R,一种编译统计数据的工具。这一点也不奇怪,因为人们越来越关注服务器上的数兆字节数据,而这些数据正等待着有人来理解这些数据。

该语言是从Lisp和mathematics中借用的经典脚本特性的一个很好的集合,结合了大量用于统计分析的例程。你把数据吸进大矩阵,然后按下按钮,就会得到线性拟合、图表和其他分析。

最近最大的新闻是两个平行的努力来编译R而不是解释它。一个RCPP将R转换为C++,并通过C++编译器推导出最终的代码。另一个在解释器中把R编译成字节码。两者都大大加快了结果。

我最喜欢的细节是,一些聪明的科学家将黑客的程序侵入LaTeX,这样你就可以从原始数据开始构建最终文档。有人称之为“可复制的研究”

热脚本语言:PHP

从图书销量来看,你会认为PHP的鼎盛时期已经过去了,因为PHP的图书销量从2009年到2010年下降了25%。

但是学习PHP的精髓的兴趣的崩溃与PHP使用的崩溃是两码事。如果说有什么不同的话,似乎说明这个平台相当稳定,没有必要破旧立新。

主要的Web平台仍然是用PHP编写的,如果有什么不同的话,它们的主导地位正在增长。WordPress、Joomla和Drupal仍然吸引着新的开发人员,而且它们都是用PHP编写的。Django是一个优秀的基于Python的框架,在googletrends的搜索频率方面,它继续在与它们的竞争中失利,WordPress获得的搜索次数是Django的7倍(当然,减去“jazz”是为了减少该框架的同名者Django Reinhardt对趋势搜索结果的影响)。

快速扫描PHP更改日志可以增强这种稳定性。有一系列不错的、令人放心的行以“修复Bug”开头,只有少数行以“实现的特性请求”开头。有哪些新特性似乎不太针对开发人员,而是更多地帮助服务器维护团队获得更好的仪表板和性能。

新手脚本语言:Java

编写脚本的纯粹主义者会研究Java,指出javac的存在,并说它与上面提到的易于调试的语言不属于同一堆。也许这是真的,但是Java生态系统正在发生变化,因为越来越多的Java程序员已经从脚本世界中看到了一些很酷的想法,并复制了它们。

当然,抓住点子是公平的,Java世界经常会改进它们。例如,GRAILS提供了一种脚本语言的灵活性,它具有JVM的基础。Java服务器页面太旧,以至于人们忘记了它们,但是Java的标准服务器容器都内置了编译器。

不过,我在等待Java社区加入进来节点.js引导并编写自己的无线程容器,该容器位于端口上并将消息定向到正确的对象。如果有合适的人选,表演可能会很精彩。

所有这些优势可能就是为什么Java图书销量继续以比纯JavaScript更快的速度增长,在过去一年从O'Reilly购买的所有计算机图书中,从11.5%跃升到13.9%。大部分最新的兴趣似乎来自程序员为基于Java虚拟机的Android平台构建应用程序。

这个故事“PHP到Perl:什么是热门,什么不是脚本语言”最初由

信息世界。