由 尼克徐
发布于 2014年03月20日
| 更新于 2014年03月20日
无人欣赏。
不满于用xcode的开发效率,想做一个自己的集成开发环境。
1, 学习asp.net,vb.net的组件拖放,事件驱动的架构,一切都是组件,互相组合使用,并用事件和状态来把组件之间进行松耦合。
2, 所见即所得的做自定义UI控件和逻辑控件,设置行为等等(参考component based programming)。
3, 内置一个小型script引擎,并带语法校验。这个语言一定要简单到,门口的前台小妹妹,会excel的,简单培训后就可以动手。
4,封装对数据库的操作到可拖放的数据源控件里去,可以绑定数据库和表,从而从里面取数据,和增删改查。
5, 理想中,做一个简单的,一两个表的增删改查和显示,不用一个小时。是所见即所得部署的,所以让前台小妹妹做就可以。
6,对xml和jason进行所见即所得的数据获取显示保存删除节点等。
7, 封装对webservice,以及http的操作,使得这方面也变得可拖放,和参数化的简单。
暂时想到这么多了,大家有啥意见和补充的?
共16条回复
楼长
· 回复
6楼
· 回复
7楼
· 回复
9楼
· 回复
12楼
· 回复
15楼
· 回复
糖醋鼻子
回复于 2014年03月20日
试试 Delphi XE5 或者 Lazarus ...
虽然现在很多IDE都是这个思路,而且也是这么做的,但还是说下大致思路(重复的轮子可以不造,但可以YY么):
- 独立UI设计器(可以使用现成的QT之流,当然自己做可以更灵活,bootstrap都可以考虑)
- 本地原生语言生态,包括主语言和粘合剂script
- 跨平台编译器
- 调试工具集
- 插件化架构,推荐eclipse的微内核模式,Delphi的VCL框架也是个好的参考
- 生态系统的建立、升级和维护,不然出来也是个死局
目测上面这些东西搞出来,时间或精力不说,复杂度和品质可能比xcode还恐怖。
PS.这个帖子的硬伤在前台MM的黑暗前程
本帖有16个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。