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