2016-11-18 108 views
2

我对网络技术了解不多,目前我正在计划自己的项目实施网络应用+混合移动应用。WebApp + Ionic for Mobile的Bootstrap。这是一个很好的组合吗?

基于我的研究,似乎很多人使用bootstrap,另一方面对于手机,离子似乎是最流行的之一。

web: bootstrap + 
mobile: ionic 

在规划它,我遇到了一个问题,即我可以如何与离子和其难度相结合升压电路,它会采取许多步骤来修改代码,并申请两侧。

所以我的问题是事先

1. is it easy to combine bootstrap to ionic? 
2. Is there widely used tool that is integrated for web and mobile application development? 

感谢。

回答

1

Bootstrap旨在成为创建响应式Web的CSS库,无论是Web应用程序还是移动应用程序。您可以使用AngularJS轻松创建Web应用程序,并让它的响应性由Bootstrap驱动。

Ionic 1应该是一个移动应用程序开发框架,而不是移动网站。它不仅仅是CSS样式;它为Android,Apple和Windows平台创建混合原生应用程序。虽然它可以在手机屏幕上正常运行,但它是一个web应用程序。

Ionic 2支持Web应用程序,因此您可以轻松编写您的移动应用程序,然后将其作为本机应用程序或Web服务器进行部署。

尽管在两个版本的Ionic上,您都可以选择使用Bootstrap来设计您的元素,但请注意,这不会取代Ionic自己的scss。正如你所指出的那样,它可能会产生一些无法预料的问题。

+0

所以离子1支持移动应用和离子2支持网页,然后在我的情况,我应该结合这两种? – Sean83

+1

我的不好。 Ionic 1主要支持移动应用程序。而Ionic 2是移动应用+网络应用支持。虽然,你必须记住,离子1和2分别依赖于角1和2,它们彼此非常不同 – User528491

+1

它听起来像离子1包含Ionic2,但由于它们使用不同的角,它们必须不同。好。我应该对差异做更多的研究。 :) 谢谢。 – Sean83

1

Bootstrap主要用于在浏览器中运行的web应用程序。

Ionic旨在使用cordova在webview中运行应用程序。因此,它包含了许多平台特定的样式,性能等

1. is it easy to combine bootstrap to ionic? 

有没有既结合点,作为离子将提供一切你需要引导。 (元素样式表,常用功能等)。

2. Is there widely used tool that is integrated for web and mobile application development? 

Angular JS会在这里帮助。您可以重复使用大部分角码都具有相同的功能。

离子性1:你需要1角和离子2基于角2

+0

,这帮助了很多thx :)。听起来像Ionic节省时间来快速实现的东西。 – Sean83

+1

@ Sean83离子提供了几乎相同的东西,只是针对移动体验进行了优化/修改,并采用了一些不同的实现方式。 –