서버부터 브라우저까지 다루는 node.js기반 Full-stack 웹 프레임워크 UPPERCASE를 소개합니다.
오래전부터 작성해온 프레임워크를 소개하려고 합니다.
서버 및 데이터베이스 부터 브라우저 사이드까지, 웹 애플리케이션의 Full Stack을 통합하여 다루는 프레임워크입니다.
아직 부족한점이 많아 KLDP 여러분들의 피드백이 필요합니다.
어떻게 발전해야 할지 소중한 한 말씀 부탁드리겠습니다.
서버부터 브라우저까지 다루는 Full-stack 웹 프레임워크 UPPERCASE를 소개합니다.
배우기 쉽고 깔끔한 API가 특징입니다.
- 프로토콜: 기본적으로 HTTP를 쓰지 않고, 모든 데이터 처리를 WebSocket 프로토콜 기반으로 합니다.
- 단일언어: HTML, CSS를 쓰지 않고, 오로지 JS로 프로젝트를 구성할 수 있습니다.
- 구버젼 브라우저 호환: IE5.5 이상, 안드로이드 2.1 이상을 지원합니다.
▶ UPPERCASE Official Site
http://UPPERCASE.IO/
▶ UDOC :: UPPERCASE Document Set
http://UPPERCASE.IO/#UDOC
UPPERCASE는 자바스크립트 기반 웹앱을 위한 애플리케이션 프레임워크로서 동적인 웹 사이트 개발을 지원하기 위해 여러가지 서비스를 제공하고 있습니다. 모든 내장 함수 이름이 대문자로 구성되어 있어 UPPERCASE라는 이름을 갖게 되었습니다. 서버와 클라이언트 개발을 전체적으로 지원하는 Full-stack 프레임워크로서 자체 서버와 데이터베이스 관리 모듈, 통신 모듈 및 브라우저 호환 라이브러리를 내장하고 있습니다.
클라이언트와 서버의 구분 없이 모두 자바스크립트 언어를 사용하며, 서버와 클라이언트에 공통으로 사용되는 코드를 중복해서 사용할 수 있도록 지원합니다. 자바스크립트 언어 특성 상 부족한 부분인 모듈화, 객체지향을 지원합니다. 모듈화를 편리하게 사용할 수 있도록 폴더 명을 자동으로 인식하여 패키지 네임을 결정합니다.
많은 피드백 부탁드리겠습니다.