본문 바로가기
반응형

프레임워크7

연봉이 높은 개발자 언어, 프레임워크 개발자에게 테크니컬한 것도 중요하지만 회사원, 직장인이 만큼 연봉도 아주 높은 관심사입니다. 개발자가 사용하는 개발언어, 프레임워크, 라이브러리 같은 것에 따른 연봉 차이가 있습니다. 이에 따른 분류는 꽤 오래전부터 통계로 나오고 있습니다. 여기에 나오는 통계는 참고로만 봐주세요. 통계로 나온 연봉이 높은 개발자 언어, 프레임워크 입니다만 공신력 높은 기관에서 정리해둔게 아니기 때문입니다. FastAPI 프레임워크를 사용하는 경우 연봉이 3위입니다. ASP.NET 코어가 2위입니다. Svelte가 연봉 1위이군요. 그런데 처음 들어봅니다. FastAPI는 React.js, Vue.js를 모두 앞서고 있습니다. 가장 연봉이 높은 연봉은 Ruby on Rails입니다. 데이터베이스는 DynamoDB입니다. .. 2021. 11. 30.
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.
[개발/IT] 아키텍쳐, 프레임워크, 플랫폼 [개발/IT] 아키텍쳐, 프레임워크, 플랫폼 - 아키텍처: 소프트웨어의 주요 설계 구조 소프트웨어의 주요 특징들을 결정짓는 주요 설계 구조이다.즉, 소프트웨어의 주요 구성 요소 및 구성, 이들간의 주요 인터페이스, 중요 동작 방식 등 소프트웨어의 주요 특징들을 결정짓는 모든 설계 구조를 포함한다. 소프트웨어의 주요 특징을 결정짓고 소프트웨어 개발에 미치는 영향도 매우 커서 소프트웨어 개발에 있어서 가장 중요한 부분이라고 할 수 있다.지원 프로그램, 라이브러리, 언어, 다른 소프트웨어 구성 요소 등과 같이 구체적인 구현을 포함하지 않는다는 점에서 프레임워크나 플랫폼과는 명확히 구분된다. - 프레임워크: 소프트웨어 뼈대 구조 프레임워크는 다른 소프트웨어 프로젝트가 개발될 수 있는 뼈대 구조이다.지원 프로그램.. 2012. 5. 2.
[IT/개발] 버그 없는 프로그램은 없다 http://www.zdnet.co.kr/builder/system/etc/0,39031682,39147115,00.htm 버그 없는 프로그램은 없다 최진호 (한국 IBM 소프트웨어) 2006/05/04 때는 바야흐로 거미줄력 12년, 버너스 경이 웹과 브라우저를 만들고 웹의 지배 아래 세상이 마우스 클릭질로 시끄럽기 그지없던 시절이었다. 초기의 웹은 그저 집 없는 개인 사용자의 한풀이용으로 홈페이지 제작 기술을 위해 쓰이던 것이었지만 점차 그 허접하던 초기 기술적인 한계를 극복하고 수많은 천재들과 박사들의 컨설팅, 아키텍팅 그리고‘노가다’를 바탕으로 이제는 꽤나 위험할 듯 하고 시스템이 중지되어 버리면 범국가적 위기 상황으로 번질 만한 부분에도 웹이 야금야금 지배하기 시작했다. 바야흐로 전 세계가 거미.. 2010. 10. 7.
[IT/개발] 플랫폼(Platform)과 프레임워크(Framework), 아키텍처(Architecture) 개념비교 플랫폼(Platform)과 프레임워크(Framework), 아키텍처(Architecture) 개념비교 참조 출처: 네이버 지식in 소프트웨어 분야에서 프레임워크와 라이브러리, 플랫폼, 아키텍쳐를 비교해 보면, 다음과 같다. 프레임워크: 소프트웨어의 뼈대 구조 프레임워크란 특정형태의 소프트웨어 문제를 해결하기 위한 상호 협력하는 클래스들과 인터페이스들의 집합. 즉 소프트웨어 콤포넌트들의 집합을 의미한다. 이는 여러클래스와 컴포넌트로 구성되고 좀더 높은 수준에서 패턴들을 조직화하며 다양한 애플리케이션에서 이용 가능한 범용성(generic)을 가진다. 프레임워크는 다른 소프트웨어 프로젝트가 개발될 수 있는 뼈대 구조이다. 지원 프로그램, 라이브러리, 언어, 다른 소프트웨어 구성 요소들을 엮어 주는 소프트웨어 .. 2010. 9. 16.
[IT/개발] 라이브러리와 프레임워크 이해 프레임워크를 만들었음에도 불구하고 초기 프레임워크 ㅐ념이 나올 때의 글만 보다가 요즘 다시 보니 새로운 느낌까지 들고 너무 책을 등한시 했다는 생각이 든다. 출퇴근시간이 1시간이상 소요되는 되다가 저녁먹고 나서는 건강을 위해서 운동을 해야하고 요즘 경제서적보랴 ... 한동안 등한시 해왔던 개발이론 분야.... 다시 책을 집어 들고 인터넷에서 여러 개발자분들의 노고를 감사히 읽으면서 이해를 해야겠다. 프레임워크 생산성의 향상 •프로그램에서의 생산성 향상 방안 : 코드의 재사용 •Function, Procedure 개념 지원 언어의 출현, 이후 객체지향 언어가 출현 •컴포넌트 사용 : 재사용을 높이고 검증된 코드를 사용하게됨 --> SW 품질이 높아지고 개발비용/유지비용이 낮아짐 •컴포넌트 재활용과 디자인 .. 2010. 7. 7.
반응형