세미나 일정 : 2017년 6월 3일 토요일 13:00 ~ 18:00


이 세미나는 MSP 대학생 들이 진행했다.

진행 내용은  TypeScript를 사용해서 여러 가지 작업을 했는데,

나는 본 세미나에 참여한 목적은 아이오닉에 관한 세션이 있어서다.


제 1강 About Typescript

제 2강 Mobile Web Application with Ionic2 and Typescript

제 3강 Desktop Web Application with Electron and Typescript


--------------

발표 내용

--------------


1강에서 ppt를 사용해서 프리젠테이션을 했다.

MS관련이라 그런지 전체적으로 사용 색은 파란색이였다. (ppt 제작을 어떤식으로 하면 좋을지 생각됨)

일단 TS의 장점은 버그를 줄일 수 잇다.

Js는 Data Type을 정하지 않아서 혹시 모를 실수가 있을 수 있다.

TS는 var a:number 이런식으로 선언한다.

JS 를 조금 더 객체지향 적으로 짤 수 있다.

컴파일 하면 Js로 변환된다.


2강에서는 하이브리드 앱을 제작하는 세션이었는데, 진행하시는 분이 어차피 IOS 앱을 만드려면 맥북이 필요하다는 재밋는 이야기로 시작했다.

일단 ionic이란 cordova라는 프레임워크 위에서 작동하며 angualr2와 TS를 사용한다. 라고 했는데 TS는 선택인거 같다.

그리고 스마트폰에 최적화된 ui를 제공하고 html을 사용해서 개발이 가능하고 MVC패턴으로 분리해서 개발 가능하다.


단점은 느리다.


일단 npm을 이용해서 설치 가능하다.

인터넷 환경이 좋지 않고 시간이 없어서 모두 스킵함

강의를 어느정도 듣고,

ionic을 나중에 해봐야 된다는 생각이 들었다.


3강에서는 Angular2 with TS와 Electron으로  Desktop Application을 개발했다

Electron은 Chromium과 Node.js를 이용하여 데스크톱 앱을 HTMLCSSJS(Typescript)로 쉽게 만들 수 있게 해주는 Framework입니다.

진행은 MS의 FaceAPI를 이용해서 얼굴인식 App을 제작했는데, 라이브 코딩이고 대학생이라 그런지 에러잡는데 시간을 거의 소비했다. (전날 코드를 수정했다고 함)

일단 Electron에 대해 처음 접했는데, 웹 개발자면 쉽게 접근이 가능한게 좋았다.

그리고 FaceAPI와 EmotionAPI라는게 있다는걸 알아서 좋았다.


ionic세션을 많이 기대했는데 생각했던 것보다 그렇게 좋지 않았다.


주최 : 본 행사는 Microsoft에서 운영하는 Microsoft Student Partners 대학생 단체에서 진행하는 행사로 Microsoft 본사에서 주최하는 공식적인 행사는 아닙니다.

'이전 글 > 2017-10-13 이전 글' 카테고리의 다른 글

두 번째 ERD 모델링  (0) 2017.06.28
Vue 인스턴스  (0) 2017.06.28
시작하기  (0) 2017.06.26
ERD를 이용한 DB 모델링  (0) 2017.06.25
시작하기  (0) 2017.06.25

+ Recent posts