2010-03-04 27 views

回答

3

我有時會使用工具包的某些部分,但主要是使用Application Express。現在,當Apex使所有這一切都變得容易100倍時,完全通過工具包APIS構建應用程序似乎是不合理的!

2

如果包括頂點,然後檢查了互聯網應用here和商業應用here

如果我開始一個新的PL/SQL基於網絡的發展,我會去的頂點,而不是直接從工具包。考慮它是一個框架。版本4處於預覽版本(可在託管環境中嘗試),比當前的3.2版本更適合您的時間尺度。

我不懷疑你可以在任何技術中構建功能強大且可用的應用程序。如果您的應用程序面向數據量大,您可能會從基於數據庫的環境獲得更多支持。如果您擁有Oracle技能,那麼這也會推動Apex。

在另一方面,像Ruby on Rails的東西,PHP等將有更多的用戶數和更詳細的控制應用程序。數據庫與應用程序的分離是這些技術的好處之一,這可能與正常運行時間/可伸縮性有關。

+0

是的,對於涉及到的框架有一個學習曲線,但是當涉及到安全性,會話處理等時,不需要重新創建輪子,這是值得的回報。 – 2010-03-05 15:13:21

1

只是在我的兩分錢折騰......我已經用了多個基於Web的應用程序的PL/SQL Web工具包,在過去十年左右。我最喜歡的是與數據的緊密連接,因爲所有處理都發生在數據庫中。 (一些DBA不喜歡它的東西是在數據上的緊密聯繫,因爲所有處理數據庫中發生的。)

Application Express是建立在該工具包的頂部優良的基於資源庫的框架。不幸的是,在我看來,APEX正開始走上Java EE和其他框架與巨大的客戶端庫的方式來實現whiz-bang UI小部件。有了這個說法,我已經包含了AJAX處理,從工具包例程中生成的HTML對我來說很有意義。

因此,計我主要是與數據庫和無限的靈活性,以打造最無狀態的任何基於瀏覽器的應用程序,你能想到的整合,因爲風扇。

有一些白皮書上my web site討論基本的應用程序開發等問題。

0

5-10年前有很多工具包的使用,其中大部分使用Oracle Designer來生成PL/SQL。我們仍然有一些使用它的外部應用程序。例如,威斯康星州飲用水信息http://prodoasext.dnr.wi.gov/inter1/pws2$.startup

但我就像其他一些響應者。如果您需要Oracle解決方案,請轉至APEX(或ADF)。如果您不在乎該工具是否是Oracle,則有很多選項。

相關問題