|
Project Information
|
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.181. 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
|