2011-12-02 85 views
1

我是一个经常使用的R用户(当我回到办公室时,我每天打开的第一个程序是RStudio,并且我花费了大约50%的时间使用R进行操作,数据的制表和可视化)。有时我需要参与各种研究项目的数据收集过程,也就是我需要开发一个前端数据库以方便职员,或者在编程/数据库中没有什么意义的人来完成数据录入工作。由于大部分数据收集过程涉及手动输入50多个问题的问卷(当他们以电子表格的形式呈现时为100 - 200列),并且不同问卷之间存在关联(例如问卷A收集来自商店的信息,问卷B收集该店内员工的信息),最初我使用Access 2007进行开发。 Access 2007完成了这项工作,但只是相当的。决定哪个Web应用程序框架用于R用户

我的主要抱怨的Access 2007年是如下:

  • 开发的前端是痛苦的:用R表示不久后,我真的很讨厌用鼠标拖放框,使一些特定的功能复选框
  • 在我看来,公平/差多用户支持:如果我是唯一使用Access 2007程序的人,我很好,但事情现在开始改变,我们有多用户登录到添加/更新/删除数据的同时,由于数据库是由别人开发的,我总是担心数据可能会损坏
  • ke ep“重新发明轮子”:数据库开发人员自己在Access 2007中构建用户登录模块,但是这应该是一种标准,我可以从某处获得它?
  • 自动压缩数据库和数据库消失:是的,我的意思是消失了,我试了一次,这让我乐不可支,现在我备份访问数据库中的所有时间

综上所述,我失去了对Access 2007的信心,为几位员工(最多20位)建立一个体面的数据库来完成数据录入/查询工作。所以我转向其他选项。

我想到的是类似于“基于网络”的Access 2007替代品,xataface最初在我看来,但它似乎不是一个完整的解决方案,它现在可以解决我的一些问题,但其他问题可能不会如此。

然后我用Google搜索了一下:xataface - >nuBuilder - >Drupal - >Web Application Framework。因为我没有找到Access 2007的确切替代方案。我想Web Application Framework是一个出路。

Web Application Framework领域,我碰到过许多名字:CakePHPRoRDjango,因为我不完全是一个程序/数据库/ web开发人员,我一无所知PHPPythonRuby。我不知道应该选择哪一个。还是应该在去框架之前学习语言?

任何人都可以在这里启发我吗?如有需要,我可以提供更多信息。谢谢。

回答

相关问题