[m] 프레임워크와 라이브러리(framework and library)

20
프레임워크와 라이브러리 박민석 15. 04. 04

Post on 16-Jul-2015

198 views

Category:

Technology


1 download

TRANSCRIPT

프레임워크와 라이브러리 박민석

15. 04. 04

목차 1.  프레임 워크 (Frameworks)

2.  라이브러리 (Library)

3.  차이?

4.  Bootstrap vs jQuery

5.  결론

Framework and Library

프레임워크 (Frameworks)

"소프트웨어의����������� ������������������  구체적인����������� ������������������  부분에����������� ������������������  해당하는����������� ������������������  설계와����������� ������������������  구현을����������� ������������������  재사용이����������� ������������������  가능하게끔����������� ������������������  ����������� ������������������  ����������� ������������������  일련의����������� ������������������  협업화된����������� ������������������  형태로����������� ������������������  클래스들을����������� ������������������  제공하는����������� ������������������  것”����������� ������������������  

-����������� ������������������  Ralph����������� ������������������  Johnson����������� ������������������  ����������� ������������������  ����������� ������������������  

Framework and Library

- Wikipedia “Software-framework”

프레임워크 (Frameworks)

Framework and Library

지원 프로그램 +

코드 라이브러리 +

스크립팅 언어 +

다양한 컴포넌트

프레임 워크 =

• 디자인 패턴 또는 구조를 결정하는 기반코드가 존재함

• 기반코드가 존재하기 때문에 의도된 제약 사항이 존재한다.

• 컴포넌트 존재

• Codeigniter, Django, Bootstrap, Ruby on Rails, QT, Eclipse

프레임워크 (Frameworks)

Framework and Library

라이브러리(Library)

Framework and Library

지원 프로그램 +

코드 라이브러리 +

스크립팅 언어 +

다양한 컴포넌트

프레임 워크 =

라이브러리(Library)

Framework and Library

지원 프로그램 +

코드 라이브러리 +

스크립팅 언어 +

다양한 컴포넌트

프레임 워크 = 코드 라이브러리

라이브러리(Library)

Framework and Library

코드 라이브러리 =

오브젝트 +

함수 +

메소드

라이브러리(Library)

•  객체 / 함수 / 메소드의 집합체

•  사용하는 대상, 도구 / 툴과 같음

•  자유롭게 사용 할 수 있음

•  jQuery, stdio, iostream, 자급자족 라이브러리 …

Framework and Library

차이?

Framework and Library

Famework

Support Program

Code Library Scripting

Language Etc.

차이?

• 같은 Level에 있는 것이 아니기 때문에 차이를 두기가 애매함

• 기반코드와 제약 유무의 차이

Framework and Library

차이?

Framework and Library

프레임워크와 라이브러리

Bootstrap jQuery

Framework and Library

프레임워크와 라이브러리 Bootstrap

-  Web HTML, CSS and JS Framework

-  Reponsive Web 지원

Framework and Library

프레임워크와 라이브러리 Bootstra

p

-> HTML과 CSS 그리고 JS 다양하게 지원

Framework and Library

프레임워크와 라이브러리 jQuery

Framework and Library

프레임워크와 라이브러리 jQuery

Framework and Library

프레임워크와 라이브러리

Bootstrap jQuery

Framework and Library

다양한 메소드 지원 제작자가 제시한 틀에서 작성해야함

UI 지원

다양한 Component 지원

조사하면서 내린 결론

프레임워크 자체를 버즈워드로 정의하고 있다. 명확한 합의와 정의가 없는 용어이다.

시중에 나와있는 프레임워크와 라이브러리는 매우 많이 존재하므로

만들고자 하는 서비스에 맞는 프레임워크와 라이브러리를 선택해야 한다.

Framework and Library

참고자료 http://stackoverflow.com/questions/148747/what-is-the-difference-between-a-framework-and-a-library����������� ������������������  

https://en.wikipedia.org/wiki/Software_framework����������� ������������������  ����������� ������������������  https://kldp.org/node/124237����������� ������������������  ����������� ������������������  http://blog.naver.com/PostView.nhn?blogId=sleepy1027&logNo=150085034164����������� ������������������  

Framework and Library