dorado7使用感覺(摘)

作者:wang102010 來自:http://blog.csdn.net/wang102010/article/details/7286076

做java程序4年了.4年程序開發經驗,也許不算什麼,但這4年也差不多決定了一個程序開發者未來能走多遠.

期間接觸過很多項目,搭建過不少項目,也使用過很多最新的技術和框架.公司主要還是使用dorado5做開發.最近使用體驗了下dorado7並拿到了bdf的源代碼,銳道很熱情,而且對於我們這種小小的程序員,他們實現的內容,卻可以說是我們的驕傲.

dorado已經算是一種很成熟的產品了.結合4年的使用經驗,說下看法.

dorado7繼承了很多dorado5的設計思想,創新更多
前臺結合了jquery,ext等主流的前臺開發模塊.幾乎能兼容所有主流瀏覽器.使用過一脈的google的gwt,smartgwtee等開源框架.還是比較習慣dorado7的前後臺設計思想.
前後臺分開.前後臺的數據交互實現得很好.這點是gwt,smartgwtee等框架望塵莫及的.
eclipse的界面很簡潔方便.但要真正用好,前臺的javascript學習代價還是很高的,不過多查api就可以了.不用api文檔永遠別想學會dorado7,jquery等得學習都是其次.api文檔夠用了
後臺高度整合了spring,hibernate.
由於學習視頻比較多,可以說上手很容易,精通需要時間.
總的來說很強大.其開發框架bdf就是用dorado7開發的.bdf成熟後建議新項目都用dorado7做開發,dorado5,structs可以成爲過去了.當然.別想着dorado5直接升級到dorado7項目.但可以考慮混用.
感謝銳道,驕傲.
多說無益.要用了才知道.

bdf實現了商業應用上幾乎所有的基本功能,如果無特殊要求,幾乎可以直接在上面開始商業邏輯的開發,bdf是商業開發的一個技術沉澱.剩下來的是項目開發中最經典,最有用,最方便的設計和實現.

不過現在的bdf感覺還是隻是面向基礎開發者的學習框架.離商用開發還是有段距離,估計當初設計者也有他們的考慮吧.和他們接觸過,不得不說銳道是一個很負責任的公司,已經知道他們在開始完善這個框架.

bdf的好處太多.沒見識過的說了也白說.說說這個框架需要改進的地方

大部分代碼與數據庫交互的居然是jdbc.
使用了大量數據字段.
很多商業使用,數據庫是不允許使用blob,clob的,會大大降低數據庫的性能.即使使用了,業務表是不允許存儲數據文件的.業務表和數據存儲混雜在一起.在oracle數據庫上,如果開啓jbpm和quart模塊程序的運行都成了問題.

相信這點會很大的影響dorado7的推廣,因爲很多開發都是有現有的公共模塊的,如果bdf的內容不能有效的替換這些模塊,沒有人願意用dorado7把這些公共模塊再開發一次的,導致框架選擇的時候他們會優選老的框架.

不過學習的話,現階段的bdf夠了.如果這2點改好了.懶懶的程序員兄弟們就有福了
發佈了14 篇原創文章 · 獲贊 2 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章