我对网络技术知之甚少,目前,我正计划实施自己的项目实施网络应用+混合移动应用。
根据我的研究,似乎有很多人使用自举,另一方面用于移动,离子似乎是最流行的之一。
web: bootstrap +
mobile: ionic
在规划时,我遇到了一个问题,即我如何将bootstrap源与离子及其难度结合起来,并且需要很多步骤来修改代码并申请双方。
所以我的问题是
1. is it easy to combine bootstrap to ionic?
2. Is there widely used tool that is integrated for web and mobile application development?
提前致谢。
答案 0 :(得分:1)
Bootstrap旨在成为一个CSS库,用于创建响应式Web,无论是webapp还是移动。您可以轻松地使用AngularJS创建一个webapp,并让它的响应能力由Bootstrap驱动。
Ionic 1旨在成为移动应用开发框架,而不是移动网络。它不仅仅是CSS样式,还有很多东西;它为Android,Apple和Windows平台创建了混合原生应用程序。虽然它在移动屏幕上作为webapp运行良好。
Ionic 2支持webapps,因此您可以轻松编写您的移动应用程序,然后可以将其部署为本机应用程序或Web服务器。
虽然在两个版本的Ionic上,您可以选择使用Bootstrap来设置元素的样式,但请注意,这不会取代Ionic自己的scss。正如你所指出的那样,它可能会产生一些无法预料的问题。
答案 1 :(得分:1)
Bootstrap 主要用于在浏览器中运行的webapp。
Ionic 的目标是使用cordova
在网络视图中运行应用程序。因此,它包含许多特定于平台的样式表,属性等。
1. is it easy to combine bootstrap to ionic?
没有必要将两者结合起来,因为IONIC正在提供引导程序所需的一切。 (元素样式表,常用函数等)。
2. Is there widely used tool that is integrated for web and mobile application development?
Angular JS将在这里提供帮助。您可以重用大多数角度代码都具有相同的功能。
对于IONIC 1:你需要Angular 1而IONIC 2基于Angular 2.