"에이에스피닷넷"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(새 문서: '''에이에스피닷넷'''<!--에이에스피 닷넷-->(ASP.NET)은 동적 웹 페이지를 개발하기 위해 사용하는 오픈소스 기반의 웹 프로그램 개발 프...)
 
1번째 줄: 1번째 줄:
'''에이에스피닷넷'''<!--에이에스피 닷넷-->(ASP.NET)은 동적 웹 페이지를 개발하기 위해 사용하는 [[오픈소스]] 기반의 웹 프로그램 개발 [[프레임워크]]이다. 미국 [[마이크로소프트]](Microsoft)가 기존 [[에이에스피]](ASP) 기술을 계승하여 개발했다.
+
'''에이에스피닷넷'''<!--에이에스피 닷넷-->(ASP.NET)은 동적 웹 페이지,[[웹 애플리케이션]],[[웹 서비스]]를 개발하기 위해 사용하는 [[오픈소스]] 기반의 웹 프로그램 개발 [[프레임워크]]이다. 미국 [[마이크로소프트]](Microsoft)가 기존 [[에이에스피]](ASP) 기술을 계승하여 개발했다.<ref>〈[https://ko.wikipedia.org/wiki/ASP.NET ASP.NET]〉, 《위키백과》</ref>
 +
==등장배경==
 +
*요즘 급변하는 인터넷 시대로 인해서 [[마이크로 소프트]]가  [[윈도우]][[(windows)]]등의 새로운 [[운영체제]]와
 +
그에 따른 기술들로운영체제시장을 장악했다.
 +
*다양한 개발언어, 언어도구로 운영체제롤 더욱 효율적으로 강화시켰고 많은수의 개발자을 모으게 되었다.
 +
*하지만 점점 더 변화하고 진화하는 인터넷때문에 기술업그레이드로는 더 힘들어서 자사의 기술을 통합시킬
 +
무엇인가가 필요했다.
 +
* 더 안정적이고 확장가능한 강력한 [[응용프로그램]] 체계를 형성하고자 닷넷이 등장.
 +
==특징==
 +
*[[공통 언어 런타임]] (CLR)으로 작성되고 프로그래머들이 [[닷넷 언어]]가 사용된 ASP.NET 코드 기록을 지원해준다.
 +
ASP.NET[[SOAP]] 확장 프레임워크는 ASP.NET 구성 요소가 SOAP 메시지를 처리할 수 있도록 해준다.
 +
*[[응용프로그램]]을 빠르고 안정적으로 구현하기에 필요한 언어도구와 기술을 제공하고 있다.
 +
*인터넷과의 연동이 가능하다.
  
 +
==종류==
 +
===ASP.net Web Forms===
 +
*event-driven 형식의 동적 [[웹 애플리케이션]]을 만들 수 있다.
 +
다양한 컨트롤러와 컴포넌트들을 제공, data access에 편리한 기능들을 제공한다.
 +
 +
===ASP.net MVC===
 +
[[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 core를 활용한 [[SSL]]인증서 설치하기. <ref>유서트,〈[https://blog.naver.com/ucert/221443540516 ASP.net core를 활용한 SSL인증서 설치하는 방법-1]〉, 《네이버》,2019-01-16</ref>
 +
*ASP.net을 내 서버로 활용하기.
 +
*ASP.net으로 웹 공격 방어하기.
 +
 +
==전망및평가==
 +
*정보화시대로 인터넷이 빠르게 변화하고 확산되고 점차 [[소프트웨어 프로그램]] 시대가 가까워지고 있다.
 +
*공급인력원이 작아서 비중이 낮지만 수요공급도 적절하고 몇몇 대기업에서 인프라로 쓰이기 때문에 앞으로 기대가 되는 분야이다.
 +
{{각주}}
 +
==참고자료==
 +
〈[https://ko.wikipedia.org/wiki/ASP.NET ASP.NET]〉, 《위키백과》
 +
유서트,〈[https://blog.naver.com/ucert/221443540516 ASP.net core를 활용한 SSL인증서 설치하는 방법-1]〉, 《네이버》,2019-01-16
 
== 같이 보기 ==
 
== 같이 보기 ==
 
* [[에이에스피]](ASP)
 
* [[에이에스피]](ASP)
 
* [[닷넷]](.NET)
 
* [[닷넷]](.NET)
 
{{프로그래밍|토막글}}
 

2019년 7월 24일 (수) 16:57 판

에이에스피닷넷(ASP.NET)은 동적 웹 페이지,웹 애플리케이션,웹 서비스를 개발하기 위해 사용하는 오픈소스 기반의 웹 프로그램 개발 프레임워크이다. 미국 마이크로소프트(Microsoft)가 기존 에이에스피(ASP) 기술을 계승하여 개발했다.[1]

등장배경

그에 따른 기술들로운영체제시장을 장악했다.
  • 다양한 개발언어, 언어도구로 운영체제롤 더욱 효율적으로 강화시켰고 많은수의 개발자을 모으게 되었다.
  • 하지만 점점 더 변화하고 진화하는 인터넷때문에 기술업그레이드로는 더 힘들어서 자사의 기술을 통합시킬

무엇인가가 필요했다.

  • 더 안정적이고 확장가능한 강력한 응용프로그램 체계를 형성하고자 닷넷이 등장.

특징

ASP.NETSOAP 확장 프레임워크는 ASP.NET 구성 요소가 SOAP 메시지를 처리할 수 있도록 해준다.
  • 응용프로그램을 빠르고 안정적으로 구현하기에 필요한 언어도구와 기술을 제공하고 있다.
  • 인터넷과의 연동이 가능하다.

종류

ASP.net Web Forms

다양한 컨트롤러와 컴포넌트들을 제공, data access에 편리한 기능들을 제공한다.

ASP.net MVC

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 core를 활용한 SSL인증서 설치하기. [2]
  • ASP.net을 내 서버로 활용하기.
  • ASP.net으로 웹 공격 방어하기.

전망및평가

  • 정보화시대로 인터넷이 빠르게 변화하고 확산되고 점차 소프트웨어 프로그램 시대가 가까워지고 있다.
  • 공급인력원이 작아서 비중이 낮지만 수요공급도 적절하고 몇몇 대기업에서 인프라로 쓰이기 때문에 앞으로 기대가 되는 분야이다.

각주

  1. ASP.NET〉, 《위키백과》
  2. 유서트,〈ASP.net core를 활용한 SSL인증서 설치하는 방법-1〉, 《네이버》,2019-01-16

참고자료

ASP.NET〉, 《위키백과》 유서트,〈ASP.net core를 활용한 SSL인증서 설치하는 방법-1〉, 《네이버》,2019-01-16

같이 보기