'프로그래밍'에 해당되는 글 3건

  1. 2013.09.18 모던 앱 개발시 개발언어 선택은?
  2. 2013.05.07 [책] Node.JS 프로그래밍

Understanding Your Language Choices for Developing Modern Apps.(MSDN 2013/09) 요약


윈도우 스토어 앱을 개발하기 위한 언어 묶음.

  • HTML + JavaScript + CSS
  • XAML + C# or VB
  • XAML + C++ 
  • DirectX + C++

언어 선택시 고려사항
  • 학습 용이성
  • 데이터 이용 방식
  • 크로스 플랫폼 지원 여부
  • 기존 레거시 코드 이식
  • 앱의 성격 : 엔터프라이즈용? 개인소매용?


언어 학습에 있어서 가장 저항이 적은 방법이 취할 수 있는 최선의 방법이자, 가장 빠른 방법이기도 함.

만약 다른 플랫폼을 고려할 경우 기존에 알고 있는 언어와 비슷한 언어는 학습이 용이.(대표적으로 ML언어들)


다양한 데이터 이용 방식 : REST, XHR, JSON, XML, SQLite

WinJS

기타 도구들.
  • Xamarin : 크로스 플랫폼을 지원하는 네이티브 코드 생성기. C#으로 코드 작성. 안드로이드, iOS, Mac OS, 윈도우 지원.
  • Apache Cordova이전 폰갭

여전히 게임같은 하이엔드 사용자 경험을 제공하려면 C++가 답임.
F#은 아직 정식으로 주요 개발 언어는 아니지만, 주목할만함.

내 생각.
  • 결국 언어를 여러개 알아둔 상태에서 자신이 개발하고자 하는 앱의 특성과 플랫폼 등에 적절한 언어를 선택할 수 있는 개발자가 되어야 한다는!! ㅡ.ㅡ;
  • 그러나 경험상 서로 다른 컨셉과 문법의 언어사이의  free Context-switching은 불가능한데, 경험을 누적하다 보면 그 시간을 줄일 수 있을 듯. 여전히 많은 연습이 필요...


영어 표현 
  • greenfield app : 새로 또는 재작성된 앱
  • brownfield app : 레거시 앱




Posted by NeoZest

Node.JS를 관심있게 지켜보고 있었지만...사실 막상 현업에 쓸 일이 없다보니 공부할 기회가 없다.

결국 Side Project를 진행할까하고 보다가 한빛에서 나온 Node.JS프로그래밍을 1주일 정도 읽었다.

다 읽고 난 느낌은 초보자용 서적.


국내 저자(그것도 문장력이 있는 저자)가 적은 책이니 아무래도 문장이 일반적인 번역서에 비해 매끄럽다.

다만 초보자용으로 기획된 도서이다 보니 중복된 코드가 많이 나오고, 기본적인 프로토콜 설명등에 생각보다 많은 지면을 할애하고 있었다. 특히 저자의 의도를 이해는 하지만 같은 코드가 반복되어 나오고, 전체 코드가 나오고 다시 세부적으로 부분부분별로 소개하는 것은 조금 지루하게 느껴진다.


기초서적이라는 측면에서 보면 딱히 할말이 없지만,

오히려 현실처럼 요구사항을 개선(?)해 가면서 코드를 확장해 나가는 방식이었으면 어땠을까 하는 생각도 해본다. 


Node.js의 기본적인 내용을 익히고 싶은 사람에게라면 권할만 하다.


아쉽게도 내가 관심을 가지고 있던 Node기반의 TCP 서버개발부분은 부록에 아주 짤막하게 소개되어있다.





Node.js 프로그래밍

저자
윤인성 지음
출판사
한빛미디어 | 2012-02-20 출간
카테고리
컴퓨터/IT
책소개
자바스크립트에 기반한 Node.js로 서버 프로그래밍, 이벤트 ...
가격비교 글쓴이 평점  






'4. 책읽記' 카테고리의 다른 글

책:Data Wrangling with Python  (0) 2016.05.10
[책] NHN은 이렇게 한다. 소프트웨어 품질 관리.  (0) 2013.12.11
[책] Node.JS 프로그래밍  (0) 2013.05.07
개별 미팅에서 추천받은 책.  (0) 2012.08.22
ROWE  (0) 2011.04.12
호모 메이커  (0) 2011.04.06
Posted by NeoZest