EFE

Platform

edp

基于Node的前端应用开发平台

EDP 提供了前端应用开发时常用的一系列工具:项目管理、包管理、调试、构建、代码生成、代码检测等。EDP 允许用户自定义自己的扩展。当默认提供的工具无法完全满足开发的需求时,用户可以开发自己的扩展命令。

GitHub Doc
esl

Enterprise Standard Loader

ESL 是一个浏览器端、符合 AMD 的标准加载器,适合用于现代 browser 端应用的入口与模块管理。

GitHub CDN Config
  1. EDP Commands

    edp
  2. EDP Build

    edp build -f
  3. EDP Version Info

    edp -v
  4. ESL CDN and Filesizes

    esl cdn and filesizes

RIA

er

Enterprise RIA Framework

富浏览器端 web 应用的框架,适用于并能很方便地构建一个整站式的 AJAX web 应用。ER的目的在于让业务开发工程师可以关注于 数据(Model) 、 业务(Action) 和 视图(View) 这三部分,而不需要关心如数据怎么获取 、 权限如何管理 、 URL 如何控制 等技术性问题。

GitHub Doc
esui

Enterprise Simple UI library

一套功能完善,并具有强大扩展机制的 UI 组件库。基于模板、声明式地编程方式让视图更具表达能力。

GitHub Doc
etpl

Enterprise Template

灵活、具有强大复用能力的高性能的模板引擎,适用于 WEB 前端应用中视图的生成,特别是 SPA(Single Page APP) 类型的应用。

GitHub Site
  1. ER Overview

    er overview
  2. ESUI

    esui

Mobile

saber

模块化、组合式的移动前端框架

他是提供了 JavaScript 模块、CSS 样式库与开发平台的完整前端解决方案。擅长移动端 SPA 项目、轻应用。

Getting Started Doc Demo
rider

基于 Stylus 的移动端样式库

他是专为移动端设计的 Mixin 风格样式工具库。在其基础上创建了 Rider UI,一个灵活的 UI 样式库。

GitHub API Rider UI
edpm

基于 edp 的移动端开发工具

他是对 edp 功能的补充,为移动项目提供项目初始化、脚手架、调试服务器等功能。

GitHub Tutorial
  1. 模块化、组合式的移动前端框架

    saber framework
  2. Real World Showcase

    saber showcase
  3. 基于 edp 的移动端开发工具

    edpm

Visualization

echarts

Enterprise Charts

基于 Canvas,纯 JavaScript 图表库,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行可视化分析的能力。

GitHub Site Example
zrender

Zlevel Render

一个全新的轻量级 Canvas 类库,MVC 封装,数据驱动,易于扩展,提供类 DOM 的分层机制和事件模型,Promise 式的动画接口,让 Canvas 绘图大不同!

GitHub Site
qtek

WebGL Graphic Library

Qtek 是一个高品质的 WebGL 类库,目前仍处于实验阶段。

GitHub
  1. ECharts (Enterprise Charts,商业级数据图表)

    echarts
  2. ECharts (Enterprise Charts)

    echarts
  3. ZRender (一个全新的轻量级Canvas类库)

    zrender
  4. qtek

    qtek
  5. qtek

    qtek

Interface

est

EFE Styling Toolkit

est 是一个基于 Less 的样式工具库,帮助您更轻松地书写 Less 代码。est 提供了一系列方便快捷的 mixin,只在调用时才输出代码。est 不希望提供直接给 HTML 调用的类名,用「样式类」污染 HTML 代码的语义。当然您也可以根据自己的项目需求基于 est 搭建样式类库,提供类名接口来进行快速开发。

GitHub Site estFiddle
  1. est

    est
  2. estFiddle

    estFiddle