一个典型的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
【编辑推荐】
分享文章:Node.jsvsOpa:Web框架杀手
本文网址:http://www.shufengxianlan.com/qtweb/news33/319183.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联