不满于用xcode的开发效率,想做一个自己的集成开发环境。
1, 学习asp.net,vb.net的组件拖放,事件驱动的架构,一切都是组件,互相组合使用,并用事件和状态来把组件之间进行松耦合。
2, 所见即所得的做自定义UI控件和逻辑控件,设置行为等等(参考component based programming)。
3, 内置一个小型script引擎,并带语法校验。这个语言一定要简单到,门口的前台小妹妹,会excel的,简单培训后就可以动手。
4,封装对数据库的操作到可拖放的数据源控件里去,可以绑定数据库和表,从而从里面取数据,和增删改查。
5, 理想中,做一个简单的,一两个表的增删改查和显示,不用一个小时。是所见即所得部署的,所以让前台小妹妹做就可以。
6,对xml和jason进行所见即所得的数据获取显示保存删除节点等。
7, 封装对webservice,以及http的操作,使得这方面也变得可拖放,和参数化的简单。
暂时想到这么多了,大家有啥意见和补充的?
试试 Delphi XE5 或者 Lazarus ...
虽然现在很多IDE都是这个思路,而且也是这么做的,但还是说下大致思路(重复的轮子可以不造,但可以YY么):
目测上面这些东西搞出来,时间或精力不说,复杂度和品质可能比xcode还恐怖。
PS.这个帖子的硬伤在前台MM的黑暗前程