我经常是R用户(我回到办公室时每天打开的第一个程序是RStudio,我花费大约50%的时间使用R进行操作,制表和数据可视化)。有时我需要参与各种研究项目的数据收集过程,也就是说我需要开发一个带前端的数据库来方便一个职员,或者在编程/数据库方面没有意义的人来做数据录入工作。
由于大多数数据收集过程涉及手动输入一个包含50多个问题的问卷(当它们作为电子表格呈现时为100-200列),并且不同问卷之间存在关联(例如问卷A从商店收集信息,并且问卷B从该店内的员工收集信息),最初我使用Access 2007进行开发。 Access 2007完成了这项工作,但只是公平。
我对Access 2007的主要抱怨如下:
总之,我对Access 2007失去了信心,为几个员工(最多20个)建立一个像样的数据库来进行数据输入/查询工作。所以我转向其他选择。
我正在考虑类似于基于Web的“Access 2007”替换,xataface
一开始就出现在我面前,但对我来说它似乎不是一个完整的解决方案,它可以解决我的一些问题。现在问题,但其他问题可能不是这样。
然后我用Google搜索了一下:xataface
- > nuBuilder
- > Drupal
- > Web Application Framework
。由于我没有找到Access 2007的确切替代方案。我猜Web Application Framework
是一个出路。
在Web Application Framework
域中,我遇到了许多名称:CakePHP
,RoR
,Django
,因为我不是一个程序/数据库/ Web开发人员,我对PHP
,Python
,Ruby
一无所知。我不知道应该选择哪一个。或者我应该在进入框架之前学习语言?
有人可以在这里启发我吗?如果需要,我可以提供其他信息。感谢。