Web开发工具

时间:2013-08-18 13:41:43

标签: web web-deployment frontend backend middleware

我在一所4人团队中为我们学院的学术课程选择和注册网站工作。我们正在将其作为我们目前注册的其中一门课程的项目,因此我们有大约4个月的时间来完成它[包括其他学术工作量]。

该网站将涉及用户登录,个别课程的评论和评论,使用用户偏好创建时间表等等。如果我们成功了,我们甚至可以将其移植到其他学院。

我想问一下,用于此类项目的理想的Web框架和语言堆栈是什么。我们目前非常精通python,并且具有HTML,CSS,PHP和JQuery的中级知识。此外,我们不介意学习任何新东西,只要它有助于我们创造更好的产品 - 就像我在看R和R和bootstrap一样。

那么,你能告诉我们选择什么前端,后端,连接这两个等?

1 个答案:

答案 0 :(得分:0)

好的评论,这个问题确实是主观的,所以我会尝试从我的建议中删除任何个人偏见:

  

我在一个4人小组工作

  • 使用版本控制软件,以便开发过程顺利进行。最受欢迎的是Git,但Subversion也很简单。我没有尝试过Mercurial,但这是第三种选择
  

我们现在非常精通python

  • 好酷。 Django是一个非常流行的基于Python的Web框架。我自己没有用它,但我听说文档真的很好,而Python的丰富知识应该会有所帮助。我认为数据库和登录等是Django的常规做法。或者,您可以使用PHP和Drupal。我知道围绕这两个选项有很多“哪个最好”,但我不会做任何输入,除非你知道Python,Django似乎很合适。
  

什么是理想的Web框架堆栈

  • Pfft ......太模糊,无法评论。 Bootstrap非常受欢迎,在我看来,这是因为它非常好,但是你可以使用数百个框架。您也可以查看Initializr and HTML5BoilerPlate,它们似乎是建立网站的不错的基础。我知道它们包含的构建脚本非常有用。

我可以继续,但我已经足够让你开始了。