假設您已經繼承了包含大量和大量數據的大量電子表格。問題是電子表格中的數據總是在變化,很難維護,並且會導致管理人員脫髮。在線應用程序中表示Excel電子表格
我想找到一種方法來表示在某些數據庫中的Excel中找到的數據,並準備一個Web應用程序與該數據庫進行交互。需要有一個令人滿意的Web前端,它將充當隱藏在Oracle下面的模型的視圖。
爲了照顧網絡應用程序的一部分,我想Ruby on Rails。
您認爲如何?
(性能是不是一個問題)
(可擴展性不是問題)
假設您已經繼承了包含大量和大量數據的大量電子表格。問題是電子表格中的數據總是在變化,很難維護,並且會導致管理人員脫髮。在線應用程序中表示Excel電子表格
我想找到一種方法來表示在某些數據庫中的Excel中找到的數據,並準備一個Web應用程序與該數據庫進行交互。需要有一個令人滿意的Web前端,它將充當隱藏在Oracle下面的模型的視圖。
爲了照顧網絡應用程序的一部分,我想Ruby on Rails。
您認爲如何?
(性能是不是一個問題)
(可擴展性不是問題)
任何MVC/MTV框架會爲你描述的工作。 RoR非常適合這樣的事情:Lift,Django,主塔/金字塔,露營,Web2Py,Plone(是的,我說過Plone),LuCI和許多其他的。
您提到了Oracle作爲後端。這可能表明您的組織在定價過高的'enterprise-y'軟件上很大,並且可能使用Java。 Lift是寫入/運行在JVM上的Scala。 Web2Py在Jython(Python的Java實現)上運行。我不確定Rails是否在JRuby上運行,但是總是有Groovy和Grails。他們都可以連接到甲骨文(和其他數據庫)
當你說「照顧網絡部分」時,這很讓人困惑。這些框架負責Web部件(視圖/模板)以及數據存儲,甚至可以將數據(模型)導出爲其他格式(控制器/視圖)。
如果你想以一個漂亮的可滾動和動態排序格式呈現數據,你會想看看AJAXy datagrid小部件之一。
我希望幫助
是,Ruby on Rails是非常適合這種類型的東西。我已經完成了你所描述的內容;爲以前存儲在Excel中的事物創建了Rails應用程序。
使用JRuby,Rails應用程序可以利用Java庫,例如,它使您能夠使用POI創建一個非常好的Excel下載(當PHB希望他的Excel返回時)。
祝你好運!
謝謝你懸崖! – JAM 2011-02-26 17:12:25