태그 보관물: knockout

프로그래밍 리소스 브리핑 – 2014 #1

목록

JavaScript

  1. koa.js – ES6 generator 기반 Node.js 웹 응용프로그램 프레임워크
  2. Grunt Devtools – Grunt를 위한 Chrome 개발 도구 확장
  3. node-webkit – Chromium과 Node.js 기반의 데스크탑 응용프로그램 개발 도구
  4. Breeze – JavaScript 데이터 접근 프레임워크
  5. Knockout.js Lesson – KnockoutJS 동영상 강의 시리즈
  6. A comparison of the two-way binding in AngularJS, EmberJS and KnockoutJS – Angular, Ember, Knockout의 two-way 바인딩에 대한 비교
  7. Node.js Tools for Visual Studio – Visual Studio의 Node.js 개발 도구
  8. Warming up with Ember.js – Code School의 Ember.js 강좌
  9. Edge.js – 단일 프로세스 내에서의 Node.js 코드와 .NET 코드 조합

.NET Framework

  1. C# for System Programming – Microsoft에서 높은 성능과 생산성을 목표로 준비중인 C# 기반의 새로운 언어
  2. .NET Fiddle – C#과 Visual Basic 용 fiddle 서비스
  3. JNBridge – 공유 메모리와 TCP 기반 Java와 .NET의 interop 솔루션
  4. C#을 싫어하는 이유, C#을 좋아하는 이유 – C#을 싫어하고 좋아하는 이유에 대한 질문과 답변들
  5. MVC interview questions with answers – ASP.NET MVC 취업 인터뷰 예상 질답 모음
  6. Entity Framework 5 vs. NHibernate 3.3 with Oracle 11g – Oracle 사용에 있어서의 Entity Framework과 NHibernate 비교
  7. one true error – 응용프로그램 오류 관리 서비스

기타

  1. ‘성당과 시장’ 번역서 무료 배포
  2. Visual Studio Online “Monaco” – 웹에서 실행되는 클라우드 Visual Studio의 첫 모습
  3. bento – 각종 웹 기술 학습 정보를 정리해 제공하는 사이트

계속 읽기

Advertisements

Angular, Ember, Knockout 양방향(two-way) 바인딩 비교 + Knockout 비동기 렌더링 해법

Two-way Binding in MVVM Frameworks

JSConf 2013에서 발표된 대표적인 웹 클라이언트용 MVVM(Model-View-ViewModel) 프레임워크인 Angular, Ember, Knockout의 양방향(two-way) 바인딩에 대한 비교 발표입니다. 요즘 많이 주목받는 SPA(Single-Page Application)에 빠질 수 없는 것이 MVVM 또는 MVW(Model-View-Whatever) 프레임워크이죠. 20분 정도의 길지 않은 발표이지만 발표자 Marius Gundersen의 깊은 고민의 흔적이 느껴지며 각 프레임워크별 양방향 바인딩의 장단점을 쉽고 간결하게 설명합니다. 컨퍼런스 성격 답게 슬라이드는 impress.js를 사용해 웹에서 직접 실습 가능하도록 멋지게 만들어 졌습니다.

계속 읽기

Knockout과 Mocha를 사용한 TDD기반 웹 개발

개요

국내에서도 다소 늦었지만 TDD가 주목 받고 있습니다. UI를 포함하는 프로그램의 경우 Coded UI Test 등의 기술이 발전되고 있지만 MVVM 디자인 패턴을 적용할 경우 UI의 많은 부분을 전통적 테스트 기술을 사용하여 검증할 수 있습니다. 오랫동안 WPF의 전유물로만 여겨지던 MVVM 패턴은 최근 KnockoutJS와 AngularJS 등의 프레임워크의 도움을 받아 웹 응용프로그램 개발 영역까지 확대되고 있습니다.

계속 읽기