网页编程中的常见模式是什么?

2024-09-30 12:24:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试编写我的第一个大型web应用程序(不止一个cgi文件),当我继续开发粗略的原型,同时试图预测更多的任务时,这就是累积起来的todo(没有特定的顺序)。在

* 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!!!

(我已经删掉了项目特定的项目。)

我知道每一个todo都与它的项目和所使用的技术密切相关。不过,我想知道的是,你的待办事项是否有规律,以及你有经验的人遇到它们的顺序。在


Tags: and文件项目web应用程序inputobject顺序
3条回答

几乎所有的清单都是“框架”。在

几乎所有这些都不是用户实际看到的功能。在

我的待办事项清单从来都不是那样的。从未。在

因此,我有这个建议。在

停下来。在

这样做吧。在

  1. 找到一个这样做的框架。

  2. 关注实际用户及其实际用例。

现在,您的todo列表将包含实际用户真正关心的实际用例。这就是你的待办事项。框架不是技术。用例。在

如果这实际上是一个大型的web应用程序,将部署为一般消费,那么我将添加速率限制。在

Model-View-Controller (MVC)设计模式:将用户输入和表示层与应用程序数据分离。在

相关问题 更多 >

    热门问题