Jslet组件是一套数据敏感的Javascript控件包,用于快速开发Web应用系统,支持所有主流浏览器,支持多语言,多样式。 Jslet能大大减少Web系统前端界面开发的代码量,最大限度提高您的开发效率。
Jslet组件特别适合数据管理类软件的界面实现,比如:ERP,CRM等等。
Jslet的定位
下面就以目前市面上比较流行的Js框架进行比较:
上图中,最左边是浏览器,最后边是开发人员,中间是Js框架,通过Js框架提高开发人员的开发效率。
- Prototype、JQuery是一个基础的js框架,但UI方面功能弱;
- Extjs是一个相对完善功能强大的Js框架,但是与实际的开发需求结合不是很好,开发人员需要写很多js代码;
- Jslet框架则从一开始就从实际开发需求着手,以提高效率,减少代码量为最高目标。
在实际开发过程中,前端界面程序开发往往工作量很大,变化也很多,而随着业务的发展,刚刚定下来的界面又得变动,这样大大地增加了后期维护的工作量,并且破坏了软件的稳定性。
Jslet的推出就是用来加强及克服这方面的问题,提高复杂web程序的开发效率,增加界面的可配置性,减少后续维护的工作量。
总体特点
Jslet组件采用目前Ria软件最新的MVVM的思想,分离开发人员和设计人员,界面可采用全配置的方式,特点如下:
- 采用目前流行的按需加载机制
Jslet提供目前流行的按需加载机制,整个Jslet包可随意分为多个js文件,每个js可指定依赖项,依赖项可为css和js。
- 基于数据模型设计思想
各个数据集之间可以设置关联关系,并且界面控件能自动根据这些关系作出相应的反映,因而大大减少了代码量,这也是本套控件最大的特色;
- 强大的客户端数据操作功能
数据集控件在客户端提供了增、删、改、查、排序、筛选、格式化、数据校验等各种功能,特别是针对企业级开发提交了一些独特的功能,如金额单位换算,主子表,上下文规则,字段链功能等;
- 完善强大的数据敏感控件
提供了几十种实用的数据敏感的界面控件,涵盖了界面的各种要素。除了标准的控件外,还有表格、树型控件、图表控件、编辑器控件等一些功能很强的控件,特别是表格控件,完全是针对企业级开发而做,绝对值得一用;
- 完善的数据校验
三层数据校验:1、输入时根据数据类型自动屏蔽无效字符;2、字段录入后根据正则表达式校验字段数据;3、一条数据录入完成时校验整条记录,如此层层设防,可有效防止用户录入错误数据。
- 能有效提升系统性能
由于Jslet组件拥有强大的客户端数据操作功能,并且可与服务器进行批量数据交互,因此与服务端的交互将大大减少,既改善了用户的操作体验,也减轻了服务器的负担;
- 与服务端的交互非常简洁
无论从服务端查询数据,还是提交增、删、改及其它操作如审核,均只需一行javascript代码即可;
- 丰富的配置功能
针对企业开发复杂多变的局面,提供了很多配置项,jslet在很多地方都可以使用javascript表达式,比如:缺省值、筛选、查找、规则以及一些界面控件的显示规则等等;此外也支持如下配置:字段名称的变更、字段的增减、字段的顺序调整、编辑界面的调整等等。
- 信息提示国际化(i18n)
能根据用户的浏览器所使用语言给出提示信息,满足您国际扩展的要求,值得一提的是,由于采用动态加载,因而切换语言极其简单;
- 扩充方便灵活
扩充数据敏感的界面控件时,只要处理几个事件即可与数据集联系起来;
Jslet是一款数据敏感的JavaScript控件包,适用于快速开发Web应用系统。它支持主流浏览器,具备多语言、多样式特性,能显著减少前端界面开发的代码量,提高开发效率。尤其适合ERP、CRM等数据管理类软件的界面实现。

1万+

被折叠的 条评论
为什么被折叠?



