반응형
Front-End와 Back-End
Front-End(프론트엔드)란?
사용자가 Browser를 통해 Web Page에 접근했을때 화면에 보이는 UI(웹화면)에 해당함.
사용자와 직접 접촉하여 상호작용이 이루어지는 부분을 구현하며
디자이너가 주는 페이지 디자인을 코드로 구현하는 부분을 담당.
개발 언어
HTML, CSS, Javascript 등
Framework
[HTML/CSS 프레임워크]
Skeleton, Foundation, Semantic UI, Pure CSS, Bootstrap
[JavaScript 프레임워크]
Angular.JS, Ember.JS, jQuery, Ext.JS, Backbon.JS, Vue.JS
Back-End(백엔드)란?
사용자가 확인할 수 없는 Web Page 내부 동작을 구현을 담당.
사용자가 보고자 하는 내용을 처리하는 동작을 구현하며 Pocess 형태로 존재함.
DataBase 활용, API, Resource 처리, 보안 등 Server OS 개발을 담당함.
개발 언어
C/C++, php, Ruby, java, python, GoLang 등
Framework
[python 프레임워크]
Django, Pyramid, Flask (Django 보다 가벼움)
[Node js 프레임워크]
Express.js, Koa
[Ruby 프레임워크]
Ruby on Rails, sinatra
[Java 프레임워크]
Play, Spark, Spring Boot
[PHP 프레임워크]
Laravel, Code igniter, CakePHP
[.NET 프레임워크]
asp.net
[Golang 프레임워크]
Echo, Beego
반응형
'Web Programming' 카테고리의 다른 글
vue.js 리서치, 프로젝트 생성 (0) | 2022.03.06 |
---|---|
Framework와 Library의 차이 (0) | 2022.03.06 |