這段日子,普元到我們公司來推銷EOS,看了一下演示,感覺確實做的不錯。完全基于Eclipse,不但后臺邏輯可視化,現(xiàn)在前臺頁面也可以可視化開發(fā)。這個頁面可視化開發(fā)不僅僅指的是像DW那樣的可視,它集成了很多功能。比如:驗證可以設(shè)置,綜合查詢可以自由添加條件(只要修改頁面),分頁顯示。針對單表,多表模式,各有向?qū)?,基本下一步,下一步就可以了。頁面顯示字段什么的,在eclipse里面設(shè)置一下就可以了。也就是說不管頁面還是后臺,你都不用離開eclipse去完成,以前還要開dw,或則文本編輯器來寫頁面,用xmlbuddy來修改xml配置,比如寫了一個action,添加action配置什么的,而且完全可視話,頁面之間的流向完全可視話,如果要換流到另外一個頁面,把箭頭拉一拉就可以了。
后臺邏輯在Eclipse里可以調(diào)試。而且有一個后臺監(jiān)控系統(tǒng),感覺做的不錯。出錯的話,記錄數(shù)據(jù),sql,還有執(zhí)行時間,模塊什么的,基本上不用去拉log找異常了,一般都能看出錯誤來。
自帶了權(quán)限系統(tǒng)。集成了工作流。
后期維護(hù)非常方便,隨便哪個人都可以維護(hù),以前如果代碼寫的不好,找bug能累死人,現(xiàn)在基本上來說是比較簡單的,玩不出花樣來,大家都是一個樣。
可以生成完整的文檔。對圖形做的注釋什么的,可以完全以htm,pdf的格式導(dǎo)出。這樣文檔和開發(fā)可以保持一致。
以前我們自己基于ibatis,webwork,spring,寫插件通過加注釋生成了很多文件來完成后臺開發(fā),但感覺麻煩的是即使你后臺文件全部生成了,但前臺哪些鏈接也蠻麻煩的,而且還要調(diào)試。我就想寫個插件向?qū)в媚0鍋硗瓿身撁妗,F(xiàn)在看到EOS,比我自己想象中做的還要好。
感覺對于不是很復(fù)雜的系統(tǒng)(我們公司做的大部分系統(tǒng)),天哪,我要懂這么多框架干嘛,struts,webwork,hibernate,ibatis,spring等等,用這些框架還要有很多繁瑣的配置,于是就自己來做很多自動生成的工作?,F(xiàn)在,只要懂一個EOS就可以了,拖拖拉拉就可以完成,那我要這些框架干嗎,不就是完成這個系統(tǒng)嘛。
雖然我感覺EOS完全是面向過程的,但我們做的一般項目都不復(fù)雜,一般的項目完全可以用它來開發(fā)。但感覺會砸了很多人的飯碗,因為普通的開發(fā)人員,公司隨便招個人就可以代替你。
posted on 2011-06-23 09:21
紫蝶∏飛揚↗ 閱讀(952)
評論(1) 編輯 收藏