我是一個經常使用的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
領域,我碰到過許多名字:CakePHP
,RoR
,Django
,因爲我不完全是一個程序/數據庫/ web開發人員,我一無所知PHP
,Python
,Ruby
。我不知道應該選擇哪一個。還是應該在去框架之前學習語言?
任何人都可以在這裏啓發我嗎?如有需要,我可以提供更多信息。謝謝。