My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members

c3 是marsx http://www.easynew.com.cn/?page_id=39 的 web版本 ,使用extjs 3/ jruby/mysql等技术构建 。

c3将会是一个纯web的方案 ,并试图达到marsx 的定制特性

原型版本

计划于11月初完成

1. 用户/用户组/安全键安全体系 ,完成系统导航 ,ui的安全

2. 基于json,for extjs的ui描述语言第一版本 ,ui描述和代码进行分离,开发人员能专注前端业务逻辑

3. 可扩展 的DataService,通过将rest url映射到DataService,开发人员能专注服务端业务逻辑

4. 初步的元数据,客户端脚本 ,服务端脚本的在线编辑能力 ,未来通过分离js代码减低js代码的复杂性,可以在任何地点无需安装任何软件即可更新程序.

5. 完成 c3 基础数据部分

6. 移值osworkflow的基本实现到nodejs

7. 找到一种nodejs支持的报表模式(pdfkit,excel flexcel通过mono支持实现跨平台)

目前的想法-10.18

1. ui通过 json数据描述,extjs的xtype特性和构造config 应该能帮助这点,目前,仅通过一个jsoneditor来简单的帮助编写

2. 除了ui描述,前端也应该存在js代码,这个也通过存储在mongodb中,在动态生成前端js文件时动态添加到js文件中,通过ready占位函数调用, 通过ace 编辑器帮助编写代码

3. 后台,expres 的实际形式是一个一个app.get/app.post的函数,通过简单的分割,会降低express js文件的维护,也通过ace编辑器帮助编写,然后动态生成一个或多个后台js文件

10-27 想法

后台应该可以替换,计划同时提供.net 的实现,基于servicestack

db

元数据

资源

rest规范

待解决问题

extjs

install

temp

Powered by Google Project Hosting