Web编程中的常见模式有哪些?

4 投票
4 回答
532 浏览
提问于 2025-04-15 21:19

我一直在尝试写我的第一个大型网页应用(不止一个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!!!

(我已经删掉了与项目相关的具体事项。)

我知道每个待办事项都会和它的项目以及使用的技术紧密相关。不过,我想知道的是,你们这些有经验的人在待办事项上有没有什么共同的模式,以及你们是如何安排这些事项的顺序的。

4 个回答

3

模型-视图-控制器(MVC)设计模式:把用户输入和应用程序的数据展示部分分开。

3

你列出来的几乎全是“框架”。

但这些东西用户根本看不见。

我的待办事项列表从来不是那样的,绝对不是。

所以,我给你这个建议。

停下。

换个方式做。

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

  2. 关注真正的用户和他们的实际需求。

这样一来,你的待办事项列表就会包含用户真正关心的实际需求。这才是你应该放在待办事项列表上的内容,而不是框架技术。关注实际需求。

4

如果这个实际上是一个会被大家使用的大型网页应用,那我建议加上访问限制。

撰写回答