Size: 574
Comment:
|
Size: 3001
Comment: 经沟通,获准开辟 JsValidationFramework
|
Deletions are marked like this. | Additions are marked like this. |
Line 12: | Line 12: |
* 利用几天空闲时间,快速将原来的 数据库为 基础,PHP版本的简单问卷系统重构为纯Python的 * 大多数功能都是随想随实现的,没有进行规划,现在要进一步可以开发的: 1. 增加,删除问卷 1. 丰富问卷形式,可以多选,填写信息 1. 问卷的 slide 方式,一页接一页的回答 1. 丰富[http://www.amowa.net/jsvalidation/ JVF] 的规则集合 1. 优化[http://www.amowa.net/jsvalidation/ JVF] 的配置文件处理,嵌入到HTML的 `<XML>` 数据岛中 1. 优化[http://www.orionlab.net/karrigell_quickform/Karrigell_QuickForm.html KQF] 与 [http://www.amowa.net/jsvalidation/ JVF] 配合起来,更加方便好用 * 经沟通,获准开辟 JsValidationFramework -- 表单验证框架 [http://www.amowa.net/jsvalidation/ JVF] 的啄木鸟再次开发项目 1. 问卷风格的快速切换,实现皮肤功能 1. ………… 需求是变化莫测的,人的欲望也是无常的………… |
|
Line 14: | Line 26: |
1. 减少硬盘的读取次数 1. 减少内存占用空间 1. 加速响应处理 1. 增加并发响应能力 * 等等,是任何功能站点毕定要面对的优化难关………… == 经验总结 == '''在KarriGell 中摸爬滚打几日,也算体会到一些所谓经验''' |
|
Line 15: | Line 35: |
== 经验总结 == | === 有关KarriGell 调试 === 1. 页面空白,源代码都为空时,一定是Python 崩溃,或是不吻合语法规则,根本没有运行起来! * 不过,KarriGell 足够皮实,不会崩溃的,马上`Ctrl+z` 几次,就可以知道哪少括号什么的了 1. 有时候 `print object` 页面没有任何变化,不要担心 * 看一下子HTML 的源代码吧! * 类似`<mod_ks.Script instance at 0x00E56DF0>` 这样的Python 对象属性输出,在页面中会被浏览器处理为非法HTML节点而不显示的! 1. 作为一个快捷开发为豪的人,一定要不求甚解…… * 好使就成,至于到底为什么,先别想,将来自然会明白的, * 要知道人脑有下意识的,你的所有疑问会在后台进程中一直运算到解答为止,即所谓`灵感是也乎` * 有时候,明明白白是个字典,但是就不让你使用看到的键值来调用内容,那未就使用`.keys()[]`的方便来调用,反正,你只是要内容,不管键名的小脾气的 === 有关站点组织 === |
Line 18: | Line 49: |
* |
* 面向数据是核心……在理性用户面前 |
::-- ZoomQuiet [DateTime(2005-12-11T04:52:04Z)] TableOfContents
1. K日继续:跟自个儿较劲
提出自个儿的建议,为社区贡献
1.1. TODO
- 利用几天空闲时间,快速将原来的 数据库为 基础,PHP版本的简单问卷系统重构为纯Python的
- 大多数功能都是随想随实现的,没有进行规划,现在要进一步可以开发的:
- 增加,删除问卷
- 丰富问卷形式,可以多选,填写信息
- 问卷的 slide 方式,一页接一页的回答
丰富[http://www.amowa.net/jsvalidation/ JVF] 的规则集合
优化[http://www.amowa.net/jsvalidation/ JVF] 的配置文件处理,嵌入到HTML的 <XML> 数据岛中
优化[http://www.orionlab.net/karrigell_quickform/Karrigell_QuickForm.html KQF] 与 [http://www.amowa.net/jsvalidation/ JVF] 配合起来,更加方便好用
经沟通,获准开辟 JsValidationFramework -- 表单验证框架 [http://www.amowa.net/jsvalidation/ JVF] 的啄木鸟再次开发项目
- 问卷风格的快速切换,实现皮肤功能
- ………… 需求是变化莫测的,人的欲望也是无常的…………
1.2. 优化
- 减少硬盘的读取次数
- 减少内存占用空间
- 加速响应处理
- 增加并发响应能力
- 等等,是任何功能站点毕定要面对的优化难关…………
1.3. 经验总结
在KarriGell 中摸爬滚打几日,也算体会到一些所谓经验
1.3.1. 有关KarriGell 调试
- 页面空白,源代码都为空时,一定是Python 崩溃,或是不吻合语法规则,根本没有运行起来!
不过,KarriGell 足够皮实,不会崩溃的,马上Ctrl+z 几次,就可以知道哪少括号什么的了
有时候 print object 页面没有任何变化,不要担心
- 看一下子HTML 的源代码吧!
类似<mod_ks.Script instance at 0x00E56DF0> 这样的Python 对象属性输出,在页面中会被浏览器处理为非法HTML节点而不显示的!
- 作为一个快捷开发为豪的人,一定要不求甚解……
- 好使就成,至于到底为什么,先别想,将来自然会明白的,
要知道人脑有下意识的,你的所有疑问会在后台进程中一直运算到解答为止,即所谓灵感是也乎
有时候,明明白白是个字典,但是就不让你使用看到的键值来调用内容,那未就使用.keys()[]的方便来调用,反正,你只是要内容,不管键名的小脾气的
1.3.2. 有关站点组织
- 重构是自然的
- 设计不如实现
- 面向数据是核心……在理性用户面前
1.4. 实例下载
使用 [wiki:self/AllAboutSubversion SVN 下载]:
[wiki:selfsvn/zqlib/trunk/zqlib/tangle/zoomq/Karrigell/obpKWD/KwDays/ KwDays实例]
返回 KarrigellWebDev -- 快速体验K开发