我正在使用第三方搜索 API,我更喜欢将整个应用程序保留在浏览器端。XML 完全用 javascript 消化,我正在使用 javascript 模板引擎动态呈现复杂的结果对象。很少有页面重新加载发生,并且有很多花哨的 javascript 正在进行。
将所有内容都保留在 javascript 端对我来说感觉很干净。这将使部署变得更加容易,并且很高兴将我的所有代码都放在一个地方。我正在努力像使用 Java 编码一样严格地使用 javascript 进行编码,到目前为止,一切似乎都运行良好。我正在努力使用 TDD 风格,使用 YUI 测试,并且我乐观地认为这将使不可避免的跨浏览器错误更容易捕获和修复。代码量不算小,但也不算太差,我计划在部署之前将其缩小,这应该会减少到现在的 2/3 左右。
有我没有考虑的缺点吗?这里还有其他前端应用程序逻辑的支持者吗?