Java2Html可以将Java(和其他语言)的源代码转换成语法显亮的HTML,RTF,TeX和XHTML的格式。这个项目包含一个带着个应用的可扩展库,一个java applet和为了集成到其他程序的一系列插件。
AsWing是类似于Java Swing的开源Flash ActionScript图形用户界面(GUI)框架和类库。使用AsWing可以轻松的在您的Flash应用或RIA应用中创建图形用户界面。
AsWing是纯面向对象的,提供了一套完整的ActionScript2.0和ActionScript3.0的GUI组件,同时也提供了一套完整的界面生成和布局工具,以及其他相关的类。
AsWing A3版本是用ActionScript3.0编写的一个全新版本,除了有和ActionScript2.0时几乎一样的组件,还具有更强大的功能和更高的效率。
TinyMCE是基于web的javascript html所见即所得编辑器。他能将TextArea域变成编辑器实例。TinyMce非常容易集成到其他内容管理系统中。
script.aculo.us提供了易用、跨平台的JavaScript UI 库,是个非常著名的javascript库,得到广泛的应用,比如目前很跑火的ruby on rail就使用了它。
MooTools是个简洁、模块化、面向对象的JavaScript框架,针对中级至高级的JavaScript开发者。 相关的文档非常完善,简洁。提供大部分常用的API。这些使得你可以更方便地开发出灵活、强大、跨平台的代码。
DWR使得你可以用浏览器里Javascript来调用服务器的Java代码并且帮助你用从服务器返回来的结果重新处理web页面。
Google Web Toolkit(GWT)是由Google开发提供的AJAX组件库,他使得开发Google Map 和Gmail这样的应用程序变得容易。对于Java程序员来说,不需要知道太多javascript的知识,也能开发出AJAX的应用。GWT能将编写的Java程序转换生成对应的Javascript.
使用Javascript开发强交互能力的web前端,往往将有可能花费近90%的时间在处理各浏览器的兼容和调试问题上。而GWT采用Java来开发,这使得他易于调试且不用理会浏览器的兼容性问题,这些都交给GWT的编译器去处理了。