ASP.net 시작하기

2021. 7. 24. 17:02프로그래밍/서버, 퍼블리싱

728x90

일주일간 이사한 누나네 집에서 택배도 받고 가구도 받고 하느라 공부를 제대로 못했다.

그러다가 어제 친구를 만났는데, 그 친구는 안드로이드 개발자다.

그래서 같이 뭐 하자고 하길래 안드로이드 + 서버로 간단한 설문 어플을 만들기로 했다.

그래서 기존에 계획했던 C# ASP.net을 시작했다.


ASP.net이란?

ASP.net은 마이크로소프트에서 만든 오픈소스 웹 프레임워크다.

쉽게 말해서 '우리가 보안이 잘 되는 편리한 웹 서버 툴 만들었는데 써봐'다.


나는 왜 ASP.net을 쓰는가?

 내가 생각하는 ASP.net의 가장 큰 장점은 언어의 자유로움이다.

.net은 자바스크립트, C#, 파이썬 등의 언어도 대응이 된다.

그래서 일단 배워두면 회사에서 다른 언어를 쓰더라도 사용하기 어렵지 않다.

그중에서도 C#을 이용한 이유는, C#이 서버에서 많이 쓰이기 때문에 숙련도를 높여보고 싶었다.


설치 방법 & 튜토리얼

https://dotnet.microsoft.com/learn/aspnet/hello-world-tutorial/intro

 

ASP.NET Tutorial | Hello World in 10 minutes | .NET

Step-by-step instructions for installing .NET and building your first Hello World web application. Develop with free tools for Linux, macOS, and Windows.

dotnet.microsoft.com

요 튜토리얼을 따라 쭉 진행했다.

이렇게 dotnet이 잘 설치되었다.

다음에는 새 프로젝트를 만들었다.

dotnet new webApp -o newWebApp --no-https

ㄷㄷ 한국어 지원

생성된 폴더는 대략 이렇게 생겼다.

사이트의 설명에 의하면 각 파일은 이런 의미라고 한다.

- Start.cs: 실행 코드와 미드웨어 설정들
- Pages 폴더: 여러 예제 페이지 파일들
- myWebApp.csproj: 레퍼런스 라이브러리들의 명세

dotnet watch run

실행을 하면 이런 페이지가 뜬다.

이렇게 못생기진 않고 좀 짤라서 올렸다.