ER(Enterprise RIA) Framework是一个富浏览器端web应用的框架,适用于并能很方便地构建一个整站式的AJAX web应用。

ER (Enterprise RIA) Framework是一个开源框架,采用FreeBSD协议开源。

简介

ER(Enterprise RIA) Framework 是一个富浏览器端web应用的框架,适用于并能很方便地构建一个整站式的AJAX web应用。

虽然众所周知Ajax技术给Web的体验带来了新的模式,但是开发与维护成本的增加是比较麻烦的。ER框架主要解决了如下核心问题:

  1. 封装了hash变更页面不刷新的特性,支持前进后退历史记录堆栈与URL敏感。
  2. 自动完成location到Javascript Function的映射,开发者只需要关心具体的逻辑处理。
  3. 在框架的业务支持层面实现了MVC封装,便于代码分离与多人协同开发。
  4. 通过ESUI组件库,提供对复杂交互的支持。

适用场景

er框架仅适用于整站式ajax应用系统。对于一些专属领域系统(如OA/ERP/CRM等),使用ajax技术构建网站能够带来较好的用户体验,提升系统相应速度,减少冗余数据传输降低带宽消耗。

整站式Ajax应用不利于搜索引擎抓取。故ER框架不适用于内容提供的WEB站点。

文档

我们在提供了简明的ER(Enterprise RIA)框架使用指南手册,帮助你快速了解ER框架,并逐步学习。

ER框架使用手册

下载

ER框架的最新版本是2.1.2,点击这里下载。如果想要获取源码,请参见后面的“源码”部分。

源码

ER框架托管在Github上,您可以从Github上获得ER框架的最新源代码。点击这里进入ER的Github

ESUI

ESUI是ER框架提供的默认组件库,能满足对基本交互的组件支持。下面是现有组件的API与示例

验证 API DEMO
按钮 API DEMO
链接 API DEMO
单/复选框 API DEMO
输入框 API DEMO
下拉选单 API DEMO
单选日历 API DEMO
多选日历 API DEMO
地域选择 API DEMO
时段选择 API DEMO
对话框 API DEMO
提示气泡 API DEMO
序列文本框 API DEMO
侧边栏 API DEMO
导航标签 API DEMO
翻页 API DEMO
API DEMO
表格 API DEMO

贡献者

联系我们

如果您愿意加入ER的开发,或者给我们提出宝贵的意见,请联系[ errorrik ]