JavaScript MVC框架如Backbone.js,Angular,Ember.js等都是这些天气.我明白,他们是伟大的防止意大利面条代码和所有,但我真的不明白为什么他们已经起飞像他们有.
在所有这些年以后,确保网站可以使用渐进式增强功能访问,这种事情在JavaScript被禁用时无效.看看https://app.getblimp.com/.这是一个很好的应用程序,但如果JS被禁用,整个事情是无用的.记得几年前,Target被起诉超过一百万美元,因为他们的网站是无法访问的?
另一件事是如何将HTML集成到JS中.不管发生什么事情,HTML分开标记,CSS分开为演示文稿和JS分开为行为?为什么所有这些东西应该由JavaScript完成的服务器处理?
有人可以指出,为什么在传统的服务器端MVC框架中使用JavaScript MVC框架,如PHP的Zend,Ruby on Rails或Python?
我只是不明白