确定用于R用户的Web应用程序框架

时间:2011-12-02 04:36:28

标签: frameworks

我经常是R用户(我回到办公室时每天打开的第一个程序是RStudio,我花费大约50%的时间使用R进行操作,制表和数据可视化)。有时我需要参与各种研究项目的数据收集过程,也就是说我需要开发一个带前端的数据库来方便一个职员,或者在编程/数据库方面没有意义的人来做数据录入工作。

由于大多数数据收集过程涉及手动输入一个包含50多个问题的问卷(当它们作为电子表格呈现时为100-200列),并且不同问卷之间存在关联(例如问卷A从商店收集信息,并且问卷B从该店内的员工收集信息),最初我使用Access 2007进行开发。 Access 2007完成了这项工作,但只是公平。

我对Access 2007的主要抱怨如下:

  • 开发前端很痛苦:长时间使用R后,我真的很讨厌用鼠标拖放盒子,并启用复选框的某些功能
  • 我认为公平/差的多用户支持:如果我是唯一一个使用Access 2007程序的人,我很好用它,但现在情况开始改变,我们有多用户登录来添加/更新/同时删除数据,因为数据库是由其他人开发的,我总是担心数据可能会被破坏
  • 继续“重新发明轮子”:数据库开发人员自己在Access 2007中构建用户登录模块,但这应该是我可以从某个地方获取它的标准吗?
  • 自动压缩数据库并且数据库是VANISHED:是的,我的意思是消失了,我尝试了一次,它让我很烦恼,现在我一直在备份访问数据库

总之,我对Access 2007失去了信心,为几个员工(最多20个)建立一个像样的数据库来进行数据输入/查询工作。所以我转向其他选择。

我正在考虑类似于基于Web的“Access 2007”替换,xataface一开始就出现在我面前,但对我来说它似乎不是一个完整的解决方案,它可以解决我的一些问题。现在问题,但其他问题可能不是这样。

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

Web Application Framework域中,我遇到了许多名称:CakePHPRoRDjango,因为我不是一个程序/数据库/ Web开发人员,我对PHPPythonRuby一无所知。我不知道应该选择哪一个。或者我应该在进入框架之前学习语言?

有人可以在这里启发我吗?如果需要,我可以提供其他信息。感谢。

1 个答案:

答案 0 :(得分:0)

尝试查看VFrontnuBuilder。这些允许您构建MySQL数据库的前端(即表单,报告等)。