이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

Web Programming

Front-End와 Back-End

이쿠우우 2022. 3. 6. 14:25
반응형

 

 
 
 
 

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