All Projects → woowabros → Woowahanjs

woowabros / Woowahanjs

웹 어플리케이션 개발을 위한 JS프레임워크

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Woowahanjs

Gracejs
A Nodejs BFF framework, build with koa2(基于koa2的标准前后端分离框架)
Stars: ✭ 1,302 (+661.4%)
Mutual labels:  framework, mvc
Rails
Ruby on Rails
Stars: ✭ 49,693 (+28960.23%)
Mutual labels:  framework, mvc
Mini
Just an extremely simple naked PHP application, useful for small projects and quick prototypes. Some might call it a micro framework :)
Stars: ✭ 1,308 (+664.91%)
Mutual labels:  framework, mvc
Php Mini Framework
PHP mini framework
Stars: ✭ 65 (-61.99%)
Mutual labels:  framework, mvc
Lad
👦 Lad is the best Node.js framework. Made by a former Express TC and Koa team member.
Stars: ✭ 2,112 (+1135.09%)
Mutual labels:  framework, mvc
Ouzo
Ouzo Framework - PHP MVC ORM
Stars: ✭ 66 (-61.4%)
Mutual labels:  framework, mvc
Nest
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀
Stars: ✭ 42,981 (+25035.09%)
Mutual labels:  framework, javascript-framework
Recife
A powerful MVC Framework for GraphQL
Stars: ✭ 20 (-88.3%)
Mutual labels:  framework, mvc
Miniphp
A small, simple PHP MVC framework skeleton that encapsulates a lot of features surrounded with powerful security layers.
Stars: ✭ 144 (-15.79%)
Mutual labels:  framework, mvc
Denovel
A Deno Framework For Web Artisan - Inspired by Laravel
Stars: ✭ 128 (-25.15%)
Mutual labels:  framework, mvc
Flexicms
Flexible site management system Flexi CMS
Stars: ✭ 61 (-64.33%)
Mutual labels:  framework, mvc
Ihp
🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness
Stars: ✭ 2,746 (+1505.85%)
Mutual labels:  framework, mvc
Bast
Simple but Elegant Web Framework
Stars: ✭ 49 (-71.35%)
Mutual labels:  framework, mvc
Kales
Kotlin on Rails
Stars: ✭ 78 (-54.39%)
Mutual labels:  framework, mvc
Aurelia
Aurelia 2, a standards-based, front-end framework designed for high-performing, ambitious applications.
Stars: ✭ 995 (+481.87%)
Mutual labels:  framework, javascript-framework
Appier
Joyful Python Web App development
Stars: ✭ 92 (-46.2%)
Mutual labels:  framework, mvc
Latke
🌀 一款以 JSON 为主的 Java Web 框架。
Stars: ✭ 781 (+356.73%)
Mutual labels:  framework, mvc
Furion
Make .NET development easier, more versatile, and more popular.
Stars: ✭ 902 (+427.49%)
Mutual labels:  framework, mvc
Formql
FormQL - A framework for building dynamic forms in Angular
Stars: ✭ 110 (-35.67%)
Mutual labels:  framework, javascript-framework
Carry
ClojureScript application framework.
Stars: ✭ 149 (-12.87%)
Mutual labels:  framework, mvc

WoowahanJS

npm npm (tag) npm npm

WoowahanJS는 보다 큰 규모의 웹 어플리케이션 개발을 위한 프레임워크입니다.

현대의 웹 어플리케이션은 많은 수의 컴포넌트로 복잡하게 구성된 뷰와 상태를 관리하는 HTTP 기반 클라이언트 어플리케이션 입니다. 일정 규모 이상의 웹 어플리케이션을 개발하기 위해선 다양한 디자이너, 퍼블리셔 및 프로그래머가 협업해야 합니다. WoowahanJS는 퍼블리셔와 프로그래머간 협업이 쉬운 환경을 제공합니다.

빠르고 생산성 높은 UI 작업을 위해 계층 뷰 컴포넌트 관리와 One-way data binding을 지원하며 UI와 비즈니스 코드간 종속성을 최소화 하기 위한 아키텍처로 설계되었습니다.

영향을 받은 것들

WoowahanJS는 유명한 BackboneJS 기반 위에서 작성되었습니다. BackboneJSUnderscoreJS, jQuery 종속성을 포함하므로 WoowahanJS도 자연스럽게 언제든 UnderscoreJSjQuery를 사용할 수 있습니다.

API 호출에서 촉발되는 상태 흐름과 관리를 위해 React 프로젝트의 FluxRedux 아키텍처의 아이디어를 구현했습니다. 하지만 WoowahanJS를 사용하기 위해 이들을 선행학습 할 필요는 없습니다.

빠르게 시작하기

저장소를 Clone 한 뒤 Example 디렉토리의 셈플들을 살펴보세요. WoowahanJS를 가장 빠르게 시작할 수 있는 지름길입니다.

설치

$ mkdir hello-woowa && cd hello-woowa
$ npm init
$ npm install --save woowahan

Hello, WoowahanJS

import Woowahan from 'woowahan';

const Main = Woowahan.View.create('Main', {
  template: '<h1>Hello, WoowahanJs</h1>'
});

const app = new Woowahan();

app.start({
  url: '/', container: 'body', view: Main
});

다음 링크에서 더 많은 정보를 제공합니다.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].