zoukankan      html  css  js  c++  java
  • Python的web框架很多,比如Django,webpy等,但是哪一种综合实力最强呢?

    saromman| 来自手机知道|五级
    django和web.py相比,django实力更强,但是我需要解释一下: 我感觉django太大了,研究透比较浪费时间和精力,不过你按照他的教材用来开发的话,还是比较省心省力,适合那种整站的开发,不过一旦遇到特别需求的话,修改起来就比较困难,还得去研究它的原代码,就比如admin和录入界面,单纯使用的话很酷,但自定义太麻烦;web.py适合那种目标比较单一的快速开发,虽然没django全,但是以前有web经验的话,开发还是很快的
    评论|
    2012-03-28 10:42wanghan519|七级
    webpy像捏橡皮泥,一切自己动手,但灵活多变
    django像搭积木,方便快捷,但细节没法改
    评论|
    2012-03-27 12:01lvwengjian|二级
    diango,适合快速开发,业务模式比较成熟的
     
    webpy 比较轻量,比较适合自己有很多特别的需求。各个方面成本比较低,可扩展性强。
     
    用着酷酷的diango,不如完全看明白webpy框架。
     
     
     
    ***********************************************
    Python也有web开发框架吗?
    灰常之多,推荐几个,django,flask,bottle,web.py
    评论|
    2012-07-23 14:41点点滴滴360度|三级
    django框架是在国内最流行的,像豆瓣网就是使用这个框架。好好学习,给我加蛋
     
     
    ******************************************************
    python主要有那几个框架?
    你说的是,网络框架吧?
     
    简单说:
    Django
    Grok
    Pylons
    TurboGears
    web2py
    Zope2
     
    复杂说:
    自己去看:
     
    【整理】Python中常见的Web框架
     
    (此处不给帖地址,请自己用google搜标题,就可以找到帖子地址了)
     
     
    **************************************************
    python有哪些优秀的web框架?
    django比较笨重,但它的url映射做的挺有意思,比较适合新闻资讯类网站
    flask,webpy,bottle都属于micro framework,比较小巧,容易上手,但功能有限,适合做小型系统
    web2py的一些理念很好,上手也很快,而且部署很简单
    pylons已经不再继续开发
    pyramid是repoze.bfg结合以前的pylons所形成的一个新架构
    还有zope,这个是老牌了,现有的很多python web framework都受到了zope的不同程度的影响
     
    flask, web.py, bottle, web2py, django, pylons, pyramid,
     
     
    **********************************************
    最好的Python web框架。
    大家推荐下Python的Framework~
    原来想学Django的,但是听说Django缺陷很大。
    是不是Web.py比较好?
    第一次用Python试着开发网站,嘿嘿。
     
    谁都知道没有最好的,要看情况。
    很多情况下小巧优雅的web.py足够,个人喜欢tornado,如果构建的是web应用的话更推荐tornado,tornado类似web.py的威力加强版XD,是专为webapp而生的,异步非阻塞也是node.js的主要特性之一
    如果是以内容为主的网站Django是比较优秀的选择,比如blog之类的,自带的后台、表单和ORM十分方便。缺点是太大了,什么都用django自家的而不用外头的好东西,而且模块间耦合比较严重。
    新手学习来说web.py和django都是不错的选择,先试试django比较好
    另外如果不用django的话表单可以用wtform,类似django数据库模块的有很多,sqlalchemy比较推荐但是学习曲线不是非常好看
     
    tornado, flask, pylons好多~我觉得这几个都不错~
     
    Django 和 web.py 没有可比性,完全是两个不同级别的框架。
    不知道你说的缺陷很大是指什么。既然是初学,建议使用 flask、web.py 这种轻量级的,能加强你对 python 语言本身的理解。
     
    web.py和flask是轻量级的框架。这两者都没有ORM、表单处理等等模块,web.py甚至没有默认的template lib
    Django属于Full stack framework。包括了几乎所有web开发用到的模块。session管理、CSRF防伪造请求、Form表单处理、ORM数据库对象化、自己的template language
    对新手来说:
    用web.py或flask学习web编程,知道啥是POST啥是GET啥是cookie等等
    等熟悉web开发之后再决定是否用Django这类full stack的框架,还是用lightweight框架自己搭配ORM等模块
    P.S. Django的ORM是我见过的Python里最强大的。像SQLAlchemy这样专门的ORM都不如Django的ORM使用方便。另外admin site也是个很好用的特性
    我之前是用Django的ORM+web.py开发REST API,用Django的admin site开发后台管理界面,随便用Django的模板做了几个外部展示页面。
     
    以前追过django, 几年前开始只用tornado一直到现在, 异步特性实现的非常优雅, 同时我也是Bret Taylor的粉丝. 用不用WSGI都没有关系.
    web.py(拜一下作者)开创了轻量级框架时代, 像tornado, webapp, flask这些.
    django也不差, 已经享誉全球了吧. 就是大了一点. flask看起来很像轻量级别的的django(个人见解).
  • 相关阅读:
    CVE-2020-5405 Spring Cloud Config 目录穿越漏洞分析
    CVE-2019-3799spring-cloud-config 目录穿越漏洞复现
    fastjson<=1.2.68的漏洞分析
    【转载】半自动化挖掘request实现多种中间件回显
    整理一下weblogic回显的代码
    CentOS7在python交互模式下输入退回键时出现乱码^H^H
    1 单例设计模式
    用nohup命令实现PHP的多进程
    用进程和线程关系引入操作系统学习
    8.5 归并排序
  • 原文地址:https://www.cnblogs.com/huapox/p/3251594.html
Copyright © 2011-2022 走看看