是否可以在非spa应用程序中使用Aurelia?

时间:2016-12-07 23:14:36

标签: aurelia javascript-framework

最近我一直在玩不同的框架和库,寻找真正符合我需求的东西。

你知道,我的工作主要涉及创建asp.net mvc应用程序,对于大多数使用Razor而言,只需要一些jQuery即可。但在某些情况下,只有几个页面,每个应用程序很少超过一个或两个,我真的需要额外的东西,这有助于我避免纠缠在一堆jQuery代码中。

正如我所提到的,我尝试了几种替代品,我最喜欢的是Aurelia,因为它的简单性和它包含标准的事实,但我越是深入到框架中,我就越多认为它可能不是我想要的,因为它似乎更适合完整的水疗应用程序,我需要的是:

  • 帮助我减少DOM操作量的东西
  • 高效的模板引擎

我知道Aurelia提供了更多,但我不想要/需要SPA,我只需要在某些特定页面而不是整个应用程序中使用这些功能。

Aurelia可以帮我实现这个目标吗?如果是这样,怎么样?

3 个答案:

答案 0 :(得分:1)

当然,Aurelia可以帮助您实现这一目标。您不会在使用Aurelia创建的页面上使用某些功能,例如路由。

话虽如此,它并不是jQuery的替代品,但没有一个“现代”JS框架真的如此。而且你最终会花时间学习你最终选择的那个。

查看aurelia.enhance功能,它可能就是您正在寻找的内容!

答案 1 :(得分:0)

我在非SPA背景下使用过Aurelia,效果很好。我认为这正是你所描述的。例如:

http://legumeinfo.org/chado_phylotree/phytozome_10_2.59028020

https://github.com/legumeinfo/tripal_phylotree/tree/lis_master/theme/js/aurelia

答案 2 :(得分:0)

我在某些网站上使用aurelia作为动态元素。比如评论。页面加载快速没有评论。然后Aurelia开始并加载下面的评论。此外,通过一些signalR魔术,讨论会实时更新。这太棒了,非常容易。