SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
미래웹기술연구소는 왜
Sencha 를 채택하였는가?
조만영 대표이사
미래웹기술연구소(주)
소개
§  (현) 미래웹기술연구소㈜ 대표이사
§  (현) W3C 대한민국 사무국 Business and Technology Specialist
§  (전) 오페라소프트웨어 Presales Engineer 부장
§  (전) 유니퀘스트 경영기획실
§  (전) 나모인터랙티브 웹개발팀
§  2014년 미래창조과학부장관 표창수여 인터넷진흥공로
Page 2
미래웹기술연구소 소개
§  HTML5 및 웹표준 기술 전문 연구 강
의, 교육
§  HTML5 모바일 개발 및 앱개발
§  Sencha 한국 총판
§  웹기술과 가전제품의 융합 선행연구
Page 3
미래웹기술연구소가 해온일
§  2011년 창업 직후부터 국내 HTML5 기술 소개 시작하였음
§  2011년 부터 2014년까지 HTML5 관련 총 56회의 컨퍼런스 및 세미나 발표하였음
§  수십여개의 HTML5 도입을 원하는 고객사 미팅 및 컨설팅 진행 하였음.
§  이런 과정을 통해 상당히 다양한 업계의 현황과 고민들 그리고 피드백들을 듣게 되었음
Page 4
HTML5 는 누가 도입하려 하는가?
§  Tier 1 : 전통적인 웹 산업계
-  포털
-  쇼핑몰
-  웹서비스 제공사
§  이 기업들은 웹기술을 오래 다뤄왔으며 장단점에 대해 잘 알고 있음
-  웹표준 기술의 웹브라우저 파편화 이슈
-  크로스 브라우징 이슈
-  웹표준과 접근성
-  이상에 대한 높은 지식 보유
§  결론적으로 HTML5 를 부분적으로 자사의 전략에 맞게 현명하게 도입
-  이상의 기업들은 크로스 브라우징 이슈에 능통한 전문적인 인력보유
-  Front-End 개발자로 대변되는 마크업과 자바스크립트에 뛰어난 엔지니어 보유
-  큰 문제가 없음
Page 5
HTML5 는 누가 도입하려 하는가?
§  Tier 2 : 앱개발 업체
§  HTML5 는 스마트폰 시대와 함께 각광을 받음
-  HTML5 를 통한 하이브리드 앱 개발 전략이 몇년전부터 주목받음
-  아이폰, 안드로이드 앱 개발 업체들이 HTML5 개발 전략에 주목
-  네이티브 개발자들이 새롭게 웹기술에 관심 갖는 계기
-  마크업 언어와 자바스크립트 학습에 대한 부담
-  모바일 웹 프레임워크로 관심 이동 : Sencha Touch, jQuery mobile 등등
-  네이티브 언어 대비 웹개발은 개발 생산성이 높지 않은 것을 깨달음 : 통합 개발도구의 부재
-  국내 안드로이드폰의 과도한 점유율로 멀티플랫폼 앱개발 전략의 요구 높지 않음
-  다만 네이티브 앱 내부에 웹기술을 로드하는 하이브리드 전략은 여전히 유효
-  네이티브 앱으로 대응할 앱(게임류)과 하이브리드 앱(쇼핑몰, SNS류)으로 분화 되어 적용됨.
§  웹기술 기반 하이브리드 앱 제작시 난이도는 낮지 않음
-  모바일 웹 프레임워크 선정에 따른 개발 방법론과 팀구성이 달라져야 함
-  마크업 의존성이 높은 프레임워크 선정시 웹브라우저 호환성에 대한 부담은 계속 가져가야 함
Page 6
HTML5 는 누가 도입하려 하는가?
§  Tier 3 : SI 업체
-  이부분도 전통적으로 웹기술을 다뤄 왔으나 포털이나 대형 쇼핑몰 대비 상대적으로 웹기술 전
문가들의 보유도가 낮음
-  SI 프로젝트의 특성상 웹UI의 중요도가 높게 평가되지 않음
-  섬세한 화면 기획이나 UI 기획없이 프로젝트 진행
-  백엔드의 웹서비스의 기능적인 요소에 중점을 둠
-  Front-End 개발자의 비중이 낮음
-  jQuery 기반으로 웹 인터페이스를 많이 개발
-  기획 -> 디자인 -> 마크업 코딩 -> 백엔드 프로그래밍으로 이어지는 단계에서 마크업 코딩과
백엔드 프로그래밍 사이의 커뮤니케이션 코스트가 높음
-  UI 개발 업무와 백엔드 개발 업무가 클리어하게 구별이 되기 힘든 구조
-  최근 기업들의 HTML5 기반의 업무 환경 전환에 대한 요구사항을 받고 있음(ActiveX 배제)
Page 7
HTML5 는 누가 도입하려 하는가?
§  기타 업체들
-  가전 업계 : 삼성전자와 엘지전자와 같이 웹플랫폼을 대안 기술로 가져가려는 업체들, 일부 국내
셋탑 박스, 네비게이션 제작 업체도 마찬가지
-  웹플랫폼이 확산되려면 생태계 구축이 필수적이나 1차적으로 웹기술기반 앱을 만드는 업체들
자체가 조성이 안되고 있음.
-  웹플랫폼 기반 앱스토어의 성공 가능성이 현재는 불투명
-  모바일 단말 웹브라우저의 웹표준 준수율이 일정하지가 않아 개발 난이도 높음
-  뛰어난 네이티브 개발자들을 많이 보유하고 있으나 웹기술은 낯설은 분야
-  그러나 여전히 웹플랫폼은 대안플랫폼으로 관심 : 타이젠 TV, webOS TV
Page 8
HTML5 개발관련 기업들의 고민사례
§  “난 자바개발자인데 내가 HTML/CSS 를 배워야 하나요?”
§  “크로스 브라우저 이슈는 미처 경험해 보지 못한 분야”
§  “수많은 웹 UI 프레임워크가 존재하나 무얼 선택해야 할지 고민”
§  “모든 기대를 충족시켜주는 것이 없거나 기술 자체의 성숙도가 낮음”
§  고도로 복잡한 앱 혹은 데스크탑용 웹애플리케이션 개발시 UI 개발을 어떻게 해야할지
방법론에 대한 고민이 많음
§  “우리 전산실에는 웹개발자가 없어요” (차세대는 HTML5 로 가라고 위에서 지시)
Page 9
미래웹기술연구소가 타겟팅한 대상
§  웹기술의 응용범위가 넓어 짊으로서 웹기술이 필요없던 기업들이 웹기술을 도입하게
됨
-  웹기술에 대한 전문성이 낮고 웹기술을 처음 도입하는 기업들
-  HTML, CSS, Javascript 와 같은 기술에 대한 지식이 낮은 기업
-  좀 더 진일보한 웹 UI 개발을 원하는 기업
-  그러나 늘 일정과 시간은 촉박한 기업들.
Page 10
Sencha ExtJS 프레임워크를 제안하는 이유
§  Sencha 프레임워크의 Javascript 문법 체계를 익히면 그걸로 끝.
-  HTML/CSS에 대한 학습 부담이 줄어듬
-  HTML5 개발이 확산되는 한국적 상황에 적합하다고 판단
-  이 부분은 개발자에 따라 호불호가 있는 부분
§  Sencha Architect 강력한 비쥬얼 저작도구의 존재
-  에디터로 작성시 대비 현격한 UI 개발 속도
-  기존의 마크업 개발자들이 화면을 그리고 백엔드 프로그래머에게 넘기는 현재의 웹개발 프로
세스를 그대로 가져갈 수 있음
-  화면을 그리는 업무 담당자는 Sencha Architect 로 화면 그리는 것에 집중가능
-  Sencha Architect 만으로도 UI 개발파트 전체 프로젝트 진행 가능
§  Restful API 형태로 동작하여 UI부와 백엔드부간의 클리어한 작업 구분
-  UI 개발자는 UI 개발에 집중하고 백엔드 개발자는 백엔드에서 비즈니스 로직과 데이타 생성
부분만 신경쓰면 됨
-  기존의 백엔드를 Restful 형태로만 추가 개발해주면 기존의 비즈니스 로직 전체를 건드릴 필
요가 없음
Page 11
Sencha 프레임워크를 제안하는 이유
§  다른 웹 프레임워크 대비 많은 부분이 이미 개발되어 있음
-  수많은 추가 라이브러리나 별도 플러그인이 필요없이 ExtJS 내에서 대부분 해결
Page 12
Sencha ExtJS 프레임워크를 제안하는 이유
§  Angular JS 와의 비교
Page 13
Sencha ExtJS 프레임워크를 제안하는 이유
§  jQuery+jQuery UI+Plugins 과의 비교
Page 14
Sencha ExtJS 프레임워크를 제안하는 이유
§  웹브라우저 호환성 고민 해결
§  IE6, 7, 8, 9, 10, 11
§  Opera
§  Chrome
§  Safari
§  Firefox
Sencha 프레임워크의 장점
§  장점
-  이미 만들어진 고수준의 UI 컴포넌트(위젯)
-  강력한 차트와 그래프
-  뛰어나 그리드 성능
-  비쥬얼 저작도구를 통한 뛰어난 생산성
-  이클립스와 같은 에디터를 통한 개발 가능
Page 16
Sencha ExtJS UI 컴포넌트
Page 17
Sencha 프레임워크가 적합한 부분
§  PC용 웹애플리케이션 개발 (ExtJS)
-  웹 ERP,
-  인트라넷,
-  관리자화면
-  CRM 등
-  모니터링 화면
-  통계시스템
-  UI 복잡도가 높은 웹서비스 개발
§  모바일용 웹앱 또는 앱개발 (Sencha Touch)
-  폰갭과 함께 사용
Page 18
결론
§  Sencha 프레임워크는 HTML5 개발을 새로 시작하려는 업체들을 위한 좋은 선택이 될
수 있다
§  ExtJS 문법은 초기 러닝커브가 존재하나 고수준의 UI 컴포넌트들은 높은 생산성을
보장한다
§  강력한 비쥬얼 저작도구는 초기 개발 난이도를 낮춰 준다
§  기존의 ActiveX 기반의 솔루션을 대체하기 위해서는 최적의 HTML5 솔루션이다
Page 19
문의
§  미래웹기술연구소
§  http://miraeweb.com
§  contact@miraeweb.com
Page 20

Contenu connexe

Tendances

엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5
엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5
엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5Manyoung Cho
 
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...Sang Seok Lim
 
JavaScript 2014 프론트엔드 기술 리뷰
JavaScript 2014 프론트엔드 기술 리뷰JavaScript 2014 프론트엔드 기술 리뷰
JavaScript 2014 프론트엔드 기술 리뷰Kenu, GwangNam Heo
 
JavaScript 프레임워크 살펴보기
JavaScript 프레임워크 살펴보기JavaScript 프레임워크 살펴보기
JavaScript 프레임워크 살펴보기항희 이
 
[별천지 세미나] CSS3 Animation
[별천지 세미나] CSS3 Animation[별천지 세미나] CSS3 Animation
[별천지 세미나] CSS3 Animation양귀 김
 
HTML5 & Hybrid App Trends
HTML5 & Hybrid App TrendsHTML5 & Hybrid App Trends
HTML5 & Hybrid App Trends욱래 김
 
Web Framework (웹 프레임워크)
Web Framework (웹 프레임워크)Web Framework (웹 프레임워크)
Web Framework (웹 프레임워크)Junsu Kim
 
W3C HTML5 Conference 2015 - NAVER 웹 기술 및 환경 전망
W3C HTML5 Conference 2015 - NAVER 웹 기술 및 환경 전망W3C HTML5 Conference 2015 - NAVER 웹 기술 및 환경 전망
W3C HTML5 Conference 2015 - NAVER 웹 기술 및 환경 전망NAVER Engineering
 
모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정Kenu, GwangNam Heo
 
[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석
[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석
[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석Junki Kim
 
원모먼트 Vue js 적용기
원모먼트 Vue js 적용기원모먼트 Vue js 적용기
원모먼트 Vue js 적용기우현 김
 
웹 디자이너의 도전: Vue.js 따라하기
웹 디자이너의 도전: Vue.js 따라하기웹 디자이너의 도전: Vue.js 따라하기
웹 디자이너의 도전: Vue.js 따라하기Seungmin Lee
 
[D2 오픈세미나]1.무한스크롤성능개선
[D2 오픈세미나]1.무한스크롤성능개선[D2 오픈세미나]1.무한스크롤성능개선
[D2 오픈세미나]1.무한스크롤성능개선NAVER D2
 
[별천지 세미나] 세션1 Sencha로 끝장내는 Front-End 개발과 Architect
[별천지 세미나] 세션1 Sencha로 끝장내는 Front-End 개발과 Architect[별천지 세미나] 세션1 Sencha로 끝장내는 Front-End 개발과 Architect
[별천지 세미나] 세션1 Sencha로 끝장내는 Front-End 개발과 ArchitectJongKwang Kim
 
개발자를 위한 웹표준 & 웹접근성이야기
개발자를 위한 웹표준 & 웹접근성이야기개발자를 위한 웹표준 & 웹접근성이야기
개발자를 위한 웹표준 & 웹접근성이야기NAVER D2
 
Html초급 1강 웹표준의 이해
Html초급 1강 웹표준의 이해Html초급 1강 웹표준의 이해
Html초급 1강 웹표준의 이해tailofmoon
 

Tendances (20)

Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Sencha ExtJS를 활용한 Big Data Platform 개발 사례 Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
 
HTML5 기업 적용시 고려사항 : 미래웹기술연구소
HTML5 기업 적용시 고려사항 : 미래웹기술연구소 HTML5 기업 적용시 고려사항 : 미래웹기술연구소
HTML5 기업 적용시 고려사항 : 미래웹기술연구소
 
엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5
엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5
엔터프라이즈 웹애플리케이션 솔루션 Sencha ExtJS 5
 
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...
HTML5 관점에서 2015년 웹 앱 개발 동향과 사례 및 2016년 발전 방향 저...
 
JavaScript 2014 프론트엔드 기술 리뷰
JavaScript 2014 프론트엔드 기술 리뷰JavaScript 2014 프론트엔드 기술 리뷰
JavaScript 2014 프론트엔드 기술 리뷰
 
JavaScript 프레임워크 살펴보기
JavaScript 프레임워크 살펴보기JavaScript 프레임워크 살펴보기
JavaScript 프레임워크 살펴보기
 
HTML5 와 미래웹기술 part 1
HTML5 와 미래웹기술 part 1HTML5 와 미래웹기술 part 1
HTML5 와 미래웹기술 part 1
 
[별천지 세미나] CSS3 Animation
[별천지 세미나] CSS3 Animation[별천지 세미나] CSS3 Animation
[별천지 세미나] CSS3 Animation
 
W3C 온라인 트레이닝 한국어과정
W3C 온라인 트레이닝 한국어과정W3C 온라인 트레이닝 한국어과정
W3C 온라인 트레이닝 한국어과정
 
HTML5 & Hybrid App Trends
HTML5 & Hybrid App TrendsHTML5 & Hybrid App Trends
HTML5 & Hybrid App Trends
 
Web Framework (웹 프레임워크)
Web Framework (웹 프레임워크)Web Framework (웹 프레임워크)
Web Framework (웹 프레임워크)
 
W3C HTML5 Conference 2015 - NAVER 웹 기술 및 환경 전망
W3C HTML5 Conference 2015 - NAVER 웹 기술 및 환경 전망W3C HTML5 Conference 2015 - NAVER 웹 기술 및 환경 전망
W3C HTML5 Conference 2015 - NAVER 웹 기술 및 환경 전망
 
모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정
 
[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석
[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석
[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석
 
원모먼트 Vue js 적용기
원모먼트 Vue js 적용기원모먼트 Vue js 적용기
원모먼트 Vue js 적용기
 
웹 디자이너의 도전: Vue.js 따라하기
웹 디자이너의 도전: Vue.js 따라하기웹 디자이너의 도전: Vue.js 따라하기
웹 디자이너의 도전: Vue.js 따라하기
 
[D2 오픈세미나]1.무한스크롤성능개선
[D2 오픈세미나]1.무한스크롤성능개선[D2 오픈세미나]1.무한스크롤성능개선
[D2 오픈세미나]1.무한스크롤성능개선
 
[별천지 세미나] 세션1 Sencha로 끝장내는 Front-End 개발과 Architect
[별천지 세미나] 세션1 Sencha로 끝장내는 Front-End 개발과 Architect[별천지 세미나] 세션1 Sencha로 끝장내는 Front-End 개발과 Architect
[별천지 세미나] 세션1 Sencha로 끝장내는 Front-End 개발과 Architect
 
개발자를 위한 웹표준 & 웹접근성이야기
개발자를 위한 웹표준 & 웹접근성이야기개발자를 위한 웹표준 & 웹접근성이야기
개발자를 위한 웹표준 & 웹접근성이야기
 
Html초급 1강 웹표준의 이해
Html초급 1강 웹표준의 이해Html초급 1강 웹표준의 이해
Html초급 1강 웹표준의 이해
 

En vedette

Sencha architect 체험기
Sencha architect 체험기Sencha architect 체험기
Sencha architect 체험기천 세욱
 
Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례
Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례
Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례미래웹기술연구소 (MIRAE WEB)
 
웹-프론트엔드 프레임워크를 고르기 위한 팁
웹-프론트엔드 프레임워크를 고르기 위한 팁웹-프론트엔드 프레임워크를 고르기 위한 팁
웹-프론트엔드 프레임워크를 고르기 위한 팁WebFrameworks
 
Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.효근 박
 
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindingsSelenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindingsCOMAQA.BY
 
Development of automated tests for ext js based web sites
Development of automated tests for ext js based web sitesDevelopment of automated tests for ext js based web sites
Development of automated tests for ext js based web sitesISsoft
 
모바일웹Ui개발 저자세미나 2부
모바일웹Ui개발 저자세미나 2부모바일웹Ui개발 저자세미나 2부
모바일웹Ui개발 저자세미나 2부NAVER D2
 
모바일웹Ui개발 저자세미나 0부
모바일웹Ui개발 저자세미나 0부모바일웹Ui개발 저자세미나 0부
모바일웹Ui개발 저자세미나 0부NAVER D2
 
모바일웹Ui개발 저자세미나 1부
모바일웹Ui개발 저자세미나 1부모바일웹Ui개발 저자세미나 1부
모바일웹Ui개발 저자세미나 1부NAVER D2
 
웹프레임워크를 이용하여 개발된 오픈소스 CMS프로젝트 샤인
웹프레임워크를 이용하여 개발된 오픈소스 CMS프로젝트 샤인웹프레임워크를 이용하여 개발된 오픈소스 CMS프로젝트 샤인
웹프레임워크를 이용하여 개발된 오픈소스 CMS프로젝트 샤인WebFrameworks
 
NAVER의 웹/HTML5환경 대응 현황
NAVER의 웹/HTML5환경 대응 현황NAVER의 웹/HTML5환경 대응 현황
NAVER의 웹/HTML5환경 대응 현황NAVER Engineering
 
웹 애플리케이션 프레임웍의 과거,현재 그리고 미래 - 봄날은 간다
웹 애플리케이션 프레임웍의 과거,현재 그리고 미래 - 봄날은 간다웹 애플리케이션 프레임웍의 과거,현재 그리고 미래 - 봄날은 간다
웹 애플리케이션 프레임웍의 과거,현재 그리고 미래 - 봄날은 간다동수 장
 
차세대 웹 플랫폼과 HTML5 기술 동향
차세대 웹 플랫폼과 HTML5 기술 동향차세대 웹 플랫폼과 HTML5 기술 동향
차세대 웹 플랫폼과 HTML5 기술 동향Jonathan Jeon
 

En vedette (20)

Sencha architect 체험기
Sencha architect 체험기Sencha architect 체험기
Sencha architect 체험기
 
Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례
Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례
Sencha ExtJS 5 와 Sencha Architect 3 를 활용한 엔터프라이즈 솔루션 개발사례
 
HTML5 on mobile
HTML5 on mobileHTML5 on mobile
HTML5 on mobile
 
웹-프론트엔드 프레임워크를 고르기 위한 팁
웹-프론트엔드 프레임워크를 고르기 위한 팁웹-프론트엔드 프레임워크를 고르기 위한 팁
웹-프론트엔드 프레임워크를 고르기 위한 팁
 
Sencha Ext JS 구축사례 : 콜로사 프로세스메이커
Sencha Ext JS 구축사례 : 콜로사 프로세스메이커Sencha Ext JS 구축사례 : 콜로사 프로세스메이커
Sencha Ext JS 구축사례 : 콜로사 프로세스메이커
 
Sencha Ext JS 구축사례 : 클릭타임
Sencha Ext JS 구축사례 : 클릭타임Sencha Ext JS 구축사례 : 클릭타임
Sencha Ext JS 구축사례 : 클릭타임
 
Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.
 
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindingsSelenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
 
Development of automated tests for ext js based web sites
Development of automated tests for ext js based web sitesDevelopment of automated tests for ext js based web sites
Development of automated tests for ext js based web sites
 
Hangul
HangulHangul
Hangul
 
모바일웹Ui개발 저자세미나 2부
모바일웹Ui개발 저자세미나 2부모바일웹Ui개발 저자세미나 2부
모바일웹Ui개발 저자세미나 2부
 
모바일웹Ui개발 저자세미나 0부
모바일웹Ui개발 저자세미나 0부모바일웹Ui개발 저자세미나 0부
모바일웹Ui개발 저자세미나 0부
 
모바일웹Ui개발 저자세미나 1부
모바일웹Ui개발 저자세미나 1부모바일웹Ui개발 저자세미나 1부
모바일웹Ui개발 저자세미나 1부
 
웹프레임워크를 이용하여 개발된 오픈소스 CMS프로젝트 샤인
웹프레임워크를 이용하여 개발된 오픈소스 CMS프로젝트 샤인웹프레임워크를 이용하여 개발된 오픈소스 CMS프로젝트 샤인
웹프레임워크를 이용하여 개발된 오픈소스 CMS프로젝트 샤인
 
NAVER의 웹/HTML5환경 대응 현황
NAVER의 웹/HTML5환경 대응 현황NAVER의 웹/HTML5환경 대응 현황
NAVER의 웹/HTML5환경 대응 현황
 
드론에 대하여
드론에 대하여드론에 대하여
드론에 대하여
 
웹 애플리케이션 프레임웍의 과거,현재 그리고 미래 - 봄날은 간다
웹 애플리케이션 프레임웍의 과거,현재 그리고 미래 - 봄날은 간다웹 애플리케이션 프레임웍의 과거,현재 그리고 미래 - 봄날은 간다
웹 애플리케이션 프레임웍의 과거,현재 그리고 미래 - 봄날은 간다
 
차세대 웹 플랫폼과 HTML5 기술 동향
차세대 웹 플랫폼과 HTML5 기술 동향차세대 웹 플랫폼과 HTML5 기술 동향
차세대 웹 플랫폼과 HTML5 기술 동향
 
Ext JS 구축사례 : 하나로 TNS
Ext JS 구축사례 : 하나로 TNSExt JS 구축사례 : 하나로 TNS
Ext JS 구축사례 : 하나로 TNS
 
RESTful Java
RESTful JavaRESTful Java
RESTful Java
 

Similaire à 미래웹기술연구소는 왜 Sencha 를 채택하였는가?

K모바일발표 111026 하이브리드ux_배포용
K모바일발표 111026 하이브리드ux_배포용K모바일발표 111026 하이브리드ux_배포용
K모바일발표 111026 하이브리드ux_배포용jinwook shin
 
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안욱래 김
 
2011년 1월 Webdevmobile 세미나
2011년 1월 Webdevmobile 세미나2011년 1월 Webdevmobile 세미나
2011년 1월 Webdevmobile 세미나korea_simgoon
 
어흥~!이번발표
어흥~!이번발표어흥~!이번발표
어흥~!이번발표korea_simgoon
 
Webdevmobile 2011 01
Webdevmobile 2011 01Webdevmobile 2011 01
Webdevmobile 2011 01korea_simgoon
 
my activities before getting a job
my activities before getting a jobmy activities before getting a job
my activities before getting a jobDeo Kim
 
How to implement your dream 20150427
How to implement your dream 20150427How to implement your dream 20150427
How to implement your dream 20150427Will Kim
 
K모바일발표 120113 남들보다뛰어난앱만들기_공유용
K모바일발표 120113 남들보다뛰어난앱만들기_공유용K모바일발표 120113 남들보다뛰어난앱만들기_공유용
K모바일발표 120113 남들보다뛰어난앱만들기_공유용jinwook shin
 
[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔NAVER D2
 
하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)Changhwan Yi
 
하이브리드 앱 개발 개요
하이브리드 앱 개발 개요하이브리드 앱 개발 개요
하이브리드 앱 개발 개요Sohee Jeong
 
HTML5 플랫폼 동향과 기업업무 적용 방안
HTML5 플랫폼 동향과 기업업무 적용 방안HTML5 플랫폼 동향과 기업업무 적용 방안
HTML5 플랫폼 동향과 기업업무 적용 방안욱래 김
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"Changhwan Yi
 
스마트링크 소개 - 특급 개발팀
스마트링크 소개 - 특급 개발팀스마트링크 소개 - 특급 개발팀
스마트링크 소개 - 특급 개발팀강훈 이
 
(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월Sang Jin LEE
 
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...Sang Seok Lim
 
Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼
Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼
Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼MarketingUracle
 

Similaire à 미래웹기술연구소는 왜 Sencha 를 채택하였는가? (20)

K모바일발표 111026 하이브리드ux_배포용
K모바일발표 111026 하이브리드ux_배포용K모바일발표 111026 하이브리드ux_배포용
K모바일발표 111026 하이브리드ux_배포용
 
모바일환경과 개발방향
모바일환경과 개발방향 모바일환경과 개발방향
모바일환경과 개발방향
 
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
 
2011년 1월 Webdevmobile 세미나
2011년 1월 Webdevmobile 세미나2011년 1월 Webdevmobile 세미나
2011년 1월 Webdevmobile 세미나
 
어흥~!이번발표
어흥~!이번발표어흥~!이번발표
어흥~!이번발표
 
Webdevmobile 2011 01
Webdevmobile 2011 01Webdevmobile 2011 01
Webdevmobile 2011 01
 
my activities before getting a job
my activities before getting a jobmy activities before getting a job
my activities before getting a job
 
How to implement your dream 20150427
How to implement your dream 20150427How to implement your dream 20150427
How to implement your dream 20150427
 
K모바일발표 120113 남들보다뛰어난앱만들기_공유용
K모바일발표 120113 남들보다뛰어난앱만들기_공유용K모바일발표 120113 남들보다뛰어난앱만들기_공유용
K모바일발표 120113 남들보다뛰어난앱만들기_공유용
 
HTML5 Tutorial(Korean)
HTML5 Tutorial(Korean)HTML5 Tutorial(Korean)
HTML5 Tutorial(Korean)
 
[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔
 
2013 app design trends
2013 app design trends2013 app design trends
2013 app design trends
 
하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)하이브리드 앱(Hybrid App)
하이브리드 앱(Hybrid App)
 
하이브리드 앱 개발 개요
하이브리드 앱 개발 개요하이브리드 앱 개발 개요
하이브리드 앱 개발 개요
 
HTML5 플랫폼 동향과 기업업무 적용 방안
HTML5 플랫폼 동향과 기업업무 적용 방안HTML5 플랫폼 동향과 기업업무 적용 방안
HTML5 플랫폼 동향과 기업업무 적용 방안
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"
 
스마트링크 소개 - 특급 개발팀
스마트링크 소개 - 특급 개발팀스마트링크 소개 - 특급 개발팀
스마트링크 소개 - 특급 개발팀
 
(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월(주)엑슨투 회사소개서 2018년 01월
(주)엑슨투 회사소개서 2018년 01월
 
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
The comprehensive guide for optimizing the performance of mobile HTML5 Web ap...
 
Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼
Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼
Enterprise mobile standard, morpheus 모피어스 모바일 표준 플랫폼
 

Plus de 미래웹기술연구소 (MIRAE WEB)

Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례
Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례
Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례미래웹기술연구소 (MIRAE WEB)
 
차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향
차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향
차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향미래웹기술연구소 (MIRAE WEB)
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대미래웹기술연구소 (MIRAE WEB)
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space미래웹기술연구소 (MIRAE WEB)
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] Enterprise Level Web Application w_ Ext JS 5
[Sencha 엔터프라이즈 웹애플리케이션 세미나] Enterprise Level Web Application w_ Ext JS 5[Sencha 엔터프라이즈 웹애플리케이션 세미나] Enterprise Level Web Application w_ Ext JS 5
[Sencha 엔터프라이즈 웹애플리케이션 세미나] Enterprise Level Web Application w_ Ext JS 5미래웹기술연구소 (MIRAE WEB)
 
Sencha Touch 구축사례 : SK 모바일 아카데미 사례분석
Sencha Touch 구축사례 : SK 모바일 아카데미 사례분석Sencha Touch 구축사례 : SK 모바일 아카데미 사례분석
Sencha Touch 구축사례 : SK 모바일 아카데미 사례분석미래웹기술연구소 (MIRAE WEB)
 
Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션
Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션
Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션미래웹기술연구소 (MIRAE WEB)
 

Plus de 미래웹기술연구소 (MIRAE WEB) (15)

Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례
Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례
Sencha ExtJS를 활용한 물류 통합 관리솔루션 개발 사례
 
Mobile UI Framework
Mobile UI FrameworkMobile UI Framework
Mobile UI Framework
 
차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향
차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향
차세대 모바일 App 기술동향 컨퍼런스 - HTML5와 웹앱 동향
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대
[Sencha 엔터프라이즈 웹애플리케이션 세미나] 웹앱기반 차세대 학사 관리시스템 _청강문화산업대
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] Enterprise Level Web Application w_ Ext JS 5
[Sencha 엔터프라이즈 웹애플리케이션 세미나] Enterprise Level Web Application w_ Ext JS 5[Sencha 엔터프라이즈 웹애플리케이션 세미나] Enterprise Level Web Application w_ Ext JS 5
[Sencha 엔터프라이즈 웹애플리케이션 세미나] Enterprise Level Web Application w_ Ext JS 5
 
[Sencha 국제공인 교육_Ext JS 4 Training ] 5월교육
[Sencha 국제공인 교육_Ext JS 4 Training ] 5월교육[Sencha 국제공인 교육_Ext JS 4 Training ] 5월교육
[Sencha 국제공인 교육_Ext JS 4 Training ] 5월교육
 
Sencha Ext JS 구축사례 : 마케토
Sencha Ext JS 구축사례 : 마케토Sencha Ext JS 구축사례 : 마케토
Sencha Ext JS 구축사례 : 마케토
 
Sencha Ext JS 구축사례 : 코드스미스 툴즈
Sencha Ext JS 구축사례 : 코드스미스 툴즈Sencha Ext JS 구축사례 : 코드스미스 툴즈
Sencha Ext JS 구축사례 : 코드스미스 툴즈
 
Sencha Touch 구축사례 : 포드 쇼룸 앱
Sencha Touch 구축사례 : 포드 쇼룸 앱Sencha Touch 구축사례 : 포드 쇼룸 앱
Sencha Touch 구축사례 : 포드 쇼룸 앱
 
Sencha Touch 구축사례 : 스텔라앤닷
Sencha Touch 구축사례 : 스텔라앤닷Sencha Touch 구축사례 : 스텔라앤닷
Sencha Touch 구축사례 : 스텔라앤닷
 
양면브로셔0324
양면브로셔0324양면브로셔0324
양면브로셔0324
 
Sencha Touch 구축사례 : SK 모바일 아카데미 사례분석
Sencha Touch 구축사례 : SK 모바일 아카데미 사례분석Sencha Touch 구축사례 : SK 모바일 아카데미 사례분석
Sencha Touch 구축사례 : SK 모바일 아카데미 사례분석
 
Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션
Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션
Kaazing - 웹소켓 기술의 유일한 엔터프라이즈 솔루션
 
N-Screen 종결자, HTML5
N-Screen 종결자, HTML5N-Screen 종결자, HTML5
N-Screen 종결자, HTML5
 

미래웹기술연구소는 왜 Sencha 를 채택하였는가?

  • 1. 미래웹기술연구소는 왜 Sencha 를 채택하였는가? 조만영 대표이사 미래웹기술연구소(주)
  • 2. 소개 §  (현) 미래웹기술연구소㈜ 대표이사 §  (현) W3C 대한민국 사무국 Business and Technology Specialist §  (전) 오페라소프트웨어 Presales Engineer 부장 §  (전) 유니퀘스트 경영기획실 §  (전) 나모인터랙티브 웹개발팀 §  2014년 미래창조과학부장관 표창수여 인터넷진흥공로 Page 2
  • 3. 미래웹기술연구소 소개 §  HTML5 및 웹표준 기술 전문 연구 강 의, 교육 §  HTML5 모바일 개발 및 앱개발 §  Sencha 한국 총판 §  웹기술과 가전제품의 융합 선행연구 Page 3
  • 4. 미래웹기술연구소가 해온일 §  2011년 창업 직후부터 국내 HTML5 기술 소개 시작하였음 §  2011년 부터 2014년까지 HTML5 관련 총 56회의 컨퍼런스 및 세미나 발표하였음 §  수십여개의 HTML5 도입을 원하는 고객사 미팅 및 컨설팅 진행 하였음. §  이런 과정을 통해 상당히 다양한 업계의 현황과 고민들 그리고 피드백들을 듣게 되었음 Page 4
  • 5. HTML5 는 누가 도입하려 하는가? §  Tier 1 : 전통적인 웹 산업계 -  포털 -  쇼핑몰 -  웹서비스 제공사 §  이 기업들은 웹기술을 오래 다뤄왔으며 장단점에 대해 잘 알고 있음 -  웹표준 기술의 웹브라우저 파편화 이슈 -  크로스 브라우징 이슈 -  웹표준과 접근성 -  이상에 대한 높은 지식 보유 §  결론적으로 HTML5 를 부분적으로 자사의 전략에 맞게 현명하게 도입 -  이상의 기업들은 크로스 브라우징 이슈에 능통한 전문적인 인력보유 -  Front-End 개발자로 대변되는 마크업과 자바스크립트에 뛰어난 엔지니어 보유 -  큰 문제가 없음 Page 5
  • 6. HTML5 는 누가 도입하려 하는가? §  Tier 2 : 앱개발 업체 §  HTML5 는 스마트폰 시대와 함께 각광을 받음 -  HTML5 를 통한 하이브리드 앱 개발 전략이 몇년전부터 주목받음 -  아이폰, 안드로이드 앱 개발 업체들이 HTML5 개발 전략에 주목 -  네이티브 개발자들이 새롭게 웹기술에 관심 갖는 계기 -  마크업 언어와 자바스크립트 학습에 대한 부담 -  모바일 웹 프레임워크로 관심 이동 : Sencha Touch, jQuery mobile 등등 -  네이티브 언어 대비 웹개발은 개발 생산성이 높지 않은 것을 깨달음 : 통합 개발도구의 부재 -  국내 안드로이드폰의 과도한 점유율로 멀티플랫폼 앱개발 전략의 요구 높지 않음 -  다만 네이티브 앱 내부에 웹기술을 로드하는 하이브리드 전략은 여전히 유효 -  네이티브 앱으로 대응할 앱(게임류)과 하이브리드 앱(쇼핑몰, SNS류)으로 분화 되어 적용됨. §  웹기술 기반 하이브리드 앱 제작시 난이도는 낮지 않음 -  모바일 웹 프레임워크 선정에 따른 개발 방법론과 팀구성이 달라져야 함 -  마크업 의존성이 높은 프레임워크 선정시 웹브라우저 호환성에 대한 부담은 계속 가져가야 함 Page 6
  • 7. HTML5 는 누가 도입하려 하는가? §  Tier 3 : SI 업체 -  이부분도 전통적으로 웹기술을 다뤄 왔으나 포털이나 대형 쇼핑몰 대비 상대적으로 웹기술 전 문가들의 보유도가 낮음 -  SI 프로젝트의 특성상 웹UI의 중요도가 높게 평가되지 않음 -  섬세한 화면 기획이나 UI 기획없이 프로젝트 진행 -  백엔드의 웹서비스의 기능적인 요소에 중점을 둠 -  Front-End 개발자의 비중이 낮음 -  jQuery 기반으로 웹 인터페이스를 많이 개발 -  기획 -> 디자인 -> 마크업 코딩 -> 백엔드 프로그래밍으로 이어지는 단계에서 마크업 코딩과 백엔드 프로그래밍 사이의 커뮤니케이션 코스트가 높음 -  UI 개발 업무와 백엔드 개발 업무가 클리어하게 구별이 되기 힘든 구조 -  최근 기업들의 HTML5 기반의 업무 환경 전환에 대한 요구사항을 받고 있음(ActiveX 배제) Page 7
  • 8. HTML5 는 누가 도입하려 하는가? §  기타 업체들 -  가전 업계 : 삼성전자와 엘지전자와 같이 웹플랫폼을 대안 기술로 가져가려는 업체들, 일부 국내 셋탑 박스, 네비게이션 제작 업체도 마찬가지 -  웹플랫폼이 확산되려면 생태계 구축이 필수적이나 1차적으로 웹기술기반 앱을 만드는 업체들 자체가 조성이 안되고 있음. -  웹플랫폼 기반 앱스토어의 성공 가능성이 현재는 불투명 -  모바일 단말 웹브라우저의 웹표준 준수율이 일정하지가 않아 개발 난이도 높음 -  뛰어난 네이티브 개발자들을 많이 보유하고 있으나 웹기술은 낯설은 분야 -  그러나 여전히 웹플랫폼은 대안플랫폼으로 관심 : 타이젠 TV, webOS TV Page 8
  • 9. HTML5 개발관련 기업들의 고민사례 §  “난 자바개발자인데 내가 HTML/CSS 를 배워야 하나요?” §  “크로스 브라우저 이슈는 미처 경험해 보지 못한 분야” §  “수많은 웹 UI 프레임워크가 존재하나 무얼 선택해야 할지 고민” §  “모든 기대를 충족시켜주는 것이 없거나 기술 자체의 성숙도가 낮음” §  고도로 복잡한 앱 혹은 데스크탑용 웹애플리케이션 개발시 UI 개발을 어떻게 해야할지 방법론에 대한 고민이 많음 §  “우리 전산실에는 웹개발자가 없어요” (차세대는 HTML5 로 가라고 위에서 지시) Page 9
  • 10. 미래웹기술연구소가 타겟팅한 대상 §  웹기술의 응용범위가 넓어 짊으로서 웹기술이 필요없던 기업들이 웹기술을 도입하게 됨 -  웹기술에 대한 전문성이 낮고 웹기술을 처음 도입하는 기업들 -  HTML, CSS, Javascript 와 같은 기술에 대한 지식이 낮은 기업 -  좀 더 진일보한 웹 UI 개발을 원하는 기업 -  그러나 늘 일정과 시간은 촉박한 기업들. Page 10
  • 11. Sencha ExtJS 프레임워크를 제안하는 이유 §  Sencha 프레임워크의 Javascript 문법 체계를 익히면 그걸로 끝. -  HTML/CSS에 대한 학습 부담이 줄어듬 -  HTML5 개발이 확산되는 한국적 상황에 적합하다고 판단 -  이 부분은 개발자에 따라 호불호가 있는 부분 §  Sencha Architect 강력한 비쥬얼 저작도구의 존재 -  에디터로 작성시 대비 현격한 UI 개발 속도 -  기존의 마크업 개발자들이 화면을 그리고 백엔드 프로그래머에게 넘기는 현재의 웹개발 프로 세스를 그대로 가져갈 수 있음 -  화면을 그리는 업무 담당자는 Sencha Architect 로 화면 그리는 것에 집중가능 -  Sencha Architect 만으로도 UI 개발파트 전체 프로젝트 진행 가능 §  Restful API 형태로 동작하여 UI부와 백엔드부간의 클리어한 작업 구분 -  UI 개발자는 UI 개발에 집중하고 백엔드 개발자는 백엔드에서 비즈니스 로직과 데이타 생성 부분만 신경쓰면 됨 -  기존의 백엔드를 Restful 형태로만 추가 개발해주면 기존의 비즈니스 로직 전체를 건드릴 필 요가 없음 Page 11
  • 12. Sencha 프레임워크를 제안하는 이유 §  다른 웹 프레임워크 대비 많은 부분이 이미 개발되어 있음 -  수많은 추가 라이브러리나 별도 플러그인이 필요없이 ExtJS 내에서 대부분 해결 Page 12
  • 13. Sencha ExtJS 프레임워크를 제안하는 이유 §  Angular JS 와의 비교 Page 13
  • 14. Sencha ExtJS 프레임워크를 제안하는 이유 §  jQuery+jQuery UI+Plugins 과의 비교 Page 14
  • 15. Sencha ExtJS 프레임워크를 제안하는 이유 §  웹브라우저 호환성 고민 해결 §  IE6, 7, 8, 9, 10, 11 §  Opera §  Chrome §  Safari §  Firefox
  • 16. Sencha 프레임워크의 장점 §  장점 -  이미 만들어진 고수준의 UI 컴포넌트(위젯) -  강력한 차트와 그래프 -  뛰어나 그리드 성능 -  비쥬얼 저작도구를 통한 뛰어난 생산성 -  이클립스와 같은 에디터를 통한 개발 가능 Page 16
  • 17. Sencha ExtJS UI 컴포넌트 Page 17
  • 18. Sencha 프레임워크가 적합한 부분 §  PC용 웹애플리케이션 개발 (ExtJS) -  웹 ERP, -  인트라넷, -  관리자화면 -  CRM 등 -  모니터링 화면 -  통계시스템 -  UI 복잡도가 높은 웹서비스 개발 §  모바일용 웹앱 또는 앱개발 (Sencha Touch) -  폰갭과 함께 사용 Page 18
  • 19. 결론 §  Sencha 프레임워크는 HTML5 개발을 새로 시작하려는 업체들을 위한 좋은 선택이 될 수 있다 §  ExtJS 문법은 초기 러닝커브가 존재하나 고수준의 UI 컴포넌트들은 높은 생산성을 보장한다 §  강력한 비쥬얼 저작도구는 초기 개발 난이도를 낮춰 준다 §  기존의 ActiveX 기반의 솔루션을 대체하기 위해서는 최적의 HTML5 솔루션이다 Page 19