Node.j 和 Java 的史诗级对决,谁才是开发者的“真爱”? 编程技术

Node.j 和 Java 的史诗级对决,谁才是开发者的“真爱”?

本文最初发布于 Peter Wayner 博客,经原作者授权由 InfoQ 中文站翻译并分享。 在计算历史上,1995 年是一段疯狂的岁月。首先 Java 出现了,随后 JavaScript 也出现了。Java 和 JavaScript 的名字看起来像是一对双胞胎,但实际上它们差别巨大,Java 是被编写和静态定型的,而 JavaScript 则是被解释和动态定型的。但这仅仅是这两个完全不同的...
阅读全文
20 个好用的 Go 语言微服务开发框架 软件架构

20 个好用的 Go 语言微服务开发框架

作者 | Peter Wayner 译者 | 阿拉丁 2007 年,谷歌的一个团队在调研计算机编程语言时,发现有数百种可用于开发软件的语言,但没有一种能提供谷歌真正需要的特性。有些语言太过底层,有些又太过复杂,有些特性对他们来说反而会碍手碍脚。谷歌的开发人员想要的语言要简单到可以在几个小时内学会,但又要复杂到足以应付现代互联网的信息流。 他们的解决方案就是 Go 语言,这门语言对于 C...
阅读全文
助你掌控微服务架构的20个Go语言项目 编程技术

助你掌控微服务架构的20个Go语言项目

【51CTO.com快译】从用于消息传递和路由的工具包到API设计和应用程序框架,当你需要构建微服务的时候,Go语言拥有你需要的一切内容。 当Google的编码团队在2007年浏览计算机语言时,他们看到了数百种用于编写软件的非常好的工具,但是没有一种工具能为谷歌提供合适的功能,一种能够支持在谷歌庞大的服务器集合中构建谷歌软件包所有需求的语言。 有些语言太专注于堆栈的底层。有些又太...
阅读全文
我与这七款编程语言的爱恨情仇,太心酸了! 编程技术

我与这七款编程语言的爱恨情仇,太心酸了!

【51CTO.com快译】 不 可否认,想要成为一名优秀的程序员确实是需要掌握多种编程语言。通过这几年的自虐式学习,我也慢慢的掌握了这些编程语言。鬼知道这过程多么痛苦,但也因为它们,我会获得比别人更多的机会。接下来要为大家,介绍七款让我又爱又恨的编程语言! 写这篇文章的原因: 1.给新人学习编程语言的一些建议。 2.因为它们确实,能让我们赚更多的钱。(我就是那么俗!) ...
阅读全文
观点: AWS正在蚕食这个世界 编程技术

观点: AWS正在蚕食这个世界

Amazon的云业务规模已经今非昔比,而它发展新功能、新服务和新选项的速度比其他竞争对手都要快。近日,InfoWorld撰稿编辑Peter Wayner撰写了一篇 评论文章 ,他认为通过为复杂、高扩展性、数据丰富的应用提供最简单的创建方式,AWS正在蚕食互联网。 Amazon提供了许多分析大数据集的复杂工具的云版本,如Hadoop、Spark和Elasticsearch,藉此不断上移堆栈。而...
阅读全文
13 款惊艳的 Node.js 框架——第1部分 编程技术

13 款惊艳的 Node.js 框架——第1部分

【编者按】本文作者为 Peter Wayner,主要介绍13款至精至简的Node.js 框架,帮助你简化高速网站、丰富 API 以及实时应用的开发流程。本文系国内ITOM 管理平台OneAPM 编译呈现,以下为正文的第一部分。 Node.js 推出至今也有些年头了,但它就像那初生的太阳,充满朝气。人们不断地探索更新更好的平台信息发布方式,于是选择也越来越多。这些努力最终催生了多款 ...
阅读全文
为什么说框架是新的编程语言 编程技术

为什么说框架是新的编程语言

软件框架 (Software framework)通常指是为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范,而提供规范所要求之基础功能的软件产品。近日,JavaWorld的特约编辑 Peter WaynerWayner 发布了一篇题为《 框架是新编程语言的7个原因 》的文章。在文章中,Wayner首先指出在20世纪80年代,开发者很容易针对一个语言的优...
阅读全文
多方位解析PHP vs Node.js之争 编程技术

多方位解析PHP vs Node.js之争

【编者按】PHP vs Node.js之争由来已久,前者用于动态网页开发,后者是用来编写高性能网络服务器的JavaScript工具包,到底他们如何?InfoWorld测试中心的Peter Wayner日前撰文指出两者的优势所在,不妨一看。 以下为译文: 这是典型好莱坞情节:分道扬镳的两位老朋友间的战斗。摩擦经常开始于一位对另一位不言而喻的领域感兴趣。这部电影的编程语言版本是Node.js...
阅读全文
改变开发者工作方式的15项技术 默认分类

改变开发者工作方式的15项技术

以前,开发人员写的汇编代码不仅轻巧而且运行速度很快,所以基本上一个人就可以完成一项开发,有时雇佣几个人也能够完成任务。然而,当前出现的云计算、大数据、虚拟化、移动开发、框架、服务器端JS等新技术,正在影响着开发人员的工作方式。近日,InfoWorld资深记者和著名作者Peter Wayner总结了影响开发者工作方式的15项技术,而这些技术不仅正在改变着人们基本的开发工作和我们与其他团队成员之间的合...
阅读全文
Loading...