zoukankan      html  css  js  c++  java
  • 我的 web develop 路线图

    我的 web develop 路线图

    =============================
    背景
    =============================
    早些年做C/S架构开发, 参与B/S项目也主要是专注后端开发, 这几年主要做数据仓库. 所以, Web前端经验几乎为零.
    打算正儿八经学习点web编程,  哎, 现在越来越全能了.


    =============================
    语言和框架
    =============================
    语言: ASP.Net/JAVA当然不是我的选项, 还是python

    框架: 以cherrypy作为学习web的入门框架, 实践将采用flask.  为什么是cherrypy 和 flask 呢?

    Django 等重量级的框架直接否掉. 流行的轻量级的框架有:  flask, bottle, web.py, cherrypy(流行度由高到低排).  当然 Tornado 也可以算一个, 不过用Tornado主要是想利用它的异步特性吧,单纯做web框架还是比较少.

    选择 cherrypy, 原因是发现了一个好书 <<Python 3 Web Development Beginner’s Guide>>, 系统地讲解web前端后端, 该书使用cherrypy框架.  初步看了一下, 我还挺喜欢cherrypy的.

    选择 flask, 原因是扩展性好,越来越流行. 也希望有越来越多的人使用 flask, 希望 flask 能成长为一个有影响的框架.
     
     
    =============================
    路线图
    =============================
    To 2013.Feb, 读完 <<Python 3 Web Development Beginner’s Guide>>
    To 2013.Way, 系统地学习 flask 官网的资料
    2013 下半年, 争取做一个小的项目.


    =============================
    Cherry学习资料
    =============================  
    1. CherryPy 书: 皮皮书屋- Python 3 Web Development Beginner’s Guide
    http://www.ppurl.com/pdfpreview/?skey=VFFXZgMtBnMAZlI5VwsAb1JwAGRbMQNuA2wFOQQ%2BUzU%3D&page=45

    pdf 版本 https://anydbtest.svn.codeplex.com/svn/python_book/python3_web_beginner_guide.pdf


    2. Simple Ajax with cherrypy and jQuery
    http://ginstrom.com/scribbles/2010/03/07/simple-ajax-with-cherrypy-and-jquery/

    =============================
    开发和生产环境
    =============================
    Windows 开发环境: flask built-in server   
    Windows 生产环境: flask + cherrypy(wsgi server) + apache(WAMP版, 企业内网使用, 甚至apache仅为可选项)
    http://stackoverflow.com/questions/11602653/installing-mod-wsgi-on-wamp-server-running-on-windows-7
    http://werkzeug.pocoo.org/docs/deployment/mod_wsgi/

    Linux 生产环境 ngnix + gunicorn +flask , 如果要高并发采用: ngnix + gunicorn+ gevent +flask
    详见猛禽的 "使用gunicorn部署web.py应用" http://www.tuicool.com/articles/2i2i2i   

  • 相关阅读:
    北京高考零分作文(看到最后一句笑喷了!)
    关于前几天无法访问的问题
    用 PHP 读取和编写 XML DOM[转]
    Delphi对INI文件的详细操作方法
    如何在WebService中获取客户端的IP地址
    正则表达式30分钟入门教程
    [原创]shell对xml操作的脚本
    预防SQL注入攻击之我见(好文章)
    表驱动方法(非常好的数据结构)
    请教shell读写XML问题
  • 原文地址:https://www.cnblogs.com/harrychinese/p/my_web_dev_roadmap.html
Copyright © 2011-2022 走看看