九八年大學畢業,當時國內軟件業還沒有個目標(也是現在才知道的,現在也沒啥目標),到現在為止,軟件業最好的,也算是外包了吧?真正國人的軟件無法走出國門,反爾國內諸多大企業確紛引入國外的先進管理軟件。
十年的從業經驗,以及近7年的軟件項目經驗,讓我心裡萌動了開發無碼編程的想法。
我也在期望著,這樣的軟件能夠盡快面世,將大量的開發人員從繁重的代碼中解脫出來。
多學學設計吧,多寫些高、精、尖的代碼吧。
在做項目的過程中,很多很多的功能都貌似相同,卻要重新開發,讓我實在是很無耐。
這樣做很浪費工時,企業的成本在不斷地加大,員工進步很慢,效益年復一年地不好。
於是,從2007年5月的一天,終於開始了實現想法的歷程。借著在公司做項目的機會,利五一長假完成了一個初級版本,應用到項目還算是符合要求,在以後日子裡,每天業余時間都在不斷地完善著。
到現為止,一些小型的MIS類軟件均可在上面直接配置完成。
目前的版本完全是基於SQL Server和.Net 2005開發的。
憑著自己多年對(x)Html,JScript,CSS,XML,VML的了解,在C#語言中靈活地應用。
我暫且把這個軟件稱之平台吧,有些叫大了,但我覺這應該是我的目標。
在這個平台可以完成的功能包括哪些呢?
一、功能分組,即對要實現的功能進分組,然後在組下創建各種功能。
二、創建功能,這個過程也是創建數據表的過程,功能創建完成,數據庫中的表也就完成了。
三、創建屬性,說是屬性,實際是在數據庫表中增加字段。
四、創建模板,有了功能,也有了屬性,剩下就應該按照我們的想法去畫表現的頁面了。對於Mis來講無非就是添加、刪除、修改、打印等功能了。要實現這些,根本不需要寫任何代碼了,呵呵,期待著我公布系統的源碼及應用實例吧。
五、添加事件,如果需要在某個頁面(添加頁、表現頁、列表面)增加自己期望的事件,就可以調用這個功能了。
六、流程管理,有些軟件對流程要求很嚴格,當然不例外地要有流程管理了,完全可視化的流程管理,為我們開一個MIS系統帶來了很大的方便。
七、其他功能,需要進一步開發。
說了這麼多的功能,大家可能還是摸到頭緒,那我就再說一句玄的話,這套平台,“與業務無關”。
如果一套平台與哪個業掛在一起了,這就是有針對性的業務平台,當然,我利用這套平台實現了一個業務性很強的系統,有興趣的同志可以去看看,http://www.elcucke.com 還在測試期,大家多提保貴意見喲!
用戶名:qy ,密碼:qy