使用 ionic 构建网站的移动 Web 版本是个好主意吗? [关闭]
Posted
技术标签:
【中文标题】使用 ionic 构建网站的移动 Web 版本是个好主意吗? [关闭]【英文标题】:Is it a good idea to use ionic to build mobile web version of a website? [closed] 【发布时间】:2015-04-20 03:03:55 【问题描述】:我在一家初创公司工作,我们决定创建一个自适应网站而不是响应式网站,因此我们基本上为不同的设备提供不同的视图,以便我们为两端 [移动端、桌面端] 提供最佳体验,我们是即将重建我们的移动网站,由于我有这个特权,我正在尝试找出最好的框架,一个不错的选择是 http://mobileangularui.com/,另一个选择是http://ionicframework.com/,我知道 ionic 更多地用于构建 html5 移动应用程序,所以我想知道是否也将它用于 web 版本,你觉得呢?
【问题讨论】:
【参考方案1】:我正在开发一个ionic
应用程序,以下是我的想法,我个人认为将ionicframework
用于您的网络应用程序不是一个好主意。
1) AFAIK ionic 没有网络服务器,它的测试服务器使用 UIWebview 并且不允许 POST 请求。
2 )ionic
更适合应用程序开发。我的意思是,有一个非常酷的存储库,叫做ngCordova,它允许你使用像camera
这样的本地插件,你不能在网络应用程序中使用它
话虽如此,对于混合移动应用程序开发,我强烈推荐它:)
HTH
【讨论】:
您使用的是哪个版本的 ionic? 1 还是 2?【参考方案2】:我正在从事一个类似的项目,该项目需要一个移动网站,并且拥有原生应用程序是不错的选择。我选择了 Ionic 框架。让我解释一下原因:
构建移动网站需要一个样式框架,例如 Bootstrap 或 Google 的 Web Starter Kit。后者有缺点,因为一些重要元素(如表单)的样式仍然缺失。
Bootstrap 也是一种方便的方式。虽然我们已经看过这么多这样的网站,但眼睛已经累了。
我个人选择了 Ionic,因为它具有真正的移动第一体验,这意味着不要将它用于您的桌面。但移动浏览器中的网站看起来更像是应用程序,而不仅仅是桌面网站的移动版本。
如果移动转化对您很重要,例如在电子商务中,我绝对推荐使用 Ionic。它有一个新鲜的外观,而且速度很快。如前所述,一个不错的功能就是以最低成本拥有原生应用程序。
顺便说一句:我认为没有必要使用 Cordova。尽管您仍然可以为您的原生应用挑选一些他们的功能,并让移动网站保持原样。
【讨论】:
我完全同意你的看法,也有同样的想法,它使开发过程非常快,结果也很棒。就像你说的,毕竟它只是 Css 和 javascript!与使用引导程序或任何其他框架一样!以上是关于使用 ionic 构建网站的移动 Web 版本是个好主意吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Ionic4 - 用你喜欢的语言(Vue/React/Angular)快速开发移动应用