zoukankan      html  css  js  c++  java
  • cherrypy应用探究

    1. cherrypy是什么?

      cheerypy是一个有pythonic特性的面向对象的http服务框架。

      玩python的人都应该知道pythonic这个单词。python大神给我们的建议 :  

    >>> import this
    The Zen of Python, by Tim Peters
    
    Beautiful is better than ugly.      
    Explicit is better than implicit.
    Simple is better than complex.    
    Complex is better than complicated. 
    Flat is better than nested.
    Sparse is better than dense.
    Readability counts.
    Special cases aren't special enough to break the rules.
    Although practicality beats purity.
    Errors should never pass silently.
    Unless explicitly silenced.
    In the face of ambiguity, refuse the temptation to guess.
    There should be one-- and preferably only one --obvious way to do it.
    Although that way may not be obvious at first unless you're Dutch.
    Now is better than never.
    Although never is often better than *right* now.
    If the implementation is hard to explain, it's a bad idea.
    If the implementation is easy to explain, it may be a good idea.
    Namespaces are one honking great idea -- let's do more of those!

      也就是说cherrypy的开发人他觉得自己做到了,或者做到了一些,话是否大了,接着研究,看他凭什么这么说。

    2. 一门语言的http框架功能点。

      1. http服务。像apache的web sevice, python自带的simpleserver,都是在做监听端口服务,监听完成后完成数据转换,是否满足应用要求,然后根据应用逻辑作出相应,在有服务传递数据回客户端。cherrypy必须完成这样的功能。

     

  • 相关阅读:
    Python程序设计--第6章 面向对象编程
    Python程序设计--第5章 函数设计与使用
    Python程序设计--第4章 字符串与正则表达式
    Python程序设计--第3章 选择与循环
    Python程序设计--第2章 python序列
    Python程序设计--第1章 基础知识
    Python基本计算--除法
    ES6:对象新增方法
    ES6:字符串常用方法
    ES6:let和const用法
  • 原文地址:https://www.cnblogs.com/CLTANG/p/2502052.html
Copyright © 2011-2022 走看看