Py学习  »  分享发现

现代web开发框架的6大元素

Py站长 • 10 年前 • 5082 次点击  

如何选择合适的网站开发框架?

我用过不少web framework,包括

  • django
  • rails (ruby)
  • webpy
  • bottle
  • gae
  • tornado
  • codeigniter(php)
  • nodejs

前2年为了追求性能,鲁塔弗也用php写过一个超快版,在使用工具之前习惯整体的观察它,弄清问题的边界,现代web framework包括6大部分

  • url route/map,表面看这个就是一组正则表达式,其实这是web开发框架的核心,它决定了代码的组织方式
  • html 模版子系统
  • orm,或者说数据库访问层
  • form 前后端验证,表单验证是整个网站开发过程当中最复杂的一步,需要写手很多代码
  • helper,包括:分页,cache,session,sitemap,rss,email等支持
  • deployment 支持,简单说,这个框架起码要内置一个http server,更进一步要支持fastcgi,这样才能部署到生产环境

引用: http://lutaf.com/50.htm

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/185
 
5082 次点击  
文章 [ 2 ]  |  最新文章 10 年前
coly
Reply   •   1 楼
coly    10 年前

目前,我用了3养。

爱情的枪
Reply   •   2 楼
爱情的枪    10 年前

学习~