본문 바로가기
반응형

라이브러리6

API, 라이브러리, SDK, 프레임워크, 플랫폼 - 관한여 API, 라이브러리, SDK, 프레임워크, 플랫폼 용 어 개 념 API Application Program Interface로 인터페이스를 의미하며, 서로 다른 목적으로 개발된 software의 특정 기능을 호출하기 위해서 software나 library 기능을 사용할 수 있도록 기능 호출을 하도록 하는 것이다.대표적인 예로 MS runtime API, java API, google API, facebook API 등이 있다. SDK Android SDK, iOS SDK, Windows SDK, 특정 제품의 SDK 등의 서비스를 제공하기 위한 것이며, 모두 대상이 되는 운영체제나 서비스 기반이 있다. Library 필요한 특정 모듈을 호출하여 사용하는 개념이다. 대표적인 예로 Rad Studio 컨포넌트.. 2018. 12. 16.
[개인] sobakcc Control Package v 1.0 sobakcc Control Package v 1.0 2005.01.03 컨트롤 팩키지 버전 1.0이 공개되었습니다. 벌써 만들어 놓은지는 몇년이 지났지만 그동안 구석에 놔두다가 이렇게 올려봅니다. 비주얼 컴포넌트의 컨트롤을 모아둔 팩키지입니다. 이 컴포넌트들은 Flat-Style의 모양으로 각종 컨테이너 컴포넌트 상에 위치하게 됩니다. * FlatStyle의 비주얼 컴포넌트 * 전체 31개의 컴포넌트가 팩키지 안에 들어 있습니다. * TCCAboutBox, TCCAlignEdit, TCCAnimation, TCCAnimWnd, TCCButton, TCCCheckBox, TCCCheckListBox, TCCColorComboBox, TCCComboBox, TCCDBComboBox, TCCDBEdit, T.. 2015. 2. 19.
[javascript] 소스 모듈 라이브러리 자바스크립트 소스 모듈 라이브러리 * 입력값이 숫자인지를 확인한다. (' '까지 괜찮음) * param : sVal 입력스트링 * return : Boolean True이면 숫자값 function isNumberSpace(sVal) * sVal 값이 숫자인지를 확인한다.('.'까지 괜찮음) * param : sVal 입력스트링 * return : Boolean True이면 숫자값 function isNumberSpace(sVal) * 입력값의 앞에 정해진 자리수만큼 0을 채운다. * param : sVal 입력스트링, iSize * return : String function fillZero(sVal, iSize) * 길이가1인 경우 앞에 "0"을 붙인다. * param : sVal 입력스트링 * ret.. 2014. 12. 6.
[IT/개발] 플랫폼(Platform)과 프레임워크(Framework), 아키텍처(Architecture) 개념비교 플랫폼(Platform)과 프레임워크(Framework), 아키텍처(Architecture) 개념비교 참조 출처: 네이버 지식in 소프트웨어 분야에서 프레임워크와 라이브러리, 플랫폼, 아키텍쳐를 비교해 보면, 다음과 같다. 프레임워크: 소프트웨어의 뼈대 구조 프레임워크란 특정형태의 소프트웨어 문제를 해결하기 위한 상호 협력하는 클래스들과 인터페이스들의 집합. 즉 소프트웨어 콤포넌트들의 집합을 의미한다. 이는 여러클래스와 컴포넌트로 구성되고 좀더 높은 수준에서 패턴들을 조직화하며 다양한 애플리케이션에서 이용 가능한 범용성(generic)을 가진다. 프레임워크는 다른 소프트웨어 프로젝트가 개발될 수 있는 뼈대 구조이다. 지원 프로그램, 라이브러리, 언어, 다른 소프트웨어 구성 요소들을 엮어 주는 소프트웨어 .. 2010. 9. 16.
[개발/파워빌더] 컴파일 실행과 어플리케이션 실행시 속도차이 문제 파워빌더에서 DEBUG나 RUN을 모드에서 실행시의 속도와 Deploy를 통한 어플리케이션 모드에서 실행시의 속도가 다른 경우가 발생하는데 여기에 대한 질문과 답변예를 살펴보자. 질문1) 10.0으로 파워빌더를 업그레이드 하기 전에 트라이얼 버전으로 문제가 없는지 체크를 하고 있습니다. 저희 시스템이 기존에 7.0으로 개발이 되어있는 상태였는데요 pb 9버전으로 마이그레이션 후 pb10.0으로 마이그레이션 하고 테스트를 진행 했습니다. 마이그레이션은 에러없이 정상적으로 되었구요.. 소스에서 실행 했을때 문제 없이 작동도 잘 됩니다. 그런데 문제는 컴파일을 했을때 인데요.. 프로그램을 실행후에 Window가 Open되는데 25초 이상이 걸립니다. 그 후에도 프로그램의 실행 속도가 엄청나게 느려지고 프로그램.. 2010. 7. 8.
[IT/개발] 라이브러리와 프레임워크 이해 프레임워크를 만들었음에도 불구하고 초기 프레임워크 ㅐ념이 나올 때의 글만 보다가 요즘 다시 보니 새로운 느낌까지 들고 너무 책을 등한시 했다는 생각이 든다. 출퇴근시간이 1시간이상 소요되는 되다가 저녁먹고 나서는 건강을 위해서 운동을 해야하고 요즘 경제서적보랴 ... 한동안 등한시 해왔던 개발이론 분야.... 다시 책을 집어 들고 인터넷에서 여러 개발자분들의 노고를 감사히 읽으면서 이해를 해야겠다. 프레임워크 생산성의 향상 •프로그램에서의 생산성 향상 방안 : 코드의 재사용 •Function, Procedure 개념 지원 언어의 출현, 이후 객체지향 언어가 출현 •컴포넌트 사용 : 재사용을 높이고 검증된 코드를 사용하게됨 --> SW 품질이 높아지고 개발비용/유지비용이 낮아짐 •컴포넌트 재활용과 디자인 .. 2010. 7. 7.
반응형