没有计划 - 之CoderZh也流水账

想写一个python的Web应用,因此在GAE,Django,Zope中徘徊了许久。最后的结论:

1. GAE, Django太简单,找不到创新的设计,结果让自己陷入千篇一律的设计,徘徊在界面的html标签与python代码的表单请求处理及对数据库的操作。
2. Zope太复杂,才刚了解如何创建简单的Zope应用已经喘不过气 来。也许要真正深入到Zope底层才能领悟其精妙之处。

 

GAE推出不久,是学习和使用的好时机,免费的服务器空间,免费二级域名,免费的负载均衡,免费的BigTable,然后再打个made by gae忽悠忽悠。。。

接着开始框架设计,数据库表结构设计,打开WingIDE编辑器,看着眼熟的代码环境,敲不出一行代码。。。

好不容易敲了几行代码,发现设计过于简单。偶这是打算开发一个功能强大的成熟的大型Web应用,怎能使用如此简单的设计?MVC此刻在我的眼里一文不值。。。

于是修改乎。。。发现使用到的很多库不太熟,每次都要查看帮助或别人的示例代码。。。效率很低下,到头来又发现代码写的和别人一样,再次陷入了矛盾之中。。。

还是先彻底熟悉一下GAE的每个API的用法吧,没有深刻理解和熟悉,每次都东凑西拼,何时能出大作。。。

接着放弃“功能强大,成熟”吧,退而求其次,咱先弄个简单的版本出来,术语那叫“原型开发”,由于简单 ,咱再来个“测试驱动开发”。。。

咱也不考虑界面上那些花哨的设计,就来个简单的Table,一个简单的Form。。。

。。。

。。。

计划。。。

嗯。。。

就是。。。没有计划。。。

[温馨提示]:该文章由原博客园导入而来,如排版效果不佳,请移步:http://www.cnblogs.com/coderzh/archive/2008/12/03/1347120.html

微信扫一扫交流

作者:CoderZh
微信关注:hacker-thinking (一个程序员的思考)
本文出处:https://blog.coderzh.com/2008/12/03/1347120/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。