我一直在努力为ASP .NET MVC和razor寻找合适的JavaScript框架。
我已经使用Angular 2,Aurelia和AngularJS实现了一个简单的演示应用程序。
根据我的经验,我发现Angular 2和Aurelia可以与MVC和razor集成,但它们不是为MVC和剃刀而构建的。它们是为单页应用程序构建的。
然而,旧的AngularJS似乎整合得更好 - 但我担心它会被新框架所弃用。
我不熟悉客户端编程,我觉得现代的方式(NPM,Bundling,Transpiling,linting等)有点令人困惑,因为有很多不同的框架可供选择。
所以我的问题:有没有人有过与MVC和razor很好地集成的JavaScript框架的经验?
谢谢:)
答案 0 :(得分:0)
您可以使用KnockoutJS。它可以帮助您使用干净的底层数据模型创建丰富的响应式显示和编辑器用户界面。
knockout.js可帮助您使用Model-View-ViewModel(MVVM)模式简化动态JavaScript UI。它还有一个与MVC绑定的补充项目KnockoutMVC。