backend
ubuntu
- base server
- http://www.ubuntu.com/
- debian 계열의 linux server
- apt-get 명령어를 이용해서 필요한 서버 프로그램을 손쉽게 설치할 수 있고 실제 모두 설치해도 용량도 1.5GB로 작게 차지 한다.
- 무난히 손쉽게 사용할 수 있어서 선택했다.
- other linux server
- centos
nginx
mongodb
redis
- cache
- http://redis.io/
- Redis is an open source, BSD licensed, advanced key-value store
- other cache
- memcache
git
nodejs
- web application server
- http://nodejs.org/
- V8 javascript 엔진 기반의 플랫폼 web application server 로 사용 할 수 있다.
- other web application server
- tomcat
expressjs
- web application framework
- http://expressjs.com/
- web application framework for node
- other web application framework
- spring mvc
sequelizejs
- orm
- http://sequelizejs.com/
- The Sequelize library provides easy access to MySQL, MariaDB, SQLite or PostgreSQL databases by mapping database entries to objects and vice versa. To put it in a nutshell, it's an ORM (Object-Relational-Mapper). The library is written entirely in JavaScript and can be used in the Node.JS environment.
- other orm framework
- hibernate
- spring data jpa
passportjs
frontend
- The web’s most popular front-end template
- Sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development.
- RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and Node. Using a modular script loader like RequireJS will improve the speed and quality of your code.
- jQuery is a fast, small, and feature-rich JavaScript library
- HTML enhanced for web apps
- other SPA Framework
- backbone.js
- The dynamic stylesheet language.
- LESS extends CSS with dynamic behavior such as variables, mixins, operations and functions.
- other css preprocessor
- sass
npm
yeoman
- The JavaScript Task Runner
- A package manager for the web
- Jasmine is a behavior-driven development framework for testing JavaScript code
- On the AngularJS team, we rely on testing and we always seek better tools to make our life easier. That's why we created
Karma - a test runner that fits all our needs.
- Spectacular Test Runner for JavaScript
하루는 24시간
Korea, Bundang Pangyo