老碎片我称这个项目为OldFragmate,因为我为未来的框架保留了名称Fragmate。 OldFragmate只是在这里向您展示我构建的框架。它不再被开发。不再开发它的原因是,当开始真正使用它时,一个大问题很明显,用它编写高级组件太难了。 OldFragmate的主要目标是让创建组件变得非常简单。但是,当组件所依赖的数据发生变化时,通过onValueChanged,开发者不得不做大量的DOM操作。通过提供辅助函数,可能有解决方法,但这不是一个干净的设计。但是,当时React框架已经发布,解决了OldFragmate该解决的一切问题。
那么,想了解更多关于现代JavaScript MVC框架的演变吗?可以看看 AngularJs Javascript MVC框架,它在设计理念上与OldFragmate有些相似,但更加成熟。另一个值得一读的是javascript框架值mvc富应用开发,详细介绍了如何在实际项目中应用MVC模式。而如果您对各种快速开发框架感兴趣,MVC快速开发框架和轻量级MVC开发框架也提供了不少启发。
OldFragmate代码在某些方面仍然可用,它表明可以用很少的代码创建一个客户端JavaScript MVC框架,它展示了如何以一种好的方式编写测试,它是代表我的代码可以实现。虽然它已经不再开发,但其背后的思想和探索依旧值得学习和借鉴。至于更现代的实现,您可以探索 react bulma components Bulma框架的React组件源码,它展示了如何结合React与其他框架来构建高级组件。
暂无评论