原文地址:http://www.infoworld.com/d/application-development/introducing-opa-web-dev-language-rule-them-all-172060?page=0,0&source=IFWNLE_jw_2011-09-13
一个全新的语言,注意,并非框架(像Rails,Grails),有了它,可以不用写js,不用写sql,不用n层的复杂架构,甚至部署也非常容易,因为这个叫Opa的语言,一站式,包含一切Web应用需要的东西。
开源协议:AGPL
优点:简单易学,一站式特性,适用于原型系统,要求不高的企业内部应用
缺点:一门新语言;封闭(view自动生成,持久化自动实现,)定制优化的可行性低;虽然本身开放源代码,但其开发语言是另一门更生僻的“OCaml”,需要扩展Opa你得先学它
In recent weeks, I've been fascinated with Opa, a new language that aims to eliminate all of the convoluted code-wrangling from Web application development. With Opa, you don't use one language to script your UI, another to code your business logic, and so on. Everything, from the client-facing code to the database access, is written in Opa.
Unlike with some rich Internet application (RIA) platforms, users don't need a browser plug-in to use Opa applications. The parts of your Opa code that need to run in the client browser are automatically compiled into JavaScript.
Other parts of your code run on the server, as appropriate. Here, Opa is unusual in that it's a truly all-in-one solution. Unlike most platforms, you don't need to install and maintain a stand-alone Web server, database server, application server, and middleware layer to get going. The Opa platform provides everything, from the Web server to the database server to the client- and server-side frameworks.
As a result, Web applications built with Opa can be incredibly compact. There's very little of the "glue code," boilerplate, and drudge work that characterizes most Web platforms. The sample application is a distributed Web-based chat client that comprises just 27 lines of Opa code. A full description of how to develop and deploy Web applications in Opa would be too long to include here, but I encourage you to browse the copious documentation available online.
分享到:
相关推荐
[Packt Publishing] Opa 应用开发教程 (英文版) [Packt Publishing] Opa Application Development (E-Book) ☆ 出版信息:☆ [作者信息] Li Wenbo [出版机构] Packt Publishing [出版日期] 2013年06月13日 ...
Opa是用于Web的功能性编程语言,可编译为JavaScript。 有一些由Opa完全开发的实际应用程序,例如 , 。 Opa由两部分组成: Opa语言的编译器,具有类似于JavaScript的语法,但引入了许多增强功能; 一个...
Opa是新一代Web开发平台,可以称它为云编程语言。它拥有一种新的编程语言,一个新的Web服务器,一个新的数据库和一个新的分布式执行引擎。所有这些都紧密集成在一起,为Web开发人员提供一种强大的体验。 Opa拥有...
介绍OPA457的应用及设计,主要是针对设计师的,
OPA847应用参考电路。
非常发烧的功放前级放大。应用OPA2604运放制作。适合广大发烧友。
关于OPA690的一些常用知识点,还有对于OPA690的一些常见的实际使用电路。
双通道平衡调制解调OPA678的电路应用。
OPA128OPA128OPA128OPA128OPA128OPA128
如何设计 硬件放大器 应该看看,虽然你可能了解部分内容
OPA454扩压电路仿真,电压范围扩展到±100V
TI公司OPA2227P芯片手册 纯英文手册
The OPA227 and OPA228 series op amps combine low noise and wide bandwidth with high precision to make them the ideal choice for applications requiring both ac and precision dc performance. The OPA227...
这是TI公司的精密运放opa177的说明资料 很全很强大
OPA695 电流反馈型 运算放大器 1.7GHz的带宽 低功耗
opa211数据手册,opa211是TI新出的一款功能强大的运算放大器芯片
介绍OPA4277、datasheet 、仿真实验、Multisim、资料内容参照OPA277/OPA2277/OPA4277 High Precision Operational Amplifiers 高精度运放,博文进行阅读
opa4872 模拟开关 TI公司的一款SPDT芯片,单刀四掷模拟开关
OPA541单片功率运算放大器及其典型应用
OPA137技术手册