Ajax IDE--Morfik
最近在学Ajax,无意中在网上看到了一个Ajax IDE--Morfik,是将高层OO语言(类Basic和Pascal,或者类Java和C#语法的)写的代码转化成可以被不同浏览器进行原生解释的JavaScript低层语言.我在网上找了篇文章和大家分享:
Sunday, April 8, 2007
Morfik的"Ajax生成器"专利申请和GWT、Web Dynpro
近日,澳大利亚的Morfik科技公司向USPTO(美国专利商标局)提交了一个关于“Ajax生成器”的专利申请。该专利申请的名字为“System and method for synthesizing object-oriented high-level code into browser-side JavaScript,相关申请文献已经可以在USPTO网站上查阅,其摘要如下:
A system and method are provided to enable developers of web sites and software applications to code in an object-oriented high-level language that is compiled into a browser-side JavaScript which can be natively interpreted by a browser. This enables developers to program in a high-level language of choice to create browser-side web applications, instead of directly using the target lower-level language JavaScript.
进一步阅读,发现这个可能的“发明”是想为B/S开发人员提供了一套系统化的方法来达到以下目的,即把用高层OO语言(类Basic和Pascal,或者类Java和C#语法的)写的代码转化成可以被不同浏览器进行原生解释的JavaScript低层语言,从而简化了直接编写浏览器端JavaScript的复杂性,并在一定程度上降低了Ajax的开发代价。
说起“Ajax生成器”,我们可能第一个就会把它和Google的GWT(Google Web Toolkit)开源项目联系起来。GWT是一个开源的Java软件开发框架,用于开发类似于Google Maps和Gmail的Ajax应用程序。开发者可以用Java编程语言开发前台界面,然后用GWT编译器将Java类转换成适合各种浏览器执行的JavaScript与HTML。还有一个基于Eclipse开发插件Googlipse提供了GWT的集成开发环境。尚且还不知道Morfik的这一专利申请会不会和Google的知识产权存在法律上的问题了。就软件专利这一方面话题,我不久前写过一篇Weblog——漫谈“软件专利保护”。
此外,尽管SAP的Web Dynpro开发出来的不是严格意义上的Ajax应用程序,而且非SAP的客户或合作伙伴可能对Web Dynpro还不太熟悉,但是就我的实践和横向比较而言,在专业化的基于B/S的企业应用前台开发来说,Web Dynpro无疑大大走在了GWT还其他流行的Web MVC框架前面!这在SAP的Help Portal上有Web Dynpro的架构和开发模型方面的资料可以供研究参考。我也会在以后写一些文章来和大家分享SAP在这些方面的开发方法和实践经验。
William Cui 崔伟毅
Labels: Ajax, Google, SAP
posted by William Cui at 2:30 PM
在ReadWriteWeb网站上也有一篇文章(英),Morfik's Ajax Platform Set To Challenge Google, Adobe, Microsoft
希望大家能看一下.
posted on 2009-04-01 11:38 huanjian9999 阅读(1026) 评论(0) 编辑 收藏 举报