2014-05-23 2 views
1

이것은 아마도 주관적 질문 일 수 있으므로 허용 가능한 방식으로 구조화하려고 노력할 것입니다.EmberJS Application ... UI 프레임 워크와 통합 할 수 있습니까?

처음으로 emberJS를 사용하여 앱을 개발하고 있습니다. 지금까지, 나는 엠버가 할 수있는 일을 좋아하지만, UI 부서에서는 여전히 부족하다는 것을 알았다.

바퀴를 다시 발명하는 것을 피하기 위해 CSS gris 및 jquery 라이브러리를 사용하거나 필요할 수있는 모든 날짜 선택, 회전식 테이블, 정렬 등이 포함 된 본격적인 UI 프레임 워크를 사용할 것을 고려하고 있습니다. .

가능한 후보로 부트 스트랩, 검도 UI 및 jquery UI를 살펴 보았지만 몇 가지 장점을 얻을 수있는 충돌하는 프레임 워크를로드하는 느낌이 들지만 궁극적으로 낭비되는 코드가 부 풀린다.

내 질문에 : 레이아웃/UI 프레임 워크가 잘 작동하는 것으로 알려져 있습니까 (예 : 칭찬)? 아니면 특정 요구에 맞는 독립 실행 형 라이브러리를 사용하는 것이 더 낫지 않습니까?

답변

1

저는 Ember와 Bootstrap + FlatUI 무료 테마를 사용하고 있습니다. 저는 수동으로 통합 작업을하고 있습니다. 또한 라이브러리 (예 : this)를 사용할 수 있습니다. 그들이 존재한다는 사실은 당신에게 통합의 용이성에 대한 단서를 제공해야합니다. 가능하지만 자동화는 아니며 때로는 쉽지 않습니다.

가장 간단한 경우는 드뭅니다. 그러나 부트 스트랩 위젯이 Ember 변경 사항 (예 : 데이터를 기반으로하는 툴팁 변경)에 응답하게하려면 사용자 정의 코딩을해야합니다. 하나의 뷰 랩핑 단일 부트 스트랩 위젯을 작성하거나 페이지 뷰에 첨부 할 수있는 뷰 믹스를 작성합니다. 나는 너무 깊이 파지는 않았지만 Ember를위한 Bootstrap이 비슷한 일을하고 있다고 생각합니다.

가치가 있습니까? 부트 스트랩이나 jQueryUI의 경우, 그렇다고 대답 할 것입니다. 이 라이브러리는 최소한의 코딩을 가지고 있으며 실제로 표현을 지향합니다. 위젯은 Ember의 견해와 구성 요소를 캡슐화하기에 좋은 후보입니다. KendoUI, 나는 덜 익숙해. 그러나 라이브러리가 자바 스크립트를 포함하고 패턴에 무관심한 상태로 유지하는 한, 그 장면을 포기한다고 말하고 싶습니다.

+0

나는 Ember를 부트 스트랩으로 들여다 보았다. 나는 그것을 좋아했다. 나는이 구성 요소들을 시작점으로 많이 사용할 수 있다고 생각한다. 감사! 나는 또한 "Ember UI"가 마음에 들었지만 아직 실제 출시가 진행되지 않고있는 것처럼 보인다. – Grapho

관련 문제