浏览 6047 次
锁定老帖子 主题:LongBoo-Ajax可视化RIA设计
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-12-30
最后修改:2008-12-30
LongBoo- Ajax 框架是跨浏览器的JavaScript框架集,构建富web应用的利器.
它有以下特点: 1. 富客户端技术, 可以和任意后端技术(包括但不限于php, .Net, Java, python)或静态的HTML页面.
2. 包含40多个图形界面控件, 例如标签(Tabs),窗口对话框(Dialog),树型表格(TreeGrid),时间线(TimeLine)等等.
3. 多浏览器兼容, 包括IE6+, firefox1.5+, opera9+, safari3+ 和 Google Chrome.
4. 大量的API文档
和示例.
5. 不断更新的代码片段
供程序员参考.
6. 极为方便的所见即所得的界面编辑器
. Web界面使用拖拽轻松搞定,大大降低开发时间.
7. 和其他Ajax框架,如jQuery, prototype, mootools充分兼容.
8. 源代码开放。在LGPL许可
下, 可免费应用于个人或商业目的.
LongBoo-Ajax框架中有一些工具,这些工具也是LongBoo用Ajax写成的,其中最主要的就是“可视化界面编辑器
”,它是一个基于Web的可视化界面快速生成工具。开发人员可以像在VB或是Delphi里面那样通过拖拽生成应用程序。然后点击编辑器右上的“运行”按钮,查看自己的布局是否符合要求,如果符合要求那么可以把设计好的界面序列化成一般的JS格式代码、或者是Json格式的代码。具体如下图所示:
![]() 而且它还有很详细的API文档,几乎所有的API都有示例代码。其文档如下图: ![]() 为了更好的供开发人员使用,是开发人员能更好的深入研究,它还提供了AJAX代码片段,将一些常用代码集放到一起,供开发人员参考。其形式如下图所示:
![]() 为了能更好了解LongBoo-Ajax框架,网站 上还提供了很多集成示例、模板 、输入输出 、外观和样式 、拖拽 、序列化/反序列化 、应用程序相关、Forms 、时间管理 、Toolbars and Menus 、TreeGrid 、Multi Pages 等。 ![]() ![]() 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-12-30
这个“可视化界面编辑器”非常强大,是一大亮点,如果在组件库中引入 Ext 的组件或者其他框架的组件,支持拖拽构建 web 页面,那就更强大了。我相信90%的人第一时间是被这个“可视化界面编辑器”吸引过来的,但楼主底层的 UI 库可能不会有太多人去接触,如果引入第三方的组件库,那推广起来应该也更容易
|
|
返回顶楼 | |
发表时间:2008-12-31
walkman 写道 这个“可视化界面编辑器”非常强大,是一大亮点,如果在组件库中引入 Ext 的组件或者其他框架的组件,支持拖拽构建 web 页面,那就更强大了。我相信90%的人第一时间是被这个“可视化界面编辑器”吸引过来的,但楼主底层的 UI 库可能不会有太多人去接触,如果引入第三方的组件库,那推广起来应该也更容易
有很多朋友这样建议过,但是这个在技术上是有难度的。 longboo采用的是绝对定位的,这样对layout的描述是直观和方便的。 另外,longboo底层的控件是支持runtime设计的(写过Delphi控件的人都知道,控件在运行时和设计时的行为是不一致的,必须两种情况都考虑到),所以才能很好的配合可视化编辑器。但是其他的库,如extjs,他们并不具有这样的设计(没有考虑到设计时的行为),所以整合的难度很大,或者说根本不可能。 |
|
返回顶楼 | |
发表时间:2009-01-02
taocong810 写道 walkman 写道 这个“可视化界面编辑器”非常强大,是一大亮点,如果在组件库中引入 Ext 的组件或者其他框架的组件,支持拖拽构建 web 页面,那就更强大了。我相信90%的人第一时间是被这个“可视化界面编辑器”吸引过来的,但楼主底层的 UI 库可能不会有太多人去接触,如果引入第三方的组件库,那推广起来应该也更容易
有很多朋友这样建议过,但是这个在技术上是有难度的。 longboo采用的是绝对定位的,这样对layout的描述是直观和方便的。 另外,longboo底层的控件是支持runtime设计的(写过Delphi控件的人都知道,控件在运行时和设计时的行为是不一致的,必须两种情况都考虑到),所以才能很好的配合可视化编辑器。但是其他的库,如extjs,他们并不具有这样的设计(没有考虑到设计时的行为),所以整合的难度很大,或者说根本不可能。 如上,这个东西对我来说,除了对作者投以敬佩就有别的价值了。 |
|
返回顶楼 | |
发表时间:2009-01-05
我觉得如果是构建在ExtJs基础之上,可能性能会更好一点。
jslinb很好很强大,但是在性能,内存等方面好像处理得比较粗糙一下,有时间一定要好好去比较。 |
|
返回顶楼 | |
发表时间:2009-01-19
我要保存成.html的文件,保存到那里去了,这段文件应该是在服务器端完成的吧,有代码提供么?
|
|
返回顶楼 | |
发表时间:2009-01-19
我要保存成.html的文件,保存到那里去了,这段文件应该是在服务器端完成的吧,有代码提供么?
|
|
返回顶楼 | |
发表时间:2009-01-19
提供的代码最好是基于java的,谢谢。
|
|
返回顶楼 | |
发表时间:2009-01-19
skillking 写道 提供的代码最好是基于java的,谢谢。
用longboo可视化界面拖动控件生成代码是一般的js或json格式的,你可以把生成的代码copy到html中使用 网上有很多java解析json的方法 |
|
返回顶楼 | |
发表时间:2009-05-12
你们编写这些js框架,一般都用什么工具?推荐一下吗?
|
|
返回顶楼 | |