2009-08-27 49 views
0

我總是反對RAD控件,因爲我想在代碼中以語法方式做所有事情,但我需要加快項目速度。我最近下載了一個使用分層架構的項目,並在演示文稿頁面中有一個ObjectDataSource控件。我正在訪問DAL中的類型,並沒有連接字符串,所以即使是分層應用程序,它也是一個很好的選擇。在企業級應用程序中使用這些類型的控件是否完全不被贊同?企業級應用程序中的ASP.NET RAD控件應用程序

+0

由RAD控制你的意思是Telerik控制? – 2009-08-27 12:15:45

+0

對不起,我只是指asp.net可供使用的快速應用程序開發控件。拖放連接控件等。 – RyanOC 2009-08-27 12:30:15

回答

1

.NET工具箱控制.NET技術對任何域的開發具有吸引力,無論是Web還是桌面應用程序。這些控制是爲了提高開發人員的工作效率,並避免他們花時間做重複的任務,如創建UI控件。據說,他們將允許您更快地創建應用程序。

只要您不濫用視圖狀態並避免服務器控件的惡意實現,您就可以創建一個可靠且經濟高效的應用程序。

此外,假設您的業務邏輯層位於DAL之上,但使用數據源控件(例如對象數據源)時看不到問題。另外調查哪些是使用這種類型的控制的最佳做法是一個開始的好地方,只是爲了安全起見。

0

沒有它絕對不皺眉。歷史上,與IDE捆綁在一起的控件是非常直接的基本控件,它們通常只包含系統控件(asp.net中的winforms和html控件中的窗口控件)以及用於各種GUI和數據表示的其他有用控件。

這些控件通常是輕量級的,因爲它們使用核心框架,並且可以很容易地擴展。我們已經使用了各種第三方組件,並且在很多情況下都回頭使用修改/擴展的帶有jQuery的核心asp.net控件來以較少的開銷生成控件。