其他
目前项目处于初始开发阶段,如果需要了解项目,可以访问: * 技术预览 * 版本路线
概述
实际的软件开发过程中,有大量经验性的东西,或者叫Best Practice,这些知识极其零碎,包含了项目的技术选型、配置管理、开发规范、版本控制、设计方法论、设计原则以及等等等等,这些一般都存在于各位开发者的头脑里,靠口口相传,靠团队的配合进行传承。 而在这里,我们试图探索一种方式,可以把项目中积累的经验,积累的Best Practice以工具的形式固化下来,可以为人所用,可以避免后来者走更多的弯路的同时,提高项目开发,特别是新项目开发的效率。
本项目做为开发平台,设计目标基于几个假设: * 企业级项目,并且使用Java开发体系 * 采用Web + 批量处理结构 * 开发方更关心开发效率和规范,RIA is a plus。 * 开发人员使用Eclipse做为开发环境 * 开发团队不是Google团队,而是良莠不齐的中国软件企业,开发方需要降低开发人员入门的门槛低,提高上手速度,但同时不能失去框架灵活性,也有高手会处理复杂情况 * 程序员不喜欢做繁琐重复的工作,但也反感完全配置和定死的框架,不能脱离编程范筹 * 项目使用传统的开发方法,更关心数据库结构和大数据量时的效率
当前模块划分
|模块/Package|说明|备注| |:-------------|:-----|:-----| |~.platform |Web模版项目 | | |~.batch |Batch模版项目 | | |~.sandbox.web |Web沙箱项目|用于初始阶段的开发| |~.sandbox.batch |Batch沙箱项目|用于初始阶段的开发| |~.runtime |统一运行时库 |暂时不细分 | |~.shell |Shell工具库 |Shell框架及基础Shell工具
java
开发
平台
过程
一个
开发技术
合理
探索
暂无评论