随着互联网的兴起,web开发变得愈发的重要。Python作为当前火热的语言, 其中的web开发框架可以说是百花齐放,下面聊一聊这些框架。
** Django makes it easier to build better Web apps more quickly and with less code.**
优点:
功能
完善、要素齐全:自带大量常用工具和框架,无须自定义、组合、增删及修改。文档
:Django的开发活跃,社区繁茂,有广泛的实践案例和完善的在线文档。数据库访
问组件:Django的Model层自带数据库ORM组件,无须学习其他数据库访问技术。URL
映射:Django使用正则表达式管理URL映射,灵活性高。模板
语言:功能丰富,可以自定义模板标签。admin
:可以简单实现一个完整的后台数据管理控制平台。错误提示
:在开发调试过程中出现错误或者异常,Django可以提供非常完整的错误信息帮助定位问题。当然也有缺点, 比如异步高并发的功能比tornado差些。 该框架功能完善,基本上适合所有的web开发, 推荐新手学习。
** Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.**