자바스크립트/Ext JS2013. 4. 19. 10:29

안녕하세요 ExtJS 2번째 오프라인 강좌로 "ExtJS MVC 따라잡기"를 준비 했습니다.

ExtJS의 장점인 MVC 패턴을 통한 구현 방법을 알아보고 

TA, 개발PL 입장에서의 모듈화가 가능한 개발 구조가 어떤 것인지 알아봅니다.

[강사소개]

    • ExtJS적용 다수 시스템 구축 경험
    • 한국센챠유저그룹 활동
    • 삼성SDS ExtJS 강의 수행
    • 온오프믹스 ExtJS 강의 진행
    • Blog : http://benney.tistory.com

[ExtJS MVC 따라잡기]

  • 대상 : ExtJS에 관심있는 분, 막연히 MVC모델을 따라하는 분, TA입장에서 프로젝트 모듈화 및 구조를 고민하고 계신 분
  • 일시 : 5월 4일(토) 18:00 ~ 20:00
  • 장소 : 강남토즈타워점 (강남점, 강남2호점 아닙니다.!!)
    • URL : http://www.toz.co.kr/branch/main/index.htm?id=24
    • 주소 : 서울시 강남구 강남대로 84길 24-4
    • Map : http://durl.me/3p4m43
  • 등록비용 : 50,000원 (아래신청주소를 클릭하시고 온오프믹스에서 등록해주세요)
  • 신청주소 : http://onoffmix.com/event/14549
  • 강의방식 : 완벽히 실행가능한 소스를 통해 MVC구조를 설명 (실습X)
  • 강의내용
    • ExtJS MVC의 소개
      • MVC란 무엇인가?
      • MVC를 통해 무엇을 얻을 수 있나?
      • 각 요소에 대한 샘플을 보고 역할을 알 수 있다.
      • Controller는 만능인가? 알고 쓰자 Controller
    •  TA, PL입장에서 ExtJS MVC 구조
      • 대단위 프로젝트에서 어떤 형태로 모듈화를 해야하는가?
      • 개별 개발자간의 혼선을 줄이면서 개발할 수 있는 구성은 어떤 것인가?
      • 최종 배포는 어떤 모습이여야 하는가? Case별 장단점
      • 모듈별 개발은 어떤 모습으로 합쳐져 배포되어야 하는가?

기타 문의는 benneykwag@gmail.com으로 해주세요



Posted by 베니94
자바스크립트/Ext JS2013. 3. 15. 14:55


기존 시스템의 수정사항으로 인해 운영시스템에 재배포한 
배포 파일에 문제가 발생해서 확인 한 결과 역시나 한글문제로
인한 것으로 보인다.

아래 그림은 실제 배포된 시스템에서 발생한 에러이다.



아래 그림은 실제 소스와 최종 압축된 배포판의 소스를 비교한것이다.
그림 처럼 // scheduler event store 재정의 : 라는 주석이 달린 상태에서는
배포판 소스에서 주석 다음부분 한줄이 없어져서 실제 구동시 에러를
발생시켰다.



위의 주석을 아래의 그림처럼 /**/로 변경하거나 한글 "재정의"를 제거할 경우 문제가 해결되었다.



이런 문제는 최적화 및 압축 과정에서 생겨난 실 배포판 소스에 대해 신뢰를 못하게되고

배포 이후 어디서 문제가 발생할지 예측하기 힘들게 된다.


아무래도 내가 뭘 모르고 있는 것인지 의심해봐야 겠다.



Posted by 베니94
자바스크립트/Ext JS2013. 3. 9. 14:25

아래 공유한 글은 Sencha forum에서 가져온 내용이다.

레이아웃과 리팩토링에 대한 내용으로 정말 공감하고 좋은 내용이다.


출처 : http://www.sencha.com/forum/showthread.php?239725-Screencasts-Layouts-amp-Refactoring-into-Components


I've noticed that the Sencha examples for grids, forms, trees and other components are great for people to adapt to their own needs. Where those new to Ext JS often struggle is with laying out and structuring their applications correctly. 

To support some internal training, I've put together a couple of screencasts. I've tried to keep them simple and fast paced. Hopefully some people in the community find them useful too.

The first screencast covers the basics of components, containers and layouts.

 

The second describes how to refactor large blocks of code into loosely coupled components.

 

Make sure you turn up the resolution to 720p and make them fullscreen. Enjoy!

Posted by 베니94