부트스트랩과 아이오닉의 차이점
Ionic framework는 어디에 들어맞는지 이 기사를 읽고 Ionic과 bootstrap의 차이점을 알아보려고 합니다.제가 알기로는 두 분의 목표는 매우 비슷하신 것 같습니다.둘 다 웹 앱 개발을 쉽게 하여 CSS, js, html을 위한 많은 좋은 디자인 패턴과 도구를 제공합니다.
Ionic은 모바일 하이브리드 네이티브 앱을 지향하는 반면 부트스트랩은 브라우저 기반 앱을 지향하는 것으로 알고 있는데 맞나요?하지만 역시 Ionic 자체로는 html을 모바일 네이티브 애플리케이션으로 변환할 수 없고, 그것을 위해서는 cordova가 필요합니다.그래서 다시 말하지만, 아이오닉은 어디에 들어맞을까요?부트스트랩과 어떻게 다른가요?또한 이온은 각이 필요합니다.JS는 그것을 최대한 활용합니다.AngularJS 없이 Ionic의 CSS 부분만 사용할 수 있습니다.그래서 만약 당신이 각진 것을 원하지 않는다면.JS는 프로젝트에서 부트스트랩과 코르도바를 사용하는 것이 더 낫다고 말할 수 있습니다.제가 알기로는 트위터 부트스트랩은 일반 웹사이트에서도 PC 브라우저에 좋은 인터페이스를 제공하는 방식으로 많이 사용되기 때문에 스마트폰이나 태블릿에서만 잘 보이도록 하는 것이 목표는 아니라는 것입니다.
그렇다면, Ionic이 모바일 고유의 하이브리드 애플리케이션에서 모바일 느낌을 주기에 더 적합할까요?코르도바와 부츠트랩만 가지고는, 적어도 그렇게 쉽게, 같은 것을 이룰 수 없었습니까?부트스트랩을 사용하면 브라우저 앱에서는 더 쉽게 기본적인 느낌을 얻을 수 있지만 기본 하이브리드 모바일 앱에서는 그렇게 쉽지 않은 것입니까?
이 질문이 의견에 기반한 질문일 수도 있다는 것을 알고 있지만, 닫지 마십시오. 차이점과 최선의 사용 사례를 이해하고 싶습니다.어떤 경우에 부트스트랩을 사용하는 것이 더 나을 수 있으며, 어떤 경우에 아이오닉이 더 나을까요?서로를 보완할 수 있다면 둘 다 사용하는 데에 의미가 있을까요?
아이오닉과 부트스트랩을 그런 식으로 비교할 수는 없습니다.
아이오닉은 모바일 앱을 구축하기 위한 것으로 많은 빌딩 도구들이 통합되어 있습니다.콘텐츠 스타일링을 위한 부트스트랩과 실제 앱 구축을 위한 코르도바를 기반으로 제작되었습니다.하지만 그것으로 제작할 수 있는 일반 웹 앱을 만들 수는 없습니다.
부트스트랩 자체는 HTML 요소를 스타일링하기 위한 단순한 프레임워크일 뿐입니다.코르도바는 네이티브 앱 컨텍스트에서 웹페이지를 포장하는 것입니다.
부트스트랩은 모바일/웹 애플리케이션을 위한 크로스 플랫폼 UI 구성요소입니다.
Ionic은 Cordova + Angular + Cross Platform UI 구성요소 + Native 플러그인입니다.
Ionic Framework는 권장 디자인 패턴을 홍보하고 모범 사례를 문서화하는 데 도움을 주고자 한다는 점에서 유사한 목표를 가지고 있습니다.
아이오닉은 AngularJS(그런데 자바스크립트)와 HTML5+CSS를 결합하고 코르도바를 이용해 네이티브 디바이스 기능에 접근합니다.
그래서 사실상 부트스트랩과 비슷하다는 당신의 말이 맞지만, 그들은 Ionic이 수년 전에 만들어진 장치를 위해 만들어진 것이 아니라 현재와 미래의 장치를 위해 만들어진 것이라고 주장합니다.모바일 웹사이트 제작이 아닌 네이티브 앱 개발에 초점을 맞추고 있습니다.
여기에서 더 많은 차이점에 대해 알아보십시오.
웹 앱을 만드는 것은 Ionic1의 경우보다 Ionic2에서 조금 더 실행 가능합니다.웹에서 앱을 호스팅하면서도 모바일 앱을 사용할 수 있는 프로그레시브 웹 앱(Progressive Web Apps)에 대한 지원이 추가되었습니다.Ionic2에서 PWA를 만드는 과정을 확인해 보십시오.
물론, 웹 앱에 대해 더 데스크톱과 같은 느낌을 원할 것입니다.응답 그리드(Bootstrap의 그리드와 매우 유사), 분할 창 및 중첩 탐색 구성 요소를 사용하여 가까이 접근할 수 있습니다.부트스트랩은 아니지만 거의 모든 곳을 뛰어다니며 글을 쓸 수 있게 되었습니다희망합니다!
Ionic은 네이티브 앱이 네이티브처럼 행동해야 하는 성능면에서 승리합니다.그것은 각진 것과의 조화가 부트스트랩에 비해 UI 전환을 부드럽게 한다는 것을 의미합니다.정상적인 CSS/jquery의 경우 전환/애니메이션 지연을 쉽게 파악할 수 있습니다.
이온과 부트스트랩을 비교할 수 없습니다.기본적으로 부트스트랩은 웹 퍼스트 애플리케이션 개발에 도움이 되기 때문입니다.한편, 이온은 모바일 첫 번째 애플리케이션을 개발하는 데 사용됩니다.부트스트랩을 사용하여 모바일 애플리케이션을 개발할 수 있지만, 이온성 애플리케이션은 부트스트랩보다 더 자연스럽게 보이고 더 나은 성능을 제공합니다.네이티브 룩 앤 필이 좋은 모바일 앱 개발을 기대하고 있다면, 먼저 아이오닉을 사용해보세요.
언급URL : https://stackoverflow.com/questions/29096352/differences-between-bootstrap-and-ionic
'programing' 카테고리의 다른 글
Link="preload"가 추가되었지만 페이지 속도에서 감지되지 않음 (0) | 2023.10.15 |
---|---|
MYSQL 날짜 시간 반올림에서 가장 가까운 시간 (0) | 2023.10.15 |
다음 클라우드가 도커에서 데이터베이스를 찾지 못하는 이유는 무엇입니까? (0) | 2023.10.15 |
이 핸들러 클래스는 정적이어야 합니다. 그렇지 않으면 누출이 발생할 수 있습니다.들어오는 처리기 (0) | 2023.10.15 |
아이들이 한창일 때까지 (0) | 2023.10.15 |