Node.jsvsOpa:Web框架杀手

一个典型的web项目包括了服务器端的编程语言,通常还有基于这个语言的一个或者多个框架,前端用JavaScript,还有一个数据库和数据库语言,例如SQL。为了搭建这样一个项目,你需要学习很多技术,并且需要整合这些技术。这也难怪很多开发者在“Hello World”跑起来之前就已经厌烦了。

越来越多的工具开发商意识到这个问题,并且尝试通过提供完整的web解决方案来解决这个问题,例如Google Web Toolkit就做出来不少努力。随着动态语言和敏捷编程越来越受欢迎,最新的两个Web解决方案是 Node.js 和 Opa。他们都是基于事件驱动模型,非常适合用来创建实时(real-time)web应用。本文在多个方面对这两项技术做了对比。

Opa 和 Node.js:它们的区别是什么?

Node.js是基于Google V8 JavaScript引擎的框架。它可以让程序员使用JavaScript进行后台编程。而Opa是一门编程语言,也是语言的运行时环境。它也是基于和Node.js类似的异步模型。但是Opa是静态语言,需要编译。

本文还将在以下方面对两种语言进行对比:

1. Web Chat 应用的性能评测

2. 开发效率对比

3. UI开发对比

4. 客户端与服务器端的通信对比

原文:http://www.oschina.net/news/26443/node.js-opa-javascript-framework

【编辑推荐】

  1. 聘用Node.js开发者的六个建议
  2. Node.js不是银弹 但它仍然是颗子弹
  3. 关于Node.js:PHP开发人员应了解的5点
  4. 使用Node.js搭建最简单的comet原型
  5. 用Web socket和Node.js实现HTML 5画布的实时绘图

分享文章:Node.jsvsOpa:Web框架杀手
本文网址:http://www.shufengxianlan.com/qtweb/news33/319183.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联