2016-11-18 111 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離子提供了幾乎相同的東西,只是針對移動體驗進行了優化/修改,並採用了一些不同的實現方式。 –