`
FengShen_Xia
  • 浏览: 279293 次
  • 性别: Icon_minigender_1
  • 来自: 东方水城
社区版块
存档分类
最新评论

LongBoo-Ajax可视化RIA设计

    博客分类:
  • Ajax
阅读更多

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 等。
 

 


 
 
  • 大小: 91.6 KB
  • 大小: 29.2 KB
  • 大小: 32.5 KB
  • 大小: 103.4 KB
  • 大小: 45.9 KB
分享到:
评论
9 楼 pijunliang 2009-05-12  
你们编写这些js框架,一般都用什么工具?推荐一下吗?
8 楼 FengShen_Xia 2009-01-19  
skillking 写道
提供的代码最好是基于java的,谢谢。


用longboo可视化界面拖动控件生成代码是一般的js或json格式的,你可以把生成的代码copy到html中使用

网上有很多java解析json的方法
7 楼 skillking 2009-01-19  
提供的代码最好是基于java的,谢谢。
6 楼 skillking 2009-01-19  
我要保存成.html的文件,保存到那里去了,这段文件应该是在服务器端完成的吧,有代码提供么?
5 楼 skillking 2009-01-19  
我要保存成.html的文件,保存到那里去了,这段文件应该是在服务器端完成的吧,有代码提供么?
4 楼 jljlpch 2009-01-05  
我觉得如果是构建在ExtJs基础之上,可能性能会更好一点。
jslinb很好很强大,但是在性能,内存等方面好像处理得比较粗糙一下,有时间一定要好好去比较。
3 楼 jianfeng008cn 2009-01-02  
taocong810 写道
walkman 写道
这个“可视化界面编辑器”非常强大,是一大亮点,如果在组件库中引入 Ext 的组件或者其他框架的组件,支持拖拽构建 web 页面,那就更强大了。我相信90%的人第一时间是被这个“可视化界面编辑器”吸引过来的,但楼主底层的 UI 库可能不会有太多人去接触,如果引入第三方的组件库,那推广起来应该也更容易

有很多朋友这样建议过,但是这个在技术上是有难度的。
longboo采用的是绝对定位的,这样对layout的描述是直观和方便的。
另外,longboo底层的控件是支持runtime设计的(写过Delphi控件的人都知道,控件在运行时和设计时的行为是不一致的,必须两种情况都考虑到),所以才能很好的配合可视化编辑器。但是其他的库,如extjs,他们并不具有这样的设计(没有考虑到设计时的行为),所以整合的难度很大,或者说根本不可能。



如上,这个东西对我来说,除了对作者投以敬佩就有别的价值了。
2 楼 taocong810 2008-12-31  
walkman 写道
这个“可视化界面编辑器”非常强大,是一大亮点,如果在组件库中引入 Ext 的组件或者其他框架的组件,支持拖拽构建 web 页面,那就更强大了。我相信90%的人第一时间是被这个“可视化界面编辑器”吸引过来的,但楼主底层的 UI 库可能不会有太多人去接触,如果引入第三方的组件库,那推广起来应该也更容易

有很多朋友这样建议过,但是这个在技术上是有难度的。
longboo采用的是绝对定位的,这样对layout的描述是直观和方便的。
另外,longboo底层的控件是支持runtime设计的(写过Delphi控件的人都知道,控件在运行时和设计时的行为是不一致的,必须两种情况都考虑到),所以才能很好的配合可视化编辑器。但是其他的库,如extjs,他们并不具有这样的设计(没有考虑到设计时的行为),所以整合的难度很大,或者说根本不可能。
1 楼 walkman 2008-12-30  
这个“可视化界面编辑器”非常强大,是一大亮点,如果在组件库中引入 Ext 的组件或者其他框架的组件,支持拖拽构建 web 页面,那就更强大了。我相信90%的人第一时间是被这个“可视化界面编辑器”吸引过来的,但楼主底层的 UI 库可能不会有太多人去接触,如果引入第三方的组件库,那推广起来应该也更容易

相关推荐

    longboo-ajax.zip

    "longboo-ajax"作为一个跨浏览器的JavaScript开源框架,正是这样的一个利器。本文将深入探讨龙博AJAX框架的核心特性、应用场景以及使用方法。 **一、框架概述** 龙博AJAX框架的设计目标是简化异步通信(AJAX)的...

    AJAX框架 v4.0

    "longboo-ajax"可能是一个子目录或文件,可能包含了LongBoo AJAX,一个特定的AJAX库或组件,用于扩展和定制框架的功能。 学习和使用AJAX框架 v4.0 需要掌握以下技能: 1. **JavaScript基础**:了解基本的...

    AJAX开放框架,非常精美

    AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器交换数据并更新部分网页内容,实现了网页的异步交互,提高了用户体验。AJAX开放框架...

    te.rar_Ajax php mysql_PHP设备管理_设备_设备管理

    【标题】"te.rar_Ajax ...对于初学者,可以先从理解Ajax与PHP的交互机制开始,然后学习如何设计数据库表结构,最后实现设备管理的各项功能。对于进阶用户,可以研究如何优化查询效率,提高系统的安全性和可扩展性。

    龙博AJAX框架 4.0.zip

    龙博AJAX框架是跨浏览器的JavaScript开放源代码框架集,是构建富web应用的利器. 龙博AJAX框架 4.0 主要更新如下: 主要更改是Ajax,相应的后台和DataBinder,可以直接绑定JSON/XML/SOAP远程服务,由于与以前不...

    龙博AJAX框架 v4.0

    龙博AJAX框架是跨浏览器的javascript开放源代码框架集,是构建富web应用的利器.龙博AJAX框架 4.0 主要更新如下: 主要更改是Ajax,相应的后台和DataBinder,可以直接绑定JSON/XML/SOAP远程服务,由于与以前不兼容...

    mxGraph开发入门指南

    在实际开发中,mxGraph的灵活性和强大功能使得它能够适应各种需求,无论是简单的流程图绘制还是复杂的可视化应用。通过深入学习mxGraph的API文档,开发者可以创建出功能丰富的图形编辑器,实现数据的动态可视化和...

    Ext甘特图官方开发指南.doc

    - **界面显示组件**:`GanttPanel`类是主要的可视组件,用于显示甘特图和进行编辑操作。 - **控制器**:由ExtJS甘特图内部控制,开发者可以通过监听事件来实现自定义功能。 #### 四、GanttPanel的组成 - **树形表格...

    Ext资源甘特图控件用户手册.pdf

    - **语言本地化**:支持多语言环境,适应全球化使用场景。 #### 安装与入门 ##### 下载与运行 试用用户可以从官方网站(http://www.longboo.com/)下载相关资料,包括ExtSchedulerWeb资源甘特图控件和示例项目,...

    龙博Ext Gantt甘特图最新2.07破解+中文包+范例

    龙博Ext Gantt甘特图最新2.07破解+中文包 ext-gantt\gnt-all-debug.js ext-gantt\sch-lang-zh_CN.js ext-min\ext-lang-zh_CN.js http://www.longboo.com/ http://bryntum.com/

    mxGraph图形嵌入开发

    mxGraph是一个JS绘图组件适用于需要在网页中设计/编辑Workflow/BPM流程图、图表、网络图和普通图形的Web应用程序。mxgraph下载包中包括用javescript写的前端程序,也包括多个和后端程序(java/C#等等)集成的例子。以下...

Global site tag (gtag.js) - Google Analytics