无代码编程开发平台综述
九八年大学毕业,当时国内软件业还没有个目标(也是现在才知道的,现在也没啥目标),到现在为止,软件业最好的,也算是外包了吧?真正国人的软件无法走出国门,反尔国内诸多大企业确纷引入国外的先进管理软件。
十年的从业经验,以及近7年的软件项目经验,让我心里萌动了开发无码编程的想法。
我也在期望着,这样的软件能够尽快面世,将大量的开发人员从繁重的代码中解脱出来。
多学学设计吧,多写些高、精、尖的代码吧。
在做项目的过程中,很多很多的功能都貌似相同,却要重新开发,让我实在是很无耐。
这样做很浪费工时,企业的成本在不断地加大,员工进步很慢,效益年复一年地不好。
于是,从2007年5月的一天,终于开始了实现想法的历程。借着在公司做项目的机会,利五一长假完成了一个初级版本,应用到项目还算是符合要求,在以后日子里,每天业余时间都在不断地完善着。
到现为止,一些小型的MIS类软件均可在上面直接配置完成。
目前的版本完全是基于SQL Server和.Net 2005开发的一套纯B/S结构开发平台。
凭着自己多年对(x)HTML,Jscript,CSS,XML,VML的了解,结合C#语言进行开。
我暂且把这个软件称之平台吧,有些叫大了,但我觉这应该是我的目标。
在这个平台可以完成的功能包括哪些呢?
一、功能分组,即对要实现的功能进分组,然后在组下创建各种功能。
二、创建功能,这个过程也是创建数据表的过程,功能创建完成,数据库中的表也就完成了。
三、创建属性,说是属性,实际是在数据库表中增加字段。
四、创建模板,有了功能,也有了属性,剩下就应该按照我们的想法去画表现的页面了。对于Mis来讲无非就是添加、删除、修改、打印等功能了。要实现这些,根本不需要写任何代码了,呵呵,期待着我公布系统的源码及应用实例吧。
五、添加事件,如果需要在某个页面(添加页、表现页、列表面)增加自己期望的事件,就可以调用这个功能了。
六、流程管理,有些软件对流程要求很严格,当然不例外地要有流程管理了,完全可视化的流程管理,为我们开一个MIS系统带来了很大的方便。
七、其他功能,需要进一步开发。
说了这么多的功能,大家可能还是摸到头绪,那我就再说一句玄的话,这套平台,“与业务无关”。
如果一套平台与哪个业务挂在一起了,这就是有针对性的业务平台,当然,我利用这套平台实现了一个业务性很强的系统,有兴趣的同志可以去看看,http://www.elcucke.com 还在测试期,大家多提保贵意见哟!
用户名:qy ,密码:qy
浙公网安备 33010602011771号