【发布时间】:2010-04-07 04:06:35
【问题描述】:
我一直在尝试编写我的第一个大型 Web 应用程序(多个 cgi 文件),并且随着我不断推进粗略原型,同时尝试预测更多任务,这就是积累的待办事项(特别是顺序)。
* Validations and input sanitizations
* Object versioning (to avoid edit conflicts. I dont want hard locks)
* Exception handling
* memcache
* xss and injection protections
* javascript
* html
* ACLs
* phonetics in search, match and find duplicates (for form validation)
* Ajaxify!!!
(我已经剪掉了项目特定的项目。)
我知道每个待办事项都会与其项目和使用的技术密切相关。不过,我想知道的是,您的待办事项中是否存在模式以及您有经验的人遇到它们的顺序。
【问题讨论】:
-
感谢您的回复,我已将注意力集中在 Google appengine 上。这让我减轻了很多负担,比如电子邮件、内存缓存等。也有很好的模型支持。我对提供的 Django0.9 模板不满意。我现在选择了cubictemp,并且尝过很多其他的。我想我可以设法填满列表中剩余的东西。现在,我有了框架(有点)。我仍然想知道你们最终遵循的顺序。我知道顶级舞蹈:模型、设计、代码、测试、保持重复。我想知道上面列表和朋友的任务顺序。
-
我的意思是,该框架为您提供了功能。但是你将不得不使用它。正确的?我猜你学习和使用这些东西的顺序随着你的经验开始变得模糊。也许你们有经验的人在看 API 并且已经知道什么是什么?