我正在尝试了解 WebComponents 和潜在的企业应用程序架构选项。我浏览了有关polymersiJS 和Mozilla 的brick 和WinJS 的视频和文章。我主要从打包应用程序的角度来看待这些,而不仅仅是网站创建。
我试图在不被细节吸引的情况下获得 5000 英尺的视野。感觉 webcomponents 是使用 web 技术重做的 winforms/vbx/ocx/.net 控件。我是否正确地考虑了这一点?
从历史的角度来看,我认为潜在的更高级别的应用程序框架和架构可能是
- 事件驱动 - (旧的 windows 窗体模型,polymerjs 示例似乎正在使用事件驱动模型)
- MV*(C) - (猜测 AngularJS 2.0 提出的世界观 - 使用来自 Web 组件基础设施的管道并创建更高级别的 MVC 框架)
- MV*(VM) - WinJS 似乎正在走向那里,他们现在正在创建他们的专有控件,我希望他们会随着它们的成熟而转向 webcomponents
我并不是想说这些是唯一的框架。我用它们作为例子来思考心智模型的影响和未来方向。
请通过纠正我的理解或其他我没有想到的事情来帮助我。
谢谢,尼兰詹