Breeze SPA,坏事情?
我最近一直在读有关SPA的书,以及它有多好。。 我想知道是否有人能告诉我什么时候应该使用SPA,或者更好地告诉我什么时候不应该使用SPA作为常规MVC,MVC的工具(Rails,MVC4)要成熟得多。有更多的文档关注传统MVC站点的开发。单页应用程序开发很困难。JavaScript密集型应用程序很难编写,调试起来也非常困难 如果你想加入SPA,请访问Pluralsight.com——据我所知,这是开发SPA应用程序的最佳起点。或者学习脊梁骨,但这根本不适合心脏的虚弱(假装?) 还有一个建议:如果您是ASP.Net开发人员,请查看BreezeJS()以进行数据管理。这对SPA的一些潜在问题提供了很好的概述,并提供了一些解决方法的建议 潜在问题包括:Breeze SPA,坏事情?,breeze,single-page-application,Breeze,Single Page Application,我最近一直在读有关SPA的书,以及它有多好。。 我想知道是否有人能告诉我什么时候应该使用SPA,或者更好地告诉我什么时候不应该使用SPA作为常规MVC,MVC的工具(Rails,MVC4)要成熟得多。有更多的文档关注传统MVC站点的开发。单页应用程序开发很困难。JavaScript密集型应用程序很难编写,调试起来也非常困难 如果你想加入SPA,请访问Pluralsight.com——据我所知,这是开发SPA应用程序的最佳起点。或者学习脊梁骨,但这根本不适合心脏的虚弱(假装?) 还有一个建议:如果
- 浏览器在内存处理和垃圾收集方面不是最好的种类。特别是在DOM处理方面。例如,从DOM中删除的元素仍然保存在内存中。如果我们让用户 在DOM上工作很长时间而不刷新,浏览器可能会遇到困难 为了应付内存问题
- 理想情况下,我们应该尽可能多地重用DOM元素,而无需处理。但即使采用这种方法,如果用户在使用应用程序时创建了数千个可重用的DOM元素,浏览器也可能会遇到应对困难。另一方面,糟糕的编码实践造成的内存泄漏也会堆积在长期存在的DOM中
- 如果我们需要完整的产品套件功能作为一个单页应用程序提供,那么JS/CSS代码可能太多了 一次加载会影响初始加载时间
真的,这归结为一个问题。你想花时间学习如何建造温泉吗