如何使Web服务器进行定时多项选择测试?

Joh*_*den 1 lisp python haskell web-applications clojure

我想制作一个网络应用程序,询问人们多项选择问题,以及他们需要多长时间来回答.

我希望那些想要能够创建帐户的人,以及存储他们已经完成的数据以及他们的表现如何增加的数据.

我之前从未编写任何类型的Web应用程序,虽然我是一名优秀的程序员,并了解http的工作原理.

我假设(没有证据)使用"框架"比从头开始一起破解某些东西更好,我很欣赏人们认为哪种框架最合适的建议.

我希望它会受到欢迎,但我宁愿得到一些有用的东西,而不是花时间在开始时担心缩放.这样理智吗?

我希望能够在我自己的机器上开发和测试它,然后将其部署到虚拟服务器或其他托管解决方案.

我更喜欢使用像Clojure或Lisp或Haskell这样的语言,但是如果使用Python或Ruby这样的优点会超过我用更多数学语言更喜欢它的事实,那么我喜欢这两种语言那些也是.

我可能在perl上划线,但如果perl甚至像Java或C这样的东西都具有引人注目的优势,那么我对它们也很满意.他们似乎不适合这种事情.

jos*_*uan 5

我更喜欢使用像Clojure或Lisp或Haskell这样的语言

如果你对Haskell感到满意,你的选择是Yesod(我喜欢它).

如果没有,你的优先次序是什么?

  • 学习,享受和生产力 - >然后你的选择是Haskell + Yesod.

  • 快速生产 - > Python,Ruby,...