Iframe与AngularJS

时间:2016-09-17 04:29:19

标签: single-page-application

在一个项目中,我需要使用Cordova框架使用单页面应用程序。

我找到的最佳选择是AngularJS。

但有些人建议改用iframe。

我已经google搜索了最佳选项。但我找不到任何信息。

任何人都可以建议哪一个是最佳选择。如果是这样,为什么?

(请不要将其定义为模糊。这对我来说非常重要)

2 个答案:

答案 0 :(得分:1)

我建议您查看jQuery Mobile

  

jQuery Mobile是一个基于HTML5的用户界面系统   可在所有智能手机上访问的自适应网站和应用,   平板电脑和桌面设备。

它可以让您创建一个非常好的无缝网络体验,其中包含一个非常棒的原生应用程序。的氛围。

与Cordova的效果非常好!到目前为止,我已在许多移动应用中使用过它。只需将jQuery Mobile项目放在www文件夹中即可构建您的平台!

答案 1 :(得分:0)

它们是完全不同的方法,最终取决于应用程序。通常,对于基于Web的项目,iframe通常不被认为是最佳实践,应该避免使用。 Cordova应用程序的故事可能有所不同,但我认为这不太可能。

AngularJS对于许多应用程序来说都很棒,但最初可能需要学习一点。如果您对JavaScript有充分的了解,那么可能值得学习,因为它可以使在HTML5中创建应用程序变得更加简单。

对于更简单的应用程序,可能更容易完全避免使用框架。

框架选择应该最终归结为最适合您正在开发的应用程序 - 对于每个应用程序都没有全面的解决方案。我建议研究一些框架,看看哪种框架最适合你的应用程序。

一些需要考虑的事项(起点不是完整列表): 使用Javascript:

  • AngularJS,
  • ReactJS
  • jQuery(jQuery,jQuery UI,jQuery Mobile)

CSS(也可能包含一些JS / UI元素):

  • 自举
  • 粉底