에이에스피닷넷
에이에스피닷넷(ASP.NET)은 동적 웹 페이지,웹 애플리케이션,웹 서비스를 개발하기 위해 사용하는 오픈소스 기반의 웹 프로그램 개발 프레임워크이다. 미국 마이크로소프트(Microsoft)가 기존 에이에스피(ASP) 기술을 계승하여 개발했다.[1]
목차
등장배경
그에 따른 기술들로운영체제시장을 장악했다.
- 다양한 개발언어, 언어도구로 운영체제롤 더욱 효율적으로 강화시켰고 많은수의 개발자을 모으게 되었다.
- 하지만 점점 더 변화하고 진화하는 인터넷때문에 기술업그레이드로는 더 힘들어서 자사의 기술을 통합시킬
무엇인가가 필요했다.
- 더 안정적이고 확장가능한 강력한 응용프로그램 체계를 형성하고자 닷넷이 등장.
특징
ASP.NETSOAP 확장 프레임워크는 ASP.NET 구성 요소가 SOAP 메시지를 처리할 수 있도록 해준다.
- 응용프로그램을 빠르고 안정적으로 구현하기에 필요한 언어도구와 기술을 제공하고 있다.
- 인터넷과의 연동이 가능하다.
종류
ASP.net Web Forms
- event-driven 형식의 동적 웹 애플리케이션을 만들 수 있다.
다양한 컨트롤러와 컴포넌트들을 제공, data access에 편리한 기능들을 제공한다.
ASP.net MVC
ASP.net Web Pages
SPA 개발을 위한 프레임워크이다. PHP프로그래밍, classic ASP와 비슷하다.
ASP.net Web API
HTTP 서비스를 편리하기 구축하기 위한 프레임워크이다. 다양한 device의 클라이언트들이 편리하게 접근할 수 있는 다양한 기능들을 제공한다. API Application model이다. (Application Programming Interface)
===ASP.net Core===
2016년도에 발표된프레임워크로 위에서 말한 3가지를 모두 합친 프레임워크다.
ASP.net 와 ASP.net core
ASP.net core는 ASP.net을 redesign 했다. ASP.net core는 web app 뿐만 아니라 cross-platform을 통해 cloud기반의 애플리케이션을 만들 수 있다. (ex. 웹앱, 모바일 백엔드, IoT)
활용
전망및평가
- 정보화시대로 인터넷이 빠르게 변화하고 확산되고 점차 소프트웨어 프로그램 시대가 가까워지고 있다.
- 공급인력원이 작아서 비중이 낮지만 수요공급도 적절하고 몇몇 대기업에서 인프라로 쓰이기 때문에 앞으로 기대가 되는 분야이다.
각주
- ↑ 〈ASP.NET〉, 《위키백과》
- ↑ 유서트,〈ASP.net core를 활용한 SSL인증서 설치하는 방법-1〉, 《네이버》,2019-01-16
참고자료
〈ASP.NET〉, 《위키백과》 유서트,〈ASP.net core를 활용한 SSL인증서 설치하는 방법-1〉, 《네이버》,2019-01-16