반응형

역활별 자바스크립트

 

 역활

라이브러리 명 

 모듈화 지원

 - Backbone.js 

 비동기 로드 지원

 - RequireJS

 MVC(Model - View - Controller)

 - AngularJS

 - knockoutJS

 End-to-End framework

 - Meteor(http://www.meteor.com) on Node.js

 - Derby(http://derbyjs.com) on Node.js

 

- 자바스크립트 MVC는 서버 사이드에서처럼 브라우저 단에서도 데이터와 뷰, 로직 처리를 분리해 개발 및 확장, 유지보수성을 높이고 최저 품질을 높이기 위한 방법을 지원하자는 취지에서 개발됨.

 

- End-to-End 프레임워크는 Node.js 진영에서 지원되는 프레임워크로 서버에서 브라우저까지 모두 자바스크립트로 개발 할 수 있도록 돼 있다. 서버에 설치부터 필요함.

 

- AngularJS, KnockoutJS는 Data Binding을 지원한다. Data Binding이란 자바스크립트의 객체 값으로 HTML의 태그와 양방향 통신을 해서 일치시켜 주는 작업을 지원하는 것을 말한다. 별도 HTML태그를 컨트롤 할 필요없이 자바스크립트 객체값만 변경시키면 UI는 저절로 변경이 된다. 그렇다고 아무것도 안하는 것은 아니다.

 

* 라이브러리를 익혀 나가는 순서.

1. Backbone으로 모듈화 및 기본적인 MVC 의 개념을 익힌다.

2. RequireJS로 비동기적으로 js를 불러와 네트워크 트래픽을 분산시키는 기법을 익힌다.

3. Backbone + Require 또는  AngularJS + RequireJS(KnockoutJS + RequireJS) 의 조합으로 MVC르 ㄹ좀더 심화시킨다. (AngularJS는 구글에서, KnockoutJS는 MS에서 지원하고 있다. )

 

angular , require backbone 

 

.

반응형
반응형

Ql.io — A data-retrieval and aggregation gateway

ql.io

 

반응형
반응형

http://nodejs.org/download/

 

nodejs node.js

 

Node.js dark

Download the Node.js source code or a pre-built installer for your platform, and start developing today.

Current version: v0.10.2

Windows Installer (.msi) 32-bit 64-bit
Windows Binary (.exe) 32-bit 64-bit
Mac OS X Installer (.pkg) Universal
Mac OS X Binaries (.tar.gz) 32-bit 64-bit
Linux Binaries (.tar.gz) 32-bit 64-bit
SunOS Binaries (.tar.gz) 32-bit 64-bit
Source Code node-v0.10.2.tar.gz


 

반응형
반응형

Sails.js - Build custom, enterprise-level Node.js apps

 

Sails.js is designed to resemble the MVC architecture from frameworks like Ruby on Rails but for creating enterprise-grade Node.js apps. It has support for more modern, data-oriented web app development, particularly useful for creating realtime things like chat functions.

 

엔터프라이즈급 Node.js app을 만들기 위한 Ruby on Rail 같은 MVC 아키텍처를 닮은 설계.

좀더 현대적이고 데이터 중심의 웹앱 개발을 지원하고 채팅 기능 같은 실시간 작업에 더 유용하다.

 

* Intro to Sails.js

 

http://balderdashy.github.com/sails/

 

Homepage: http://balderdashy.github.com/sails/


GitHub: https://github.com/balderdashy/sails

Docs: https://github.com/balderdashy/sails/wiki

 

 

 

반응형
반응형

NGINX

 └ http://nginx.org/en/

소개 : http://knight76.tistory.com/1429

nginx 설치 및 설정 : http://www.javajigi.net/pages/viewpage.action?pageId=257327108

 

node.js

반응형
반응형

Node.js란 무엇인가? - http://blog.outsider.ne.kr/480


'장고(Django)'로 쉽고 빠른 웹 개발 - http://biohackers.net/wiki/RapidWebDevelopmentByDjango


Play Framework - http://www.playframework.org/documentation/2.0.1/Home

 : Play는 Java코드에서 변경된 사항이 서버 재시작없이 바로 반영된다.

   이는 Play가 컴파일된 class 파일이 아닌 Java소스코드를 직접 읽기 때문에 가능하다. 

   Play는 자체 컨테이너를 내장하고 있는데 현재 Play가 사용하는 컨테이너는 JBossNetty다.

   이전에 아파치 Mini를 사용하다가 WebSocket을 지원하기 위해 변경했다.

   그렇다고 Play로 개발된 웹 애플리케이션을 자체 서버에서만 실행할 수 있는 것은 아니다.

   Tmocat과 같은 일반 서블릿 컨테이너에서도 얼마든지 실행 할 수 있다. 

   * Source code on github : https://github.com/playframework




반응형

'프로그래밍 > Script' 카테고리의 다른 글

[jQuery] jquery로 iframe 다루기  (0) 2012.06.19
[javascript] 웹 화면 확대,축소  (0) 2012.06.19
[javascript] Navigator  (0) 2012.04.30
node.js 외 js 관련  (0) 2012.03.26
jQuery에서 $(document).ready vs. $(window).load  (0) 2012.03.26
반응형
$2 - http://www.kendoui.com/ 
HTML5, CSS, JAVASCRIPT를 사용한 UI ( 설명 : http://ceo.connectizen.com/50129921247 )

$2
NodeJS 맛보기 - http://uix.kr/archives/55 
NodeJS 설명 블로그 - http://jongryong.wordpress.com/category/programming/node-js-programming/ 

$2 - http://www.mongodb.org 
공식 한국 커뮤니티 - http://cafe.naver.com/mongodatabase 

$2 - http://jqueryui.com/home


[출처] http://mooki83.tistory.com/search/node.js
반응형

+ Recent posts