Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于以下要求,我应该使用什么Javascript框架?_Javascript_Frameworks - Fatal编程技术网

对于以下要求,我应该使用什么Javascript框架?

对于以下要求,我应该使用什么Javascript框架?,javascript,frameworks,Javascript,Frameworks,我想知道是否有人可以帮助我选择一个框架,因为这是我的要求: 我们必须使用我们自己的模型,我们有一个内部JS数据库,它是我们的模型,位于浏览器中,与远程服务器同步,因此这是一个交易破坏者,因为我们必须使用我们的模型,而不是框架的。。。我们必须手动处理从和到模型获取和设置任何数据之间的任何映射。。。(我甚至可以使用JS框架来满足这个要求吗) 我们将为UI使用引导,所以我们不需要任何UI附带的框架,比如ExtJS,我们需要纯框架 我们希望(但不必)继续使用jQuery。这不是一个交易破坏者,但如果我们

我想知道是否有人可以帮助我选择一个框架,因为这是我的要求:

  • 我们必须使用我们自己的模型,我们有一个内部JS数据库,它是我们的模型,位于浏览器中,与远程服务器同步,因此这是一个交易破坏者,因为我们必须使用我们的模型,而不是框架的。。。我们必须手动处理从和到模型获取和设置任何数据之间的任何映射。。。(我甚至可以使用JS框架来满足这个要求吗)

  • 我们将为UI使用引导,所以我们不需要任何UI附带的框架,比如ExtJS,我们需要纯框架

  • 我们希望(但不必)继续使用jQuery。这不是一个交易破坏者,但如果我们能够继续使用jQuery,它将缩短我们的学习曲线

  • 我们需要良好的路由功能,包括更改实际视图(即:显示当前选定路由的隐藏DIV)的能力,而不仅仅是在选择新路由时触发事件

  • 绑定和模板会更好(我相信所有好的框架都有)

  • 轻型框架更好,但不是必须的


  • 框架建议请求在堆栈溢出(如Knockout和Angular.js)上是离题的;)@user2040670还应该问什么?问题是,Knockout不支持路由,Angular有自己的model好的,那么只使用jquery和jquery tmpl怎么样?这应该行得通。如果我可以问,为什么一定是js?