ruby-on-rails - 在在线应用程序中表示 Excel 电子表格

标签 ruby-on-rails ruby web-applications

假设您继承了一个包含大量数据的庞大电子表格。问题在于该电子表格中的数据总是在变化,难以维护并且容易导致管理层脱发。

我想找到一种方法来表示在某些数据库中的 Excel 中找到的数据,并准备一个 Web 应用程序来与该数据库进行交互。需要一个赏心悦目的 Web 前端,它可以充当隐藏在 Oracle 中的模型的 View 。

为了处理 Web 应用程序部分,我正在考虑 Ruby on Rails

你怎么看?

(性能不是问题)
(可扩展性不是问题)

最佳答案

任何 MVC/MTV 框架都适用于您所描述的内容。 RoR 非常适合这类事情:Lift、Django、Pylons/Pyramid、Camping、Web2Py、Plone(是的,我说的是 Plone)、LuCI 和许多其他东西。

您提到 Oracle 作为后端。这可能表明您的组织非常依赖定价过高的“企业级”软件,并且可能使用 Java。 Lift 是用/为运行在 JVM 上的 Scala 编写的。 Web2Py 在 Jython(Python 的 java 实现)上运行。我不确定 Rails 是否在 JRuby 上运行,但 Groovy 和 Grails 也总是如此。它们都可以连接到 Oracle(和其他数据库)

当您说“处理 web 部件”时会让人感到困惑。这些框架负责 Web 部件( View /模板)和数据存储,甚至可以将该数据(模型)导出为其他格式( Controller / View )。

如果您想以一种可滚动且可动态排序的良好格式呈现数据,您将需要查看其中一个 AJAXy 数据网格小部件。

希望对你有帮助

关于ruby-on-rails - 在在线应用程序中表示 Excel 电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5127602/

相关文章:

python - 管理 django 请求类型的最佳方法是什么?

java - 不了解java中序列化的基础知识

jquery - Rails 4 应用程序有时(不可预测地)使用不同的(错误的)HTTP 方法发出请求

ruby-on-rails - 向雪球添加省略过滤器

ruby-on-rails - 如何找出我的系统上安装的 gem 的分支/原始版本?

ruby - 在 Ruby 中将时间转换为用户时区中的字符串

javascript - 是否可以从 javascript 访问 EWS 托管 API

ruby-on-rails - 如果搜索词中有 'space',Ransack 搜索将不起作用

ruby-on-rails - data.to_json.html_safe 是否容易受到 XSS 攻击?

ruby-on-rails - 保存 has_and_belongs_to_many child