mycms应用程序的Javascript体系结构
我正在构建一个CMS,其中将有一些使用Javascript/Ajax作为分页的功能、搜索(都使用Ajax)以及一些像图像裁剪等功能(没有Ajax) 我的应用程序不是一个单页应用程序,我正在寻找一个Java脚本的体系结构解决方案,它涉及到为将来的维护分离关注点 我正在研究MVC解决方案,如Backbone.js、Spine.js、Dojo Toolkit和Pub/Sub模式,但我不知道这些解决方案是否适合我的应用程序,然而,它们可能是我不需要的具有大量资源的解决方案 有人可以帮助我,并告诉我一个简单而不太复杂的解决方案(一个带有代码的示例更好),该解决方案侧重于分离关注点 (就像我刚才说的,我将使用简单的Javascript功能,如ajax分页和搜索,以及一些功能,如图像裁剪、表单验证、ajax网格和jquery插件)mycms应用程序的Javascript体系结构,javascript,jquery,architecture,backbone.js,publish-subscribe,Javascript,Jquery,Architecture,Backbone.js,Publish Subscribe,我正在构建一个CMS,其中将有一些使用Javascript/Ajax作为分页的功能、搜索(都使用Ajax)以及一些像图像裁剪等功能(没有Ajax) 我的应用程序不是一个单页应用程序,我正在寻找一个Java脚本的体系结构解决方案,它涉及到为将来的维护分离关注点 我正在研究MVC解决方案,如Backbone.js、Spine.js、Dojo Toolkit和Pub/Sub模式,但我不知道这些解决方案是否适合我的应用程序,然而,它们可能是我不需要的具有大量资源的解决方案 有人可以帮助我,并告诉我一个简
我知道jQuery非常适合DOM操作,但是,只有jQuery不能提供一个好的体系结构解决方案,我可能会结合jQuery来实现一个好的体系结构/分离?如果您正在创建一个单页应用程序,比如Knockout.js就非常好了。如果你正在制作一个具有类似应用程序功能的网站,那么使用jQuery的框架就更好了。在这种情况下,可以使用Backbone.js(还有其他的)
您应该尝试几种不同的框架,看看哪种框架最适合您的网站/应用程序。我知道这不是一个很好的答案,但不同的应用程序有不同的需求。如果您正在创建一个单页应用程序,那么像Knockout.js这样的东西就很好了。如果你正在制作一个具有类似应用程序功能的网站,那么使用jQuery的框架就更好了。在这种情况下,可以使用Backbone.js(还有其他的)
您应该尝试几种不同的框架,看看哪种框架最适合您的网站/应用程序。我知道这不是一个很好的答案,但不同的应用程序有不同的需求。如果您正在寻找大规模javascript开发的参考体系结构,请查看BoilerplateJS。它不是一个库,而是包含复杂产品开发示例的启动代码库。正如您所问,它显示了
- 溶液结构
- 产品模块化
- 自包含的UI组件
如果您正在寻找大规模javascript开发的参考体系结构,请查看BoilerplateJS。它不是一个库,而是包含复杂产品开发示例的启动代码库。正如您所问,它显示了
- 溶液结构
- 产品模块化
- 自包含的UI组件
我主要使用主干网来获得一个好的MVC式体系结构。我主要使用主干网来获得一个好的MVC式体系结构。