Node.js vs Opa: Web框架杀手

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

一个典型的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画布的实时绘图
责任编辑:陈贻新 来源: 开源中国社区
相关推荐

2019-08-29 10:58:02

Web 开发框架

2020-05-29 15:33:28

Node.js框架JavaScript

2015-07-16 09:59:55

PHP Node.js讨论

2017-11-29 14:48:01

Node.JSRails语言

2019-08-05 09:45:19

Node.jsWeb开发前端

2012-01-10 10:04:43

Node.js

2014-10-30 10:28:55

Node.js

2013-11-01 09:34:56

Node.js技术

2015-03-10 10:59:18

Node.js开发指南基础介绍

2020-07-15 08:06:04

Node.js框架开发

2017-06-15 16:44:09

Node.js框架Web 应用

2021-10-03 23:11:55

Node.jsWeb框架

2020-04-20 16:00:05

Node.js框架JavaScript

2022-04-24 15:15:57

前端技术阿里

2019-02-15 10:49:37

Node.jsweb服务器

2023-09-26 15:22:02

2017-06-28 08:31:11

Node.jsMVC微服务

2011-11-01 10:30:36

Node.js

2011-09-02 14:47:48

Node

2011-09-08 13:46:14

node.js
点赞
收藏

51CTO技术栈公众号