我期待开发支持以下主要特点多用户网络应用程序:Drupal或从头开始的Web应用程序开发?
填写与人口统计数据的形式对个人
定义和管理调查&投票
产生不错报告与图表)
用户权限管理和通用登录的东西
我的两难困境是是否使用CMS(Drupal?)或是从头开始开发。
将时间和成本问题搁置一会儿,这是一个明显的CMS实力,使用CMS的弱点和潜在风险有哪些?我的直觉告诉我,一个CMS会非常容易和快速入门,但是当功能列表开始增长时 - 我会付账单而不得不钻研不熟悉的DB结构和代码,尝试调整现有模块或写我的自己从零开始。
从长远来看,使用CMS是否真的会更好?