我在一个没有使用框架的网站上工作,只是在上面加了一点jQuery……
我正在一个没有使用框架的网站上工作,只是在传统的MVC框架上添加了一点jQuery。这在一开始运行得很好,但随着业务的增长,软件变得比一个工程师能记住的要大得多。我们现在有很多需要修复的问题。一个很好的例子是页面加载需要5秒钟,因为它们要做很多事情,然后你提交一个表单,页面重新加载需要5秒钟,但没有UI反馈,所以你会多次点击按钮,因为可能没成功?然后你会得到一个错误,因为第一次操作成功了,但后续操作由于唯一性约束而失败。现在作为用户你会感到困惑:你是否下过订单?你得到了一个错误,但订单也出现在你的历史记录中。嗯。作为工程师,我们很难理解什么在范围内,什么不在范围内。你修改的这个javascript文件只会影响你想要的功能,还是会影响你甚至不知道的另外50个页面?当你在模板中添加一个新东西时,你刚刚造成了多少个N+1问题,跨多少个页面?…
源讨论纯原生网页原帖 685 条评论 · 导入时统计