MixedCode

안녕하세요. 믹스드코드 에디입니다.
세계 최강 개발툴인 마이크로소프트사의 개발툴인 Visual Studio 가 몇년전부터 시작된 MS의 클라우드 퍼스트,모바일 퍼스트 정책 기반의 닷넷 이중화전략의 일환으로 새롭고 다양한 모습으로 변화에 변화를 거듭하고 있습니다.

오늘은 2017년도 05월  미국 시애틀 Build2017 개발자 행사 이후 기준으로 새롭게 변모한 Visual Studio의 다양한 제품군을 정리해 볼까합니다.
그동안 닷넷 플랫폼 기반에서  개발해온 닷넷개발자분들이나 C# 언어기반 개발자들에게도 지금의 Visual Studio는 다소 낮설정도로 많은 새로운 기능을 제공하고 있으며다양한 O/S상에 설치해 사용이 가능하며  개발 용도를  구분하여 사용해야할정도  다양한 제품군으로 분화하고 있는듯합니다.

거.두.절.미
2017년도 새롭게 태어나는 Visual Studio 삼총사를 소개드립니다.


1. 내가 오리지널이다 - Visual Studio 2017



https://www.visualstudio.com/ko/vs/whatsnew/
다운로드 파일설치(무료): https://www.visualstudio.com/ko/
ㄴ해당 웹페이지 Visual Studio 다운로드 버튼 마우스오버> 하단 목록의  Community 2017(무료버전) 을 클릭하고 설치파일을 다운받아 설치를 진행합니다.


1.1 설치 지원 O/S : Windows O/S(7,8,10)

1.2 WEB Application 개발 지원  : ASP.NET MVC5,Webform,ASP.NET SignalR, Asp.net WEB API
ㄴASP.NET Web Application개발: (MVC5,ASP.NET SignalR, Asp.net WEB API) - Windows 서버 기반 서비스 용
ㄴASP.NET Core Web Application 개발 : (MVC5,WebAPI,SignalRCore) - Linux 서버  기반 서비스용

1.3 Desktop Application 개발: Winform,WPF 개발

1.4 Native App  개발 및 크로스플랫폼 앱 개발
ㄴXamarin IOS- IOS 전용 네이티브앱 개발
ㄴXamrin Android - 안드로이드 전용 네이티브 개발
ㄴWindows 유니버셜 - Windows10 전용 앱 개발
ㄴXamarin Forms- IOS,안드로이드,Windows10용  크로스 플랫폼 네이티브앱 개발

1.5 메시징-통신 서비스 개발 : WCF
1.6 Work flow 개발 : WF 개발 1.7 Cloud 기반 개발서비스

1.7 주요 기능 설치가이드( 중요합니다. ASP.NET 웹 개발 및 XAMARIN 개발시 반드시 관련 항목을 체크 확인 후 설치 진행해주세요.)
-설치 진행시 나오는 아래  워크로드 화면에서  현재 개발하려는 어플리케이션의 종류에 따라 관련항목을 반드시 체크해주세요.
워크로드 :
https://www.visualstudio.com/ko/vs/visual-studio-workloads/

ㅁ 유니버설 Windows 플랫폼(UWP)개발 : Windows 10 전용 앱을 개발하려면 반드시 선택해야합니다.
ㅁ.NET 데스크톱 개발 : Winform, WPF 등의 Windows 데스크톱 전용 어플리케이션을 개발하려면 선택하세요.


ㅁASP.NET 및 웹 개발 : ASP.NET(SignalR,WebAPI,ASP.NET Core 포함) 기반 웹응용 프로그램 개발해 윈도우 서버 와 리눅스 서버를 통해 서비스합니다.
(ASP.NET MVC5 기반 웹 어플리케이션을 개발하려면 반드시 상기 ASP.NET 및 웹개발 항목를 체크하고 설치를 진행하셔야합니다.)

ㅁ.NET을 사용한 모바일 개발: Xamarin 기반 IOS Native App개발,Android Native App개발,Xamarin.Forms를 이용한 IOS,Android,UWP 크로스플랫폼 앱 개발을 하기위해서는 반드시 선택해주셔야합니다.
( XAMARIN 기반 앱 개발시 반드시 해당 항목을 체크하여 설치를 진행해야합니다. )





2.MAC O/S에서 네이티브앱,ASP.NET 웹을 개발해보자 - Visual Studio for MAC(공식출시)



https://www.visualstudio.com/ko/vs/
https://developer.xamarin.com/visual-studio-mac/

설치파일 다운로드 : https://www.visualstudio.com/ko/vs/visual-studio-mac/

-설치지원O/S : MAC

-Visual Studio의 강력한 개발툴 기능을 MAC에서 앱개발 및 웹 응용프로그램 개발시 똑같이 사용해보자.
-Microsoft 의 강력한 네이티브앱 크로스플랫폼 개발기술인 Xamarin의 MAC기반 개발툴인 Xamarin Studio의 통합신규버전이다.
-MAC에서 IOS/안드로이드/유니버셜앱/Xamarin Forms 등 각종 네이티브 앱 및 크로스 플랫폼앱을 개발한다.
-MAC에서 ASP.NET Core기반 Web Application 개발이 가능해졌으며 개발결과물은 Linux 서버를 통해 서비스가 가능해졌다.



3.코드 편집기의 새로운 강자 - Visual Studio Code



제품안내: https://code.visualstudio.com/
설치파일 다운로드: https://code.visualstudio.com/
해당 웹페이지의 Download for Windows 버튼을 클릭하면 윈도우 O/S전용 설치파일이 다운로드되며 윈도우O/S인경우 해당 파일을 설치하거나
   Download for Windows 버튼 오른쪽에 콤보선택 버튼을 클릭하면 O/S별 설치파일 또는 압축파일(설치형이 아닌 실행파일로 제공됨)을 다운받습니다.


-설치 지원O/S : MAC,Linux,Windows

-Editplus,NotePad++,Sublime 유료 코드편집툴을 대체해가는 무료 오픈소스 코드편집툴입니다.
-언어별 강력한 코드편집기능제공,강력한 프론트엔드개발환경제공, MAC,Linux,Windows O/S 모두에서 설치가능한 만능 코드편집툴입니다.
-이제 MAC,Linux에서 .NET Core,ASP.NET Core 기반 웹 응용프로그램을 쉽게 개발하고 리눅스 서버를 통해 서비스가 가능하다.
- 설치파일을 이용해 설치하거나 압축파일을 다운받아 실행파일형태로 Visual Studio Code를 실행시켜 개발이 가능합니다.

이제 Visual Studio을 통해 여러분의 서비스를  개발환경 O/S,서비스 환경O/S(서버O/S)에 상관없이 개발하고 서비스해보세요.
해당 Visual Studio 제품들은 상용버전의 대부분의 기능을 제공하고 개인에게는 무료로 제공되는 Community 에디션을 제공하거나 무료오픈소스 라이센스 형태로 제공되어집니다.






Comments

Leave a Reply

*