2009-09-01 76 views
1

我很好奇兩家領先廠商在MVC上採用的策略。 雖然微軟目前已經開發了MVC 2,而Oracle似乎擁有基於Java和JSF的Oracle ADF,但它提供了darg和drop功能。與微軟和甲骨文的MVC

這是否意味着在MVC競賽中因爲Oracle ADF的拖拽而在微軟領先呢?

回答

0

這裏是我的兩個技術的經驗,可能並不直接回答你的問題,但我想我反正分享:

我最近到MVC移植的ADF應用程序。我發現MVC更容易與一般工作。 ADF的聲明式數據綁定和Faces頁面流程配置非常優雅,但我發現有時使用它很尷尬。相反,我覺得在微軟的框架內打破規則和良好的做法會更容易,但這可能只是我被虐待而已!

我正在使用Toplink和ADF,我很容易地將它遷移到NHibernate。

關於JDeveloper中的拖放,我從來沒有真正發現自己使用它。渲染引擎似乎沒有足夠精確地給出最終頁面的精確表示,而且我發現它通常很笨重,所以我堅持在編輯器中使用XML。

我仍然與MVC握手,但希望這個信息無論如何是有幫助的。

+0

理查德感謝一百萬人的迴應,但沒有甲骨文聲稱,ADF si實際上是拖放MVC? – Edwards 2009-09-04 04:20:16

+0

從視覺設計師允許您從組件的調色板創建頁面的意義上說,它是拖放的,當然JSF導航圖是拖放的。我想你所指的「拖放MVC」主要涉及將數據控件拖入視覺設計器。這是一個很好的系統,運行良好,因爲所有相關的組件選項都根據拖動的元素或方法顯示。 – Richard 2009-09-04 08:39:06

+0

Richard有什麼想法將ADF轉換爲mvc的商業動機是什麼 – Edwards 2009-09-14 07:31:22