摘要:
对于一个web框架,掌握了三部分的内容,就可以说是迈出了第一步。1. 准备开发环境2. 创建一个工程,并运行3. 开发hello world应用1. 准备环境 首先应该是安装python和django。这点官方网站有很详细的说明,网上也有很多教程,这里就不再重复了,只是表达一个对操作系统的观点: Mac OS:对程序员和用户都很友好 Linux: 对程序员很友好 Widows:对用户貌似友好 到底使用哪个操作系统,仁者见仁。 然后是开发工具的选择。建议抛弃IDE,使用一个好的文本编辑器。强烈推荐vim。但如果你选择Emacs,我无话可说。2. 创建工程 Django作为一个web框架... 阅读全文
摘要:
MVC是众所周知的模式,即:将应用程序分解成三个组成部分:model(模型),view(视图),和 controller(控制 器)。其中: M 管理应用程序的状态(通常存储到数据库中),并约束改变状态的行为(或者叫做“业务规则”)。 C 接受外部用户的操作,根据操作访问模型获取数据,并调用“视图”显示这些数据。控制器是将“模型”和“视图”隔离,并成为二者之间的联系纽带。 V 负责把数据格式化后呈现给用户。在《Agile Web Development with Rails》中有这样一张图对MVC模式进行了很好的解释:Django也是一个MVC框架。但是在Django中,控制器接受用户输入的部 阅读全文
摘要:
Google App Engine介绍通过 Google App Engine,您可以在支持 Google 应用程序的相同系统上构建和承载网络应用程序。App Engine 可提供快速开发和部署,管理简单,无需担心硬件、补丁或备份,并可轻松实现可扩展性。使用入门注册一个 App Engine 帐户。下载App Engine SDK。阅读使用入门指南。环境准备,安装软件,参见:Google App Engine 使用指南开始编写一个最简的程序1 新建一个目录 hello 在hello目录下建立一个app.yaml文件,文件内容如下:application: helloversion: 1runt 阅读全文