Offcanvas

IDE

주피터부터 R스튜디오까지··· ‘데이터 과학’ 필수템 8선

기업들이 비즈니스 가치를 얻기 위해 ‘데이터 과학’에 점점 더 관심을 기울이면서 이를 지원하는 도구도 급증하고 있다. 여기서는 데이터 과학자가 주로 사용하는 도구를 살펴본다.  데이터 과학 열기가 식을 줄 모른다. 한때 데이터를 수집하고 분석하는 일은 연구소에 있는 소수의 과학자만 할 수 있다고 간주됐다. 하지만 이제는 모든 기업이 데이터 과학을 활용해 조직을 간소화하고 고객을 만족시키고 싶어 한다. 데이터 과학 도구가 이러한 수요를 충족시키기 위해 성장 중이다. 불과 몇 년 전만 해도 데이터 과학자는 명령줄 그리고 몇 안 되는 오픈소스 패키지를 사용했다. 이제는 데이터 과학의 많은 허드렛일(예: 데이터 클렌징 등)을 처리하는 전문 도구가 속속 개발되고 있다.  규모도 변하고 있다. 원래 데이터 과학은 과학자가 열심히 실험한 후 행하는 숫자 작업에 불과했다. 이제 데이터 과학은 워크플로우의 가장 중요한 부분이다. 오늘날 기업들은 현황을 신속하게 파악하기 위해 비즈니스 보고에 수학적 분석을 통합하고 대시보드를 구축한다. 아울러 속도도 빨라지고 있다. 한때 연간 또는 분기로 이뤄졌던 분석 작업은 이제 실시간으로 실행된다. 기업들은 관리자와 직원이 현명한 결정을 내릴 뿐만 아니라 데이터 과학이 제공하는 모든 것을 활용할 수 있도록 현재 무슨 일이 일어나고 있는지 파악하고 싶어 한다.  여기서는 끝없는 데이터 흐름 분석에 정확성과 과학을 더하는 도구들을 소개한다.    주피터 노트북(Jupyter Notebooks) 단어, 코드, 데이터 묶음은 ‘공통어(lingua franca)’가 됐다. 변하지 않는 분석과 콘텐츠로 채워진 정적 PDF는 영구적 기록을 생성하기 때문에 여전히 가치 있지만 데이터 과학자는 하부의 메커니즘을 이리저리 손보고 싶어 한다. 주피터 노트북을 사용하면 단순히 정보를 확인하는 것 이상의 일을 할 수 있다. 노트북은 매스매티카(Mathermatica; 계산용 소프트웨어)의 유연성을 차용...

데이터 과학 데이터 애널리틱스 애널리틱스 도구 주피터 노트북 R스튜디오 스위브 니터 IDE GPU

2022.05.10

기업들이 비즈니스 가치를 얻기 위해 ‘데이터 과학’에 점점 더 관심을 기울이면서 이를 지원하는 도구도 급증하고 있다. 여기서는 데이터 과학자가 주로 사용하는 도구를 살펴본다.  데이터 과학 열기가 식을 줄 모른다. 한때 데이터를 수집하고 분석하는 일은 연구소에 있는 소수의 과학자만 할 수 있다고 간주됐다. 하지만 이제는 모든 기업이 데이터 과학을 활용해 조직을 간소화하고 고객을 만족시키고 싶어 한다. 데이터 과학 도구가 이러한 수요를 충족시키기 위해 성장 중이다. 불과 몇 년 전만 해도 데이터 과학자는 명령줄 그리고 몇 안 되는 오픈소스 패키지를 사용했다. 이제는 데이터 과학의 많은 허드렛일(예: 데이터 클렌징 등)을 처리하는 전문 도구가 속속 개발되고 있다.  규모도 변하고 있다. 원래 데이터 과학은 과학자가 열심히 실험한 후 행하는 숫자 작업에 불과했다. 이제 데이터 과학은 워크플로우의 가장 중요한 부분이다. 오늘날 기업들은 현황을 신속하게 파악하기 위해 비즈니스 보고에 수학적 분석을 통합하고 대시보드를 구축한다. 아울러 속도도 빨라지고 있다. 한때 연간 또는 분기로 이뤄졌던 분석 작업은 이제 실시간으로 실행된다. 기업들은 관리자와 직원이 현명한 결정을 내릴 뿐만 아니라 데이터 과학이 제공하는 모든 것을 활용할 수 있도록 현재 무슨 일이 일어나고 있는지 파악하고 싶어 한다.  여기서는 끝없는 데이터 흐름 분석에 정확성과 과학을 더하는 도구들을 소개한다.    주피터 노트북(Jupyter Notebooks) 단어, 코드, 데이터 묶음은 ‘공통어(lingua franca)’가 됐다. 변하지 않는 분석과 콘텐츠로 채워진 정적 PDF는 영구적 기록을 생성하기 때문에 여전히 가치 있지만 데이터 과학자는 하부의 메커니즘을 이리저리 손보고 싶어 한다. 주피터 노트북을 사용하면 단순히 정보를 확인하는 것 이상의 일을 할 수 있다. 노트북은 매스매티카(Mathermatica; 계산용 소프트웨어)의 유연성을 차용...

2022.05.10

MS, 이전 버전의 ‘비주얼 스튜디오’ 지원 종료한다

마이크로소프트가 비주얼 스튜디오 2012, 2017, 2019의 지원 종료 일정과 업그레이드 경로를 발표했다.  이전 버전의 ‘비주얼 스튜디오 IDE’의 지원 종료 일정이 게시됐다. 따라서 이전 버전을 쓰는 사용자는 최신 버전, 특히 새로 출시된 비주얼 스튜디오 2022로 이동하라고 회사 측은 권장했다.    마이크로소프트는 64bit 비주얼 스튜디오 2022가 해당 플랫폼의 가장 생산적인 버전이라고 설명하지만 다른 업그레이드 옵션도 제공한다. 지난 2월 10일(현지 시각) 공개된 게시물에서 이 회사는 3가지 비주얼 스튜디오 버전의 지원 종료 날짜와 업그레이드 경로를 다음과 같이 설명했다.  • IDE 및 관련 제품, 런타임, 구성요소에 관한 ‘비주얼 스튜디오 2012’ 지원이 2023년 1월 9일 종료된다. 사용자는 최신 버전의 비주얼 스튜디오로 업그레이드하는 게 좋다고 회사 측은 전했다.  • 비주얼 스튜디오 2017 메인스트림 지원이 2022년 4월 12일 종료된다. 이후 해당 제품은 2027년 4월까지 연장 지원으로 전환된다. 연장 지원에서는 보안 문제 수정사항이 제공될 예정이다. 마이크로소프트는 지원을 계속 받으려면 15.9 지원 기준선으로 이동하라고 권고했다.  • 비주얼 스튜디오 2019 프리뷰 채널은 2022년 4월 이후 업데이트를 제공하지 않는다. 마이크로소프트는 보안을 유지하고 최신 기능 업데이트를 받으려면 비주얼 스튜디오 2022 프리뷰 또는 비주얼 스튜디오 2019 릴리즈 채널로 마이그레이션하라고 권장했다.  아울러 마이크로소프트는 비주얼 스튜디오 2022 및 비주얼 스튜디오 2019 등에 영향을 미칠 몇 가지 장기 지원 종료일도 언급했다. 이를테면 비주얼 스튜디오 2022의 현재 채널은 2027년 1월까지 메인스트림 지원을 받는다. 전체 지원은 약 10년 후인 2032년 1월 종료된다. 비주얼 스튜디오 2019 버전 16.11은 2024년 4월까지 메인스트림 지원...

마이크로소프트 비주얼 스튜디오 IDE 통합개발환경 개발 도구

2022.02.14

마이크로소프트가 비주얼 스튜디오 2012, 2017, 2019의 지원 종료 일정과 업그레이드 경로를 발표했다.  이전 버전의 ‘비주얼 스튜디오 IDE’의 지원 종료 일정이 게시됐다. 따라서 이전 버전을 쓰는 사용자는 최신 버전, 특히 새로 출시된 비주얼 스튜디오 2022로 이동하라고 회사 측은 권장했다.    마이크로소프트는 64bit 비주얼 스튜디오 2022가 해당 플랫폼의 가장 생산적인 버전이라고 설명하지만 다른 업그레이드 옵션도 제공한다. 지난 2월 10일(현지 시각) 공개된 게시물에서 이 회사는 3가지 비주얼 스튜디오 버전의 지원 종료 날짜와 업그레이드 경로를 다음과 같이 설명했다.  • IDE 및 관련 제품, 런타임, 구성요소에 관한 ‘비주얼 스튜디오 2012’ 지원이 2023년 1월 9일 종료된다. 사용자는 최신 버전의 비주얼 스튜디오로 업그레이드하는 게 좋다고 회사 측은 전했다.  • 비주얼 스튜디오 2017 메인스트림 지원이 2022년 4월 12일 종료된다. 이후 해당 제품은 2027년 4월까지 연장 지원으로 전환된다. 연장 지원에서는 보안 문제 수정사항이 제공될 예정이다. 마이크로소프트는 지원을 계속 받으려면 15.9 지원 기준선으로 이동하라고 권고했다.  • 비주얼 스튜디오 2019 프리뷰 채널은 2022년 4월 이후 업데이트를 제공하지 않는다. 마이크로소프트는 보안을 유지하고 최신 기능 업데이트를 받으려면 비주얼 스튜디오 2022 프리뷰 또는 비주얼 스튜디오 2019 릴리즈 채널로 마이그레이션하라고 권장했다.  아울러 마이크로소프트는 비주얼 스튜디오 2022 및 비주얼 스튜디오 2019 등에 영향을 미칠 몇 가지 장기 지원 종료일도 언급했다. 이를테면 비주얼 스튜디오 2022의 현재 채널은 2027년 1월까지 메인스트림 지원을 받는다. 전체 지원은 약 10년 후인 2032년 1월 종료된다. 비주얼 스튜디오 2019 버전 16.11은 2024년 4월까지 메인스트림 지원...

2022.02.14

MS 비주얼 스튜디오, 피드백 시스템 업데이트한다

마이크로소프트가 비주얼 스튜디오(Visual Studio)에서 이슈 응답 속도를 높이고 개발자 경험을 향상하기 위해 피드백 시스템을 업그레이드 중이라고 밝혔다. 하지만 이로 인해 일부 사용자는 IDE를 업데이트해야 한다.    마이크로소프트가 비주얼 스튜디오 IDE의 피드백 시스템을 업그레이드하고 있다고 발표했다. 하지만 해당 업데이트와 오래된 버전의 비주얼 스튜디오는 호환되지 않는다고 회사 측은 밝혔다. 즉, 오래된 버전의 애플리케이션 사용자는 더 이상 피드백을 제출할 수 없게 됐다.  회사에 따르면 도움말 메뉴(Help menu) 및 피드백 센터(Feedback Center)에서 사용할 수 있는 ‘피드백 보내기(Send Feedback)’ 옵션이 업그레이드된다. 이 새로운 시스템을 사용하면 마이크로소프트 엔지니어링 팀은 티켓을 훨씬 더 쉽게 추적, 구성, 전송할 수 있다는 게 마이크로소프트 측 설명이다.  하지만 업데이트된 시스템으로 피드백을 제출하려면 비주얼 스튜디오 사용자는 2021년 4월 이후에 출시된 버전 16.7 또는 LTSC(Long-Term Servicing Channel) 서비스 릴리즈를 써야 한다. 다음의 비주얼 스튜디오 버전은 더 이상 피드백 보내기 옵션을 지원하지 않는다.  • 15.9.0-15.9.34 • 16.4.0-16.4.20 • 16.5.0-16.6.X 마이크로소프트는 지난 12월 16일(현지 시각) 공식 블로그에서 “특정 버전의 IDE를 지원하지 않기로 결정하기가 어려웠지만 새로운 시스템이 제공하는 향상된 확장성과 생산성을 감안할 때 올바른 결정이라고 생각한다”라고 말했다. 사용자는 이곳(docs.microsoft.com)에서 IDE를 업데이트할 수 있다.   또한 비주얼 스튜디오 사용자는 개발자 커뮤니티를 통해 피드백을 제공할 수도 있다고 회사 측은 전했다. 이 밖에 트위터, 유튜브, 비주얼 스튜디오 블로그, 컨퍼런스 및 온라인 이벤트에서도 피드백...

마이크로소프트 비주얼 스튜디오 IDE

2021.12.23

마이크로소프트가 비주얼 스튜디오(Visual Studio)에서 이슈 응답 속도를 높이고 개발자 경험을 향상하기 위해 피드백 시스템을 업그레이드 중이라고 밝혔다. 하지만 이로 인해 일부 사용자는 IDE를 업데이트해야 한다.    마이크로소프트가 비주얼 스튜디오 IDE의 피드백 시스템을 업그레이드하고 있다고 발표했다. 하지만 해당 업데이트와 오래된 버전의 비주얼 스튜디오는 호환되지 않는다고 회사 측은 밝혔다. 즉, 오래된 버전의 애플리케이션 사용자는 더 이상 피드백을 제출할 수 없게 됐다.  회사에 따르면 도움말 메뉴(Help menu) 및 피드백 센터(Feedback Center)에서 사용할 수 있는 ‘피드백 보내기(Send Feedback)’ 옵션이 업그레이드된다. 이 새로운 시스템을 사용하면 마이크로소프트 엔지니어링 팀은 티켓을 훨씬 더 쉽게 추적, 구성, 전송할 수 있다는 게 마이크로소프트 측 설명이다.  하지만 업데이트된 시스템으로 피드백을 제출하려면 비주얼 스튜디오 사용자는 2021년 4월 이후에 출시된 버전 16.7 또는 LTSC(Long-Term Servicing Channel) 서비스 릴리즈를 써야 한다. 다음의 비주얼 스튜디오 버전은 더 이상 피드백 보내기 옵션을 지원하지 않는다.  • 15.9.0-15.9.34 • 16.4.0-16.4.20 • 16.5.0-16.6.X 마이크로소프트는 지난 12월 16일(현지 시각) 공식 블로그에서 “특정 버전의 IDE를 지원하지 않기로 결정하기가 어려웠지만 새로운 시스템이 제공하는 향상된 확장성과 생산성을 감안할 때 올바른 결정이라고 생각한다”라고 말했다. 사용자는 이곳(docs.microsoft.com)에서 IDE를 업데이트할 수 있다.   또한 비주얼 스튜디오 사용자는 개발자 커뮤니티를 통해 피드백을 제공할 수도 있다고 회사 측은 전했다. 이 밖에 트위터, 유튜브, 비주얼 스튜디오 블로그, 컨퍼런스 및 온라인 이벤트에서도 피드백...

2021.12.23

젯브레인, 차세대 범용 IDE ‘플릿’ 프리뷰 공개

젯브레인이 지난 11월 29일(현지 시각) ‘플릿(Fleet)’의 초기 프리뷰를 공개했다. 회사에 따르면 플릿은 소프트웨어 개발 경험을 재창조하는 차세대 범용 IDE다. 이어서 플릿은 단순하며, 가볍고, 유연할 뿐만 아니라 추가 구성없이 사용할 수 있다고 젯브레인은 전했다.    자사의 자바 개발용 ‘인텔리제이 아이디어 IDE(IntelliJ Idea IDE)’도 계속해서 개선할 예정이라고 회사 측은 밝혔다. 플릿은 IDE 구성에 또 다른 뷰를 제공하는 한편, 경량 코드 편집기 역할을 한다. 이는 기존 도구를 대체하지 않고 더 많은 선택지를 제시한다는 게 젯브레인의 설명이다.  젯브레인 마케팅 부사장 유진 토포로프는 “인텔리제이 기반 제품군과 플릿은 상당 기간 공존(co-exist)할 것으로 예상한다. 고객에게 선택권을 열어 둘 것”이라고 말했다.  젯브레인은 간단한 작업이라면 플릿은 순식간에 준비된다고 언급했다. 즉, 개발자는 프로젝트 및 컨텍스트-인식 코드 완성, 정의 및 사용 탐색, 리팩토링, 빠른 수정, 즉석 코드 검사 등 IDE에서 사용했던 기능을 클릭 한 번으로 쓸 수 있다. 플릿의 모든 스마트 기술은 인텔리제이 코드 처리 엔진을 활용한다.  플릿은 특정 프로젝트를 기반으로, 필요할 때 즉시 사용할 수 있는 전용 기능을 제공하도록 설계됐다. 협업 및 원격 개발도 가능하다. 플릿은 현재 자바, 코틀린, 고, 파이썬, 러스트 프로그래밍 언어를 지원하며, 앞으로 더 다양한 언어를 지원할 계획이다.  젯브레인 개발팀은 다양한 아케틱처, 기술, UX 접근법을 실험하면서 몇 년 동안 플릿을 개발해 왔다. 해당 IDE는 개발자가 어디에서 코딩하는지, 어떤 프로그래밍 언어를 사용하는지, 어떤 개발 워크플로우를 따르는지 관계없이 생산적일 수 있도록 지원한다. ‘플릿’에 관심 있는 개발자는 이곳을 통해 프리뷰 프로그램에 등록하면 된다. ciokr@idg.co.kr  

젯브레인 인텔리제이 IDE 플릿 통합개발환경 자바

2021.11.30

젯브레인이 지난 11월 29일(현지 시각) ‘플릿(Fleet)’의 초기 프리뷰를 공개했다. 회사에 따르면 플릿은 소프트웨어 개발 경험을 재창조하는 차세대 범용 IDE다. 이어서 플릿은 단순하며, 가볍고, 유연할 뿐만 아니라 추가 구성없이 사용할 수 있다고 젯브레인은 전했다.    자사의 자바 개발용 ‘인텔리제이 아이디어 IDE(IntelliJ Idea IDE)’도 계속해서 개선할 예정이라고 회사 측은 밝혔다. 플릿은 IDE 구성에 또 다른 뷰를 제공하는 한편, 경량 코드 편집기 역할을 한다. 이는 기존 도구를 대체하지 않고 더 많은 선택지를 제시한다는 게 젯브레인의 설명이다.  젯브레인 마케팅 부사장 유진 토포로프는 “인텔리제이 기반 제품군과 플릿은 상당 기간 공존(co-exist)할 것으로 예상한다. 고객에게 선택권을 열어 둘 것”이라고 말했다.  젯브레인은 간단한 작업이라면 플릿은 순식간에 준비된다고 언급했다. 즉, 개발자는 프로젝트 및 컨텍스트-인식 코드 완성, 정의 및 사용 탐색, 리팩토링, 빠른 수정, 즉석 코드 검사 등 IDE에서 사용했던 기능을 클릭 한 번으로 쓸 수 있다. 플릿의 모든 스마트 기술은 인텔리제이 코드 처리 엔진을 활용한다.  플릿은 특정 프로젝트를 기반으로, 필요할 때 즉시 사용할 수 있는 전용 기능을 제공하도록 설계됐다. 협업 및 원격 개발도 가능하다. 플릿은 현재 자바, 코틀린, 고, 파이썬, 러스트 프로그래밍 언어를 지원하며, 앞으로 더 다양한 언어를 지원할 계획이다.  젯브레인 개발팀은 다양한 아케틱처, 기술, UX 접근법을 실험하면서 몇 년 동안 플릿을 개발해 왔다. 해당 IDE는 개발자가 어디에서 코딩하는지, 어떤 프로그래밍 언어를 사용하는지, 어떤 개발 워크플로우를 따르는지 관계없이 생산적일 수 있도록 지원한다. ‘플릿’에 관심 있는 개발자는 이곳을 통해 프리뷰 프로그램에 등록하면 된다. ciokr@idg.co.kr  

2021.11.30

“MS 비주얼 스튜디오 2022, 오는 11월 8일 공식 출시”

마이크로소프트에 따르면 ‘64비트 비주얼 스튜디오 2022 IDE’가 오는 11월 8일 공식 출시된다. 이와 동시에 해당 IDE의 릴리즈 캔디데이트(RC)와 다섯 번째 프리뷰(Preview 5)도 공개됐다.  릴리즈 캔디데이트(비주얼 스튜디오 2022 버전 17.0)와 곧 출시될 GA 버전 모두 프로덕션용 고-라이브 라이선스가 함께 제공된다.    비주얼 스튜디오 2022의 최신 기능을 사용해 보려면 프리뷰 5를 설치해야 한다. 비주얼 스튜디오 2022는 64비트 소프트웨어로, 더 이상 기본 devenv.exe 프로세스에서 약 4GB의 메모리로 제한되지 않는다. 또 새로운 IDE는 더 접근하기 쉽고 가벼울 것이라고 회사 측은 덧붙였다.  마이크로소프트는 RC를 설치하면 이를 사용해 프로덕션용 앱을 빌드하고 비주얼 스튜디오 2022의 GA를 준비할 수 있다고 밝혔다. 공식 출시 이후 RC 버전은 GA 버전으로 업데이트된다.  한편 프리뷰 5에서 주목할 만한 기능에는 테스트 실행 시 핫 리로드(Hot Reload)를 통한 편집 지원 개선 및 엑스코드(Xcode) 지원 등이 있다. 일부 다중 모니터 설정에서 진단 도구(Diagnostic Tools)와 성능 프로파일러(Performance Profiler)의 프로젝트 개요(Project Overview) 페이지 및 패널이 너무 확대돼 나타나는 버그도 수정됐다.  엔터프라이즈 또는 프로페셔널 에디션 라이선스가 있는 비주얼 스튜디오 사용자는 프리뷰 5 또는 RC로 업데이트하고 구독 사용자 계정으로 로그인할 수 있다. RC 버전과 프리뷰 5는 비주얼 스튜디오 2019와 함께 설치할 수 있다. ciokr@idg.co.kr  

마이크로소프트 비주얼 스튜디오 비주얼 스튜디오 2022 IDE 통합개발환경 개발 도구 소프트웨어 개발

2021.10.14

마이크로소프트에 따르면 ‘64비트 비주얼 스튜디오 2022 IDE’가 오는 11월 8일 공식 출시된다. 이와 동시에 해당 IDE의 릴리즈 캔디데이트(RC)와 다섯 번째 프리뷰(Preview 5)도 공개됐다.  릴리즈 캔디데이트(비주얼 스튜디오 2022 버전 17.0)와 곧 출시될 GA 버전 모두 프로덕션용 고-라이브 라이선스가 함께 제공된다.    비주얼 스튜디오 2022의 최신 기능을 사용해 보려면 프리뷰 5를 설치해야 한다. 비주얼 스튜디오 2022는 64비트 소프트웨어로, 더 이상 기본 devenv.exe 프로세스에서 약 4GB의 메모리로 제한되지 않는다. 또 새로운 IDE는 더 접근하기 쉽고 가벼울 것이라고 회사 측은 덧붙였다.  마이크로소프트는 RC를 설치하면 이를 사용해 프로덕션용 앱을 빌드하고 비주얼 스튜디오 2022의 GA를 준비할 수 있다고 밝혔다. 공식 출시 이후 RC 버전은 GA 버전으로 업데이트된다.  한편 프리뷰 5에서 주목할 만한 기능에는 테스트 실행 시 핫 리로드(Hot Reload)를 통한 편집 지원 개선 및 엑스코드(Xcode) 지원 등이 있다. 일부 다중 모니터 설정에서 진단 도구(Diagnostic Tools)와 성능 프로파일러(Performance Profiler)의 프로젝트 개요(Project Overview) 페이지 및 패널이 너무 확대돼 나타나는 버그도 수정됐다.  엔터프라이즈 또는 프로페셔널 에디션 라이선스가 있는 비주얼 스튜디오 사용자는 프리뷰 5 또는 RC로 업데이트하고 구독 사용자 계정으로 로그인할 수 있다. RC 버전과 프리뷰 5는 비주얼 스튜디오 2019와 함께 설치할 수 있다. ciokr@idg.co.kr  

2021.10.14

비주얼 스튜디오 2022 프리뷰 4 출시··· “개발자 생산성 향상”

비주얼 스튜디오 2022 IDE의 최신 프리뷰가 출시됐다. 이는 개인 및 팀 생산성 향상을 목표로 더 빨라진 검색 및 기타 UI 관련 성능 개선 등을 제공한다.  지난 9월 14일(현지 시각) 마이크로소프트 플래그십 IDE의 64비트 버전 프리뷰 4(또는 비주얼 스튜디오 2022 버전 17.0 프리뷰 4)가 공개됐다. 이는 비주얼 스튜디오 웹 사이트에서 액세스할 수 있다.    회사에 따르면 비주얼 스튜디오 2022 프리뷰 4는 개인 및 팀 생산성 향상을 목표로 이를테면 ‘파일에서 찾기(Find in Files)’와 같은 기능의 성능 개선에 초점을 맞췄다. 이에 따라 오차드 코어(Orchard Core) 애플리케이션 프레임워크 및 웹 콘텐츠 관리 등 대규모 솔루션 검색 시 그 속도가 3배 이상 빨라졌다고 마이크로소프트는 말했다. 또 C++ 인텔리센스 및 기호 데이터베이스 처리 성능이 향상됐다. 디버깅도 개선됐다. 예를 들면 개선사항 중 하나인 종속 중단점을 통해 개발자는 다른 중단점이 처음 발생한 후 트리거되는 추가 중단점을 구성할 수 있다. 그 결과 공통 경로(예: 게임 루프 또는 유틸리티 API)에서 코드를 디버깅하는 게 훨씬 쉬워졌다고 회사 측은 설명했다.  최신 앱 개발을 지원하기 위해 프리뷰 4에서는 블레이저(Blazor) 및 레이저(Razor) 편집기가 업데이트됐다. NPM GUI를 사용하면 누겟(NuGet) 패키지 다운로드와 동일한 방식으로 NPM 모듈을 다운로드할 수 있다.  또한 파일 저장 시 핫 리로드 및 CSS 파일에 변경사항을 실시간으로 적용하는 것을 포함해 ASP닷넷 코어(ASP.NET Core)에 핫 리로드를 지원하는 새로운 기능이 추가됐다. 다른 핫 리로드 개선사항에는 C++의 핫 리로드가 이제 씨메이크(CMake) 및 오픈폴더(OpenFolder) 프로젝트를 지원하고, 닷넷 마우이(.NET MAUI)용 XAML 핫 리로드 지원이 개선됐다.  마이크로소프트는 개발자가 ...

마이크로소프트 비주얼 스튜디오 개발자 소프트웨어 개발 생산성 디버깅 핫 리로드 통합개발환경 IDE

2021.09.17

비주얼 스튜디오 2022 IDE의 최신 프리뷰가 출시됐다. 이는 개인 및 팀 생산성 향상을 목표로 더 빨라진 검색 및 기타 UI 관련 성능 개선 등을 제공한다.  지난 9월 14일(현지 시각) 마이크로소프트 플래그십 IDE의 64비트 버전 프리뷰 4(또는 비주얼 스튜디오 2022 버전 17.0 프리뷰 4)가 공개됐다. 이는 비주얼 스튜디오 웹 사이트에서 액세스할 수 있다.    회사에 따르면 비주얼 스튜디오 2022 프리뷰 4는 개인 및 팀 생산성 향상을 목표로 이를테면 ‘파일에서 찾기(Find in Files)’와 같은 기능의 성능 개선에 초점을 맞췄다. 이에 따라 오차드 코어(Orchard Core) 애플리케이션 프레임워크 및 웹 콘텐츠 관리 등 대규모 솔루션 검색 시 그 속도가 3배 이상 빨라졌다고 마이크로소프트는 말했다. 또 C++ 인텔리센스 및 기호 데이터베이스 처리 성능이 향상됐다. 디버깅도 개선됐다. 예를 들면 개선사항 중 하나인 종속 중단점을 통해 개발자는 다른 중단점이 처음 발생한 후 트리거되는 추가 중단점을 구성할 수 있다. 그 결과 공통 경로(예: 게임 루프 또는 유틸리티 API)에서 코드를 디버깅하는 게 훨씬 쉬워졌다고 회사 측은 설명했다.  최신 앱 개발을 지원하기 위해 프리뷰 4에서는 블레이저(Blazor) 및 레이저(Razor) 편집기가 업데이트됐다. NPM GUI를 사용하면 누겟(NuGet) 패키지 다운로드와 동일한 방식으로 NPM 모듈을 다운로드할 수 있다.  또한 파일 저장 시 핫 리로드 및 CSS 파일에 변경사항을 실시간으로 적용하는 것을 포함해 ASP닷넷 코어(ASP.NET Core)에 핫 리로드를 지원하는 새로운 기능이 추가됐다. 다른 핫 리로드 개선사항에는 C++의 핫 리로드가 이제 씨메이크(CMake) 및 오픈폴더(OpenFolder) 프로젝트를 지원하고, 닷넷 마우이(.NET MAUI)용 XAML 핫 리로드 지원이 개선됐다.  마이크로소프트는 개발자가 ...

2021.09.17

MS, 비주얼 스튜디오 2022 IDE용 생산성 파워 도구 지원

마이크로소프트가 곧 출시될 ‘비주얼 스튜디오 2022 IDE에서 HTML 복사부터 도움말 액세스, 오류 메시지 보기까지 다양한 기능을 제공하는 생산성 파워 도구(Productivity Power Tools; PPT) 확장을 지원한다.    비주얼 스튜디오 마켓플레이스(Visual Studio Marketplace)에서 다운로드할 수 있는 비주얼 스튜디오 2022용 PPT 팩은 전반적인 생산성을 향상시키는 확장 제품군이다. 이는 지난 8월 31일 공개됐으며, 다음의 확장 기능을 제공한다. 한편 현재 프리뷰 단계에 있는 비주얼 스튜디오 2022는 예정돼 있는 64비트 버전의 IDE다.  • HTML로 복사(Copy as HTML): 코드 조각의 복사 및 붙여넣기를 지원하여 텍스트 문서에 코드를 붙여넣을 때 코드 서식을 유지한다. • 할당 정렬(Align Assignments): Crl+Alt+]를 입력하여 할당문을 정렬한다.  • 솔루션 오류 비주얼라이저(Solution Error Visualizer): 이 기능은 솔루션 탐색기에 오류, 경고, 메시지 물결선을 추가한다. 물결선이 있는 솔루션, 프로젝트, 또는 코드 파일 위로 마우스를 가져가면 일반적으로 오류 목록 창에서 표시되는 오류 메시지를 확인할 수 있다.  • 빈 줄 축소(Shrink Empty Lines): 텍스트나 숫자가 포함되지 않은 줄을 세로로 25% 축소하여 편집기에 더 많은 줄을 표시할 수 있다.  • 두 번 클릭 최대화(Double-Click Maximize): 제목 표시줄을 두 번 클릭하고, 다시 두 번 클릭해 복원 및 고정하여 고정된 창을 최대화할 수 있다.  • 혼합 탭 수정(Fix Mixed Tabs): 문서 내부의 공백을 관리하는 데 도움을 준다.  • 매치 마친(Match Margin): 개발자가 코드에서 텍스트를 강조 표시하고 해당 텍스트가 편집기 및 편집기 여백 내에서 사용되는 모든 위치를 확인...

개발자 비주얼 스튜디오 IDE 생산성 도구

2021.09.03

마이크로소프트가 곧 출시될 ‘비주얼 스튜디오 2022 IDE에서 HTML 복사부터 도움말 액세스, 오류 메시지 보기까지 다양한 기능을 제공하는 생산성 파워 도구(Productivity Power Tools; PPT) 확장을 지원한다.    비주얼 스튜디오 마켓플레이스(Visual Studio Marketplace)에서 다운로드할 수 있는 비주얼 스튜디오 2022용 PPT 팩은 전반적인 생산성을 향상시키는 확장 제품군이다. 이는 지난 8월 31일 공개됐으며, 다음의 확장 기능을 제공한다. 한편 현재 프리뷰 단계에 있는 비주얼 스튜디오 2022는 예정돼 있는 64비트 버전의 IDE다.  • HTML로 복사(Copy as HTML): 코드 조각의 복사 및 붙여넣기를 지원하여 텍스트 문서에 코드를 붙여넣을 때 코드 서식을 유지한다. • 할당 정렬(Align Assignments): Crl+Alt+]를 입력하여 할당문을 정렬한다.  • 솔루션 오류 비주얼라이저(Solution Error Visualizer): 이 기능은 솔루션 탐색기에 오류, 경고, 메시지 물결선을 추가한다. 물결선이 있는 솔루션, 프로젝트, 또는 코드 파일 위로 마우스를 가져가면 일반적으로 오류 목록 창에서 표시되는 오류 메시지를 확인할 수 있다.  • 빈 줄 축소(Shrink Empty Lines): 텍스트나 숫자가 포함되지 않은 줄을 세로로 25% 축소하여 편집기에 더 많은 줄을 표시할 수 있다.  • 두 번 클릭 최대화(Double-Click Maximize): 제목 표시줄을 두 번 클릭하고, 다시 두 번 클릭해 복원 및 고정하여 고정된 창을 최대화할 수 있다.  • 혼합 탭 수정(Fix Mixed Tabs): 문서 내부의 공백을 관리하는 데 도움을 준다.  • 매치 마친(Match Margin): 개발자가 코드에서 텍스트를 강조 표시하고 해당 텍스트가 편집기 및 편집기 여백 내에서 사용되는 모든 위치를 확인...

2021.09.03

젯브레인, 고 언어용 IDE ‘고랜드’에 제네릭 지원 예정

젯브레인(JetBrains)의 고(Go) 언어 개발자용 크로스 플랫폼 IDE ‘고랜드(GoLand)’가 고 언어를 대상으로 하는 제네릭 기능을 추가할 계획이다.    지난 8월 13일(현지 시각) 발표된 ‘고랜드 2021.3’ 로드맵에 따르면 제네릭 작업을 위한 코드 검사, 리팩토링, 인텐션 액션 등이 추가될 예정이다(‘고 1.18(Go 1.18)’이라는 소제목 아래에서 확인할 수 있다). 코드 공유를 강화하고 프로그램 구축을 용이하게 하는 기능인 제네릭은 올해 말까지 고 1.18 베타 릴리즈에 포함될 것이라고 언급된 바 있다.  또한 고 1.18 지원을 위해 젯브레인은 고랜드용 새 작업공간 모드를 도입하여 한 곳에서 여러 모듈에 걸쳐 변경사항을 구현할 수 있도록 할 계획이다.  이 밖에 고랜드 2021.3 로드맵에서 공개된 다른 기능은 아래와 같다.  • 특정 구성없이 윈도우에 있는 것처럼 프로젝트를 열고 작업할 수 있는 WSL(Windows Subsystem for Linux)에서 고 SDK(Go SDK)를 사용할 수 있는 기능이 추가된다.  • IDE 내부에 고 린터(go linters)가 통합된다.  • 디버깅의 경우 고랜드 2021.3에서는 필요하지 않을 때 객체 유형을 숨겨 CPU 소비를 최소화할 수 있게 됐다.    • 코드 편집에서 이 IDE는 선택, 삭제, 삽입, 업데이트 또는 생성 명령으로 시작하는 모든 문자열에 SQL을 삽입한다.  • 프로젝트별로 여러 언어 런타임 버전을 관리할 수 있도록 asdf 명령줄 도구가 지원된다.  • 더 많은 테스트 템플릿이 제공된다.  한편 젯브레인은 지난 7월 28일 ‘고랜드 2021.2’를 출시했다. 이곳(jetbrains.com)에서 다운로드받을 수 있으며, 30일 무료 체험판을 사용해볼 수도 있다. 고랜드 2021.2는 고 1.17 지원, 새로운 포맷 옵션, 버전 제어 시스템 추...

젯브레인 고랜드 IDE 고 언어 고랭 구글 제네릭 소프트웨어 개발 개발 도구

2021.08.23

젯브레인(JetBrains)의 고(Go) 언어 개발자용 크로스 플랫폼 IDE ‘고랜드(GoLand)’가 고 언어를 대상으로 하는 제네릭 기능을 추가할 계획이다.    지난 8월 13일(현지 시각) 발표된 ‘고랜드 2021.3’ 로드맵에 따르면 제네릭 작업을 위한 코드 검사, 리팩토링, 인텐션 액션 등이 추가될 예정이다(‘고 1.18(Go 1.18)’이라는 소제목 아래에서 확인할 수 있다). 코드 공유를 강화하고 프로그램 구축을 용이하게 하는 기능인 제네릭은 올해 말까지 고 1.18 베타 릴리즈에 포함될 것이라고 언급된 바 있다.  또한 고 1.18 지원을 위해 젯브레인은 고랜드용 새 작업공간 모드를 도입하여 한 곳에서 여러 모듈에 걸쳐 변경사항을 구현할 수 있도록 할 계획이다.  이 밖에 고랜드 2021.3 로드맵에서 공개된 다른 기능은 아래와 같다.  • 특정 구성없이 윈도우에 있는 것처럼 프로젝트를 열고 작업할 수 있는 WSL(Windows Subsystem for Linux)에서 고 SDK(Go SDK)를 사용할 수 있는 기능이 추가된다.  • IDE 내부에 고 린터(go linters)가 통합된다.  • 디버깅의 경우 고랜드 2021.3에서는 필요하지 않을 때 객체 유형을 숨겨 CPU 소비를 최소화할 수 있게 됐다.    • 코드 편집에서 이 IDE는 선택, 삭제, 삽입, 업데이트 또는 생성 명령으로 시작하는 모든 문자열에 SQL을 삽입한다.  • 프로젝트별로 여러 언어 런타임 버전을 관리할 수 있도록 asdf 명령줄 도구가 지원된다.  • 더 많은 테스트 템플릿이 제공된다.  한편 젯브레인은 지난 7월 28일 ‘고랜드 2021.2’를 출시했다. 이곳(jetbrains.com)에서 다운로드받을 수 있으며, 30일 무료 체험판을 사용해볼 수도 있다. 고랜드 2021.2는 고 1.17 지원, 새로운 포맷 옵션, 버전 제어 시스템 추...

2021.08.23

'인텔리J IDEA' 2021.2 출시··· 프로젝트 분석 추가 및 빌드 시스템 개선

‘인텔리J IDEA(IntelliJ IDEA) 2021.2’가 출시됐다. 이번 릴리즈를 사용하면 컴파일 전에 자바(Java) 코드 변경사항에 오류가 있는지 확인하고 패키지 검색(Package Search) 플러그인을 통해 메이븐(Maven) 및 그래들(Gradle) 종속성을 쉽게 관리할 수 있다.  젯브레인(JetBrains)이 JVM 언어용 통합 개발 환경 ‘인텔리J IDEA’의 버전 2021.2를 공개했다. 프로젝트 분석 및 더 간편해진 빌드 시스템 종속성 관리 등이 이번 업데이트의 주요 특징이다.    인텔리J IDEA 2021.2는 지난 7월 26일 릴리즈 됐으며, 이곳(jetbrains.com)에서 다운로드할 수 있다. 회사에 따르면 이번 버전에는 자바 프로젝트용 프로젝트 전체 분석이 도입됐다. 이는 컴파일 전에 모든 코드 변경사항에 오류가 있는지 확인하는 새로운 기능이다(단 해당 기능은 현재 인텔리J IDEA 얼티메이트 에디션에서만 사용할 수 있다). 또한 이 IDE의 얼티메이트(Uitimate) 버전과 커뮤니티(Community) 버전 모두에서 2021.2 버전은 프로젝트가 저장될 때 코드 재포맷 및 가져오기 최적화를 포함하여 여러 작업을 실행한다. 이러한 작업은 기본 설정(Preferences/Settings) > 도구(Tools) > 저장 시 작업(Actions on Save)에 그룹화돼 있다.  버전 2021.2에서는 종속성의 버전 업데이트를 찾을 수 있도록 지원하는 패키지 검색 플러그인도 제공한다. 이를 통해 개발자는 메이븐 및 그래들 종속성을 간편하게 관리할 수 있다. 이 밖에 인텔리J IDEA 2021.2의 새로운 기능은 다음과 같다.  • 자바에서 새로운 2단계 자바FX(JavaFX) 프로젝트 마법사가 도입됐다. 또 개발자는 공개, 보호, 비공개 자바 멤버(메서드, 필드, 클래스)를 다양한 방식으로 표시할 수 있다. 데이터 흐름 분석의 특정 사용 사례에 관한 새로운 검사...

젯브레인 인텔리J IDEA 통합개발환경 IDE 자바 코틀린 인텔리J 소프트웨어 개발 개발자 메이븐 그래들

2021.08.10

‘인텔리J IDEA(IntelliJ IDEA) 2021.2’가 출시됐다. 이번 릴리즈를 사용하면 컴파일 전에 자바(Java) 코드 변경사항에 오류가 있는지 확인하고 패키지 검색(Package Search) 플러그인을 통해 메이븐(Maven) 및 그래들(Gradle) 종속성을 쉽게 관리할 수 있다.  젯브레인(JetBrains)이 JVM 언어용 통합 개발 환경 ‘인텔리J IDEA’의 버전 2021.2를 공개했다. 프로젝트 분석 및 더 간편해진 빌드 시스템 종속성 관리 등이 이번 업데이트의 주요 특징이다.    인텔리J IDEA 2021.2는 지난 7월 26일 릴리즈 됐으며, 이곳(jetbrains.com)에서 다운로드할 수 있다. 회사에 따르면 이번 버전에는 자바 프로젝트용 프로젝트 전체 분석이 도입됐다. 이는 컴파일 전에 모든 코드 변경사항에 오류가 있는지 확인하는 새로운 기능이다(단 해당 기능은 현재 인텔리J IDEA 얼티메이트 에디션에서만 사용할 수 있다). 또한 이 IDE의 얼티메이트(Uitimate) 버전과 커뮤니티(Community) 버전 모두에서 2021.2 버전은 프로젝트가 저장될 때 코드 재포맷 및 가져오기 최적화를 포함하여 여러 작업을 실행한다. 이러한 작업은 기본 설정(Preferences/Settings) > 도구(Tools) > 저장 시 작업(Actions on Save)에 그룹화돼 있다.  버전 2021.2에서는 종속성의 버전 업데이트를 찾을 수 있도록 지원하는 패키지 검색 플러그인도 제공한다. 이를 통해 개발자는 메이븐 및 그래들 종속성을 간편하게 관리할 수 있다. 이 밖에 인텔리J IDEA 2021.2의 새로운 기능은 다음과 같다.  • 자바에서 새로운 2단계 자바FX(JavaFX) 프로젝트 마법사가 도입됐다. 또 개발자는 공개, 보호, 비공개 자바 멤버(메서드, 필드, 클래스)를 다양한 방식으로 표시할 수 있다. 데이터 흐름 분석의 특정 사용 사례에 관한 새로운 검사...

2021.08.10

MS, ‘비주얼 스튜디오 2022’ 두 번째 프리뷰 출시

마이크로소프트가 C++ 및 디버깅 기능 개선을 특징으로 하는 64bit 비주얼 스튜디오 2022 IDE의 두 번째 프리뷰를 공개했다.    지난 7월 14일(현지 시각) 출시된 두 번째 프리뷰에서는 C++ 및 닷넷용 핫 리로드 기능을 통해 일시 중지할 필요 없이 실행 중인 앱에 코드 변경 사항을 바로 적용할 수 있다. ‘포스 런(Force Run)’ 기능을 사용하면 중단점이나 예외를 무시하고 특정 지점으로 애플리케이션을 실행하는 디버깅 명령을 제공한다. 이 기능은 중단점이 있는 루프를 벗어날 때 유용하다.   프리뷰 2는 비주얼 스튜디오 웹 사이트에서 액세스할 수 있다.  회사에 따르면 지난 6월 공개된 프리뷰 1에서 읽기 쉬운 카스카디아 코드(Cascadia Code) 폰트가 적용된 데 이어 프리뷰 2에서는 명확하고 구별하기 쉽게 업데이트된 아이콘으로 사용성을 개선했다.   또한 웹 라이브 프리뷰(Web Live Preview)는 ASP.NET 웹 디자이너가 웹 디자인에 쉽게 접근할 수 있도록 지원하는 도구를 추가했다고 마이크로소프트는 밝혔다. 데이터 바인딩된 컨트롤을 사용하해도 IDE에서 변경 사항을 실시간으로 볼 수 있다는 설명이다.  한편 첫 번째 프리뷰는 영어만 지원됐지만 프리뷰 2는 한국어, 중국어, 체코어, 프랑스어, 독일어, 일본어, 스페인어 등 총 12가지 언어로 제공된다. 프리뷰 2의 다른 기능은 다음과 같다.  • XAML 및 웹 앱 실시간 미리보기 • 다른 14x 도구와 바이너리 호환되는 C++ 빌드 도구의 최신 버전(Version 143)  • 새로운 CMake 빌드 및 테스트 도구 통합, 리눅스용 윈도우 하위 시스템(WSL2)의 원활한 타깃팅  비주얼 스튜디오 2022는 64bit 지원을 통해 메모리 부족 없이 플랫폼을 가장 큰 프로젝트와 복잡한 워크로드로 확장할 수 있도록 하는 해당 IDE의 다음 주요 릴리즈다. 주요 테마에는 생산성, 더...

마이크로소프트 통합개발환경 IDE 비주얼 스튜디오 비주얼 스튜디오 2022

2021.07.20

마이크로소프트가 C++ 및 디버깅 기능 개선을 특징으로 하는 64bit 비주얼 스튜디오 2022 IDE의 두 번째 프리뷰를 공개했다.    지난 7월 14일(현지 시각) 출시된 두 번째 프리뷰에서는 C++ 및 닷넷용 핫 리로드 기능을 통해 일시 중지할 필요 없이 실행 중인 앱에 코드 변경 사항을 바로 적용할 수 있다. ‘포스 런(Force Run)’ 기능을 사용하면 중단점이나 예외를 무시하고 특정 지점으로 애플리케이션을 실행하는 디버깅 명령을 제공한다. 이 기능은 중단점이 있는 루프를 벗어날 때 유용하다.   프리뷰 2는 비주얼 스튜디오 웹 사이트에서 액세스할 수 있다.  회사에 따르면 지난 6월 공개된 프리뷰 1에서 읽기 쉬운 카스카디아 코드(Cascadia Code) 폰트가 적용된 데 이어 프리뷰 2에서는 명확하고 구별하기 쉽게 업데이트된 아이콘으로 사용성을 개선했다.   또한 웹 라이브 프리뷰(Web Live Preview)는 ASP.NET 웹 디자이너가 웹 디자인에 쉽게 접근할 수 있도록 지원하는 도구를 추가했다고 마이크로소프트는 밝혔다. 데이터 바인딩된 컨트롤을 사용하해도 IDE에서 변경 사항을 실시간으로 볼 수 있다는 설명이다.  한편 첫 번째 프리뷰는 영어만 지원됐지만 프리뷰 2는 한국어, 중국어, 체코어, 프랑스어, 독일어, 일본어, 스페인어 등 총 12가지 언어로 제공된다. 프리뷰 2의 다른 기능은 다음과 같다.  • XAML 및 웹 앱 실시간 미리보기 • 다른 14x 도구와 바이너리 호환되는 C++ 빌드 도구의 최신 버전(Version 143)  • 새로운 CMake 빌드 및 테스트 도구 통합, 리눅스용 윈도우 하위 시스템(WSL2)의 원활한 타깃팅  비주얼 스튜디오 2022는 64bit 지원을 통해 메모리 부족 없이 플랫폼을 가장 큰 프로젝트와 복잡한 워크로드로 확장할 수 있도록 하는 해당 IDE의 다음 주요 릴리즈다. 주요 테마에는 생산성, 더...

2021.07.20

이클립스 재단, IDE 워킹 그룹 출범 발표

이클립스 재단이 17일(현지시간) 이클립스 IDE 제품군의 발전과 지속가능성을 도모하기 위해 워킹 그룹을 결성했다고 발표했다. 아울러, 재단은 표준 자바의 최신 버전을 지원하는 IDE의 새 릴리스를 2분기 내로 출시할 것이라고 밝혔다. 이클립스 IDE 워킹 그룹이라는 이름의 이 단체는 거버넌스, 가이던스, 자금을 커뮤니티에 제공함으로써 이클립스 IDE 제품의 전달과 유지 관리를 지원할 예정이다. 또 시장의 요구 사항을 충족하기 위해 데스크톱 IDE와 기반 기술을 지원하는 데 주력할 계획이다. 그룹의 구성원으로는 IBM, SAP, 이클립스소스, 야타 솔루션즈(Yatta Solutions) 등이 있다. 워킹 그룹이 수행할 과업들은 헌장에 따르면 다음과 같다.   릴리스 계획 진행 감독  최종 제품을 ‘공식’ 출시하기 위해 필요한 기준 설정  IDE 개발 과정에서 필요한 중간 제품의 프로덕션을 안내하는 프레임워크 제공 이클립스 관리 조직과 협력하여 호스팅된 서비스 관리 이클립스 마켓플레이스를 비롯한 생태계 확장 지원  워킹 그룹 참여 문의는 이클립스 웹사이트에서 할 수 있다. 이클립스에 따르면, 자바 생태계에서 특히 유명한 오픈소스 이클립스 IDE는 오늘날 수백만 명의 개발자들에 의해 사용되고 있다. 또한 이 재단은 지난 17일에 eclipse.org에서 액세스 가능한 IDE의 2021-06 릴리스를 출시했다. 다음과 같은 기능을 지원한다.    3월에 발표된 자바 16 지원  새로운 클린업과 향상된 디버그 호버링을 통해 향상된 자바 개발 도구 지원 애플 M1 시스템에 활용된 맥 AArch64 (Arm64) 아키텍처 지원 Ctrl+Click으로 파일 및 링크의 열기를 지원하는 향상된 내장 터미널 제공 ciokr@idg.co.kr

이클립스 이클립스 재단 IDE 워킹그룹 자바

2021.06.18

이클립스 재단이 17일(현지시간) 이클립스 IDE 제품군의 발전과 지속가능성을 도모하기 위해 워킹 그룹을 결성했다고 발표했다. 아울러, 재단은 표준 자바의 최신 버전을 지원하는 IDE의 새 릴리스를 2분기 내로 출시할 것이라고 밝혔다. 이클립스 IDE 워킹 그룹이라는 이름의 이 단체는 거버넌스, 가이던스, 자금을 커뮤니티에 제공함으로써 이클립스 IDE 제품의 전달과 유지 관리를 지원할 예정이다. 또 시장의 요구 사항을 충족하기 위해 데스크톱 IDE와 기반 기술을 지원하는 데 주력할 계획이다. 그룹의 구성원으로는 IBM, SAP, 이클립스소스, 야타 솔루션즈(Yatta Solutions) 등이 있다. 워킹 그룹이 수행할 과업들은 헌장에 따르면 다음과 같다.   릴리스 계획 진행 감독  최종 제품을 ‘공식’ 출시하기 위해 필요한 기준 설정  IDE 개발 과정에서 필요한 중간 제품의 프로덕션을 안내하는 프레임워크 제공 이클립스 관리 조직과 협력하여 호스팅된 서비스 관리 이클립스 마켓플레이스를 비롯한 생태계 확장 지원  워킹 그룹 참여 문의는 이클립스 웹사이트에서 할 수 있다. 이클립스에 따르면, 자바 생태계에서 특히 유명한 오픈소스 이클립스 IDE는 오늘날 수백만 명의 개발자들에 의해 사용되고 있다. 또한 이 재단은 지난 17일에 eclipse.org에서 액세스 가능한 IDE의 2021-06 릴리스를 출시했다. 다음과 같은 기능을 지원한다.    3월에 발표된 자바 16 지원  새로운 클린업과 향상된 디버그 호버링을 통해 향상된 자바 개발 도구 지원 애플 M1 시스템에 활용된 맥 AArch64 (Arm64) 아키텍처 지원 Ctrl+Click으로 파일 및 링크의 열기를 지원하는 향상된 내장 터미널 제공 ciokr@idg.co.kr

2021.06.18

애플, X코드 13 베타 버전 출시··· 팀 개발·스위프트 동시성 등 지원

애플 IDE의 최신 버전이 이제 X코드 클라우드 CI/CD, 팀 개발 기능, async/await 문법 및 액터를 이용하는 스위프트 동시성 프로그래밍을 지원한다. 애플 통합 개발 환경(IDE)의 최신 버전인 X코드 13이 베타 버전으로 출시됐다. 팀 개발 기능과 더불어, 애플이 새롭게 내놓은 X코드 클라우드를 기반으로 하는 지속적 개발/전달 플랫폼과의 호환을 특징으로 한다.   developer.apple.com에서 다운로드 가능한 X코드 13은 X코드 클라우드, 깃허브, 비트버킷 및 깃랩과 호환을 특징으로 하는 팀 개발 기능을 제공한다. 깃 풀 리퀘스트뿐 아니라 X코드 클라우드 CI/CD를 지원한다. 개발자들은 X코드 13을 통해 코드 리뷰어의 이름과 아바타 그리고 동료들이 코드 속에 달아놓은 코멘트를 볼 수 있으며, 두 가지 버전의 코드 파일을 비교할 수  있다. 앱이 애플 호스트 인증서 관리 서비스를 통해 코드 서명되므로 앱 스토어에 제출하기도 쉬워진다.  그 외 X코드 13 베타 릴리스 노트에서 언급된 추가 기능은 다음과 같다.    스위프트 언어 및 스위프트 패키지 컬렉션과 함께 동시성 프로그래밍을 기본적으로 지원한다. 스위프트 5.5는 기본적으로 async/await 문법 및 액터를 이용하는 동시성 프로그래밍을 지원한다. 또한 애플 클랭 컴파일러는 스위프트 동시성을 지원하기 위해 콜 완료 핸들러가 두 번 이상 호출되거나 실행 경로에 완료 핸들러 호출이 없는 경우 경고를 내보낼 수 있다.    개발자는 깃허브 또는 비트버킷 서버 계정에 서명할 때 X코드 소스 제어 기능을 사용하여 풀 리퀘스트를 생성하고 병합할 수 있다.    SDK가 iOS 15, 아이패드 OS 15, 맥OS 몬테레이, tvOS 15 및 워치 OS 8에 포함돼 있다.    명령줄에서 ck툴을 사용해 클라우드키트 데이터베이스와 상호 작용할 수...

애플 X코드 13 IDE CI/CD

2021.06.10

애플 IDE의 최신 버전이 이제 X코드 클라우드 CI/CD, 팀 개발 기능, async/await 문법 및 액터를 이용하는 스위프트 동시성 프로그래밍을 지원한다. 애플 통합 개발 환경(IDE)의 최신 버전인 X코드 13이 베타 버전으로 출시됐다. 팀 개발 기능과 더불어, 애플이 새롭게 내놓은 X코드 클라우드를 기반으로 하는 지속적 개발/전달 플랫폼과의 호환을 특징으로 한다.   developer.apple.com에서 다운로드 가능한 X코드 13은 X코드 클라우드, 깃허브, 비트버킷 및 깃랩과 호환을 특징으로 하는 팀 개발 기능을 제공한다. 깃 풀 리퀘스트뿐 아니라 X코드 클라우드 CI/CD를 지원한다. 개발자들은 X코드 13을 통해 코드 리뷰어의 이름과 아바타 그리고 동료들이 코드 속에 달아놓은 코멘트를 볼 수 있으며, 두 가지 버전의 코드 파일을 비교할 수  있다. 앱이 애플 호스트 인증서 관리 서비스를 통해 코드 서명되므로 앱 스토어에 제출하기도 쉬워진다.  그 외 X코드 13 베타 릴리스 노트에서 언급된 추가 기능은 다음과 같다.    스위프트 언어 및 스위프트 패키지 컬렉션과 함께 동시성 프로그래밍을 기본적으로 지원한다. 스위프트 5.5는 기본적으로 async/await 문법 및 액터를 이용하는 동시성 프로그래밍을 지원한다. 또한 애플 클랭 컴파일러는 스위프트 동시성을 지원하기 위해 콜 완료 핸들러가 두 번 이상 호출되거나 실행 경로에 완료 핸들러 호출이 없는 경우 경고를 내보낼 수 있다.    개발자는 깃허브 또는 비트버킷 서버 계정에 서명할 때 X코드 소스 제어 기능을 사용하여 풀 리퀘스트를 생성하고 병합할 수 있다.    SDK가 iOS 15, 아이패드 OS 15, 맥OS 몬테레이, tvOS 15 및 워치 OS 8에 포함돼 있다.    명령줄에서 ck툴을 사용해 클라우드키트 데이터베이스와 상호 작용할 수...

2021.06.10

엑스코드 IDE에 CI/CD 가져온다··· 애플 ‘엑스코드 클라우드’ 공개

‘엑스코드 클라우드(Xcode Cloud)’를 사용하면 엑스코드에서 직접 애플리케이션을 구축하고 자동화된 테스트를 병렬로 실행할 수 있다.  애플이 WWDC 2021에서 ‘엑스코드 클라우드(Xcode Cloud)’를 공개했다. 이는 애플의 맥OS, iOS, 워치OS, tvOS용 소프트웨어 개발 전용 통합개발환경(IDE) 엑스코드(Xcode)의 버전 13에 통합된 클라우드 기반 CI/CD 서비스다. 회사에 따르면 ‘엑스코드 클라우드’는 클라우드에서 앱을 구축하고 자동화된 테스트를 병렬로 실행하기 위한 도구를 제공한다.     또한 엑스코드 클라우드를 통해 개발 프로세스에 맞게 워크플로우를 구성하거나 또는 빌트인 워크플로우를 사용해 시작한 다음 프로세스 진행 상황에 따라 커스텀할 수 있다고 애플은 설명했다.  코드에 변경 사항을 커밋하는 할 때도 엑스코드 클라우드는 자동으로 앱을 빌드하고 문제 발생 시 개발자에게 이를 알려 버그를 찾는 시간을 절약한다. 자동화된 테스트는 시간 절약을 위해 병렬로 실행된다. 앱이 모든 테스트를 통과하면 엑스코드 클라우드는 앱을 개발팀의 내부 테스터와 테스트플라이트(TestFlight)를 사용하는 외부 베타 테스터에게 자동으로 배포할 수 있다.  이 밖에 엑스코드 클라우드는 프로젝트 상태를 신속하게 확인하기 위해 1개 또는 2개의 기기 유형을 테스트하도록 설정할 수 있다고 회사 측은 말했다. 다양한 기기 구성도 테스트할 수 있다. 빌드 및 테스트 결과와 충돌 관련 피드백은 엑스코드에서 확인할 수 있다. 보안을 위해 앱 소스코드는 임시 빌드 환경에서만 사용되며, 엑스코드 클라우드는 빌드 제품만 저장한다.  엑스코드 클라우드는 현재 제한된 베타 버전으로 제공된다. 베타 액세스는 올해 여름과 가을 동안 확장될 예정이다. 개발자는 이곳(developer.apple.com)에서 베타 프로그램에 등록할 수 있다. GA 버전 출시는 2022년으로 계획돼 있다. ciokr@idg.co...

애플 엑스코드 통합개발환경 IDE CI/CD 엑스코드 클라우드 클라우드 애플리케이션 데브옵스 스위프트 애플리케이션 개발 iOS 맥OS

2021.06.09

‘엑스코드 클라우드(Xcode Cloud)’를 사용하면 엑스코드에서 직접 애플리케이션을 구축하고 자동화된 테스트를 병렬로 실행할 수 있다.  애플이 WWDC 2021에서 ‘엑스코드 클라우드(Xcode Cloud)’를 공개했다. 이는 애플의 맥OS, iOS, 워치OS, tvOS용 소프트웨어 개발 전용 통합개발환경(IDE) 엑스코드(Xcode)의 버전 13에 통합된 클라우드 기반 CI/CD 서비스다. 회사에 따르면 ‘엑스코드 클라우드’는 클라우드에서 앱을 구축하고 자동화된 테스트를 병렬로 실행하기 위한 도구를 제공한다.     또한 엑스코드 클라우드를 통해 개발 프로세스에 맞게 워크플로우를 구성하거나 또는 빌트인 워크플로우를 사용해 시작한 다음 프로세스 진행 상황에 따라 커스텀할 수 있다고 애플은 설명했다.  코드에 변경 사항을 커밋하는 할 때도 엑스코드 클라우드는 자동으로 앱을 빌드하고 문제 발생 시 개발자에게 이를 알려 버그를 찾는 시간을 절약한다. 자동화된 테스트는 시간 절약을 위해 병렬로 실행된다. 앱이 모든 테스트를 통과하면 엑스코드 클라우드는 앱을 개발팀의 내부 테스터와 테스트플라이트(TestFlight)를 사용하는 외부 베타 테스터에게 자동으로 배포할 수 있다.  이 밖에 엑스코드 클라우드는 프로젝트 상태를 신속하게 확인하기 위해 1개 또는 2개의 기기 유형을 테스트하도록 설정할 수 있다고 회사 측은 말했다. 다양한 기기 구성도 테스트할 수 있다. 빌드 및 테스트 결과와 충돌 관련 피드백은 엑스코드에서 확인할 수 있다. 보안을 위해 앱 소스코드는 임시 빌드 환경에서만 사용되며, 엑스코드 클라우드는 빌드 제품만 저장한다.  엑스코드 클라우드는 현재 제한된 베타 버전으로 제공된다. 베타 액세스는 올해 여름과 가을 동안 확장될 예정이다. 개발자는 이곳(developer.apple.com)에서 베타 프로그램에 등록할 수 있다. GA 버전 출시는 2022년으로 계획돼 있다. ciokr@idg.co...

2021.06.09

MS, C++ 20 모든 기능 지원하는 비주얼 스튜디오 2019 버전 16.10 출시

마이크로소프트가 자사의 플래그십 IDE인 비주얼 스튜디오 2019의 버전 16.10 릴리즈를 25일(현지시간) 출시했다. C++ 20의 모든 기능을 이용할 수 있는 게 특징이다. 한편, 같은 날 공개된 버전 16.11의 프리뷰 릴리즈는 핫 리로드(Hot Reload)와 .NET MAUI를 지원하는 데 초점을 맞춘다.   비주얼 스튜디오 2019 버전 16.10은 캘린더 및 타임존 설정 그리고 <format> 텍스트 포맷 기능 등 C++ 20의 기능을 구현할 수 있다. 마이크로소프트에 따르면 16.10의 컴파일러와 표준 라이브러리는 현재 기능 완료(feature-complete) 단계에 있다.    C++ 11이나 C++ 14 환경에 있는 개발자는 /await:strict 스위치를 활성화해 C++ 20-스타일 코루틴을 사용할 수 있다. 그리고 CMake 빌드 도구를 사용하는 이들은 CMakeSettings.json 대신 CMakePresets를 사용해 구성을 특정할 수 있다. 그 외 비주얼 스튜디오 2019 버전 16.10의 기능들은 다음과 같다.    깃 메뉴의 상태 표시줄에 새 브랜치 피커가 추가됐다. 이를 통해 로컬 및 원격 브랜치를 필터링하고, 마우스 우클릭 시 나오는 컨텍스트 메뉴에서 페치, 풀, 푸쉬 등 일반적인 행동을 수행할 수 있다. 또한, 깃 > 설정을 보면 리포지토리 열기 및 전환을 관리할 수 있는 옵션이 일부 추가됐다.    도커 컨테이너 기반 서비스를 빌드하고 관리하는 기능이 개선됐다. 개발자는 컴포즈 파일에 정의된 서비스들을 조합해 실행해볼 수 있다. 또한 컨테이너 창에서 보이는 컨테이너 및 이미지 관리 기능도 업그레이드됐다.   ‘사용되지 않는 레퍼런스 제거하기’ 명령이 추가됐다. 사용되지 않는 프로젝...

마이크로소프트 IDE 비주얼 스튜디오 2019 C++ 핫 리로드 .NET

2021.05.28

마이크로소프트가 자사의 플래그십 IDE인 비주얼 스튜디오 2019의 버전 16.10 릴리즈를 25일(현지시간) 출시했다. C++ 20의 모든 기능을 이용할 수 있는 게 특징이다. 한편, 같은 날 공개된 버전 16.11의 프리뷰 릴리즈는 핫 리로드(Hot Reload)와 .NET MAUI를 지원하는 데 초점을 맞춘다.   비주얼 스튜디오 2019 버전 16.10은 캘린더 및 타임존 설정 그리고 <format> 텍스트 포맷 기능 등 C++ 20의 기능을 구현할 수 있다. 마이크로소프트에 따르면 16.10의 컴파일러와 표준 라이브러리는 현재 기능 완료(feature-complete) 단계에 있다.    C++ 11이나 C++ 14 환경에 있는 개발자는 /await:strict 스위치를 활성화해 C++ 20-스타일 코루틴을 사용할 수 있다. 그리고 CMake 빌드 도구를 사용하는 이들은 CMakeSettings.json 대신 CMakePresets를 사용해 구성을 특정할 수 있다. 그 외 비주얼 스튜디오 2019 버전 16.10의 기능들은 다음과 같다.    깃 메뉴의 상태 표시줄에 새 브랜치 피커가 추가됐다. 이를 통해 로컬 및 원격 브랜치를 필터링하고, 마우스 우클릭 시 나오는 컨텍스트 메뉴에서 페치, 풀, 푸쉬 등 일반적인 행동을 수행할 수 있다. 또한, 깃 > 설정을 보면 리포지토리 열기 및 전환을 관리할 수 있는 옵션이 일부 추가됐다.    도커 컨테이너 기반 서비스를 빌드하고 관리하는 기능이 개선됐다. 개발자는 컴포즈 파일에 정의된 서비스들을 조합해 실행해볼 수 있다. 또한 컨테이너 창에서 보이는 컨테이너 및 이미지 관리 기능도 업그레이드됐다.   ‘사용되지 않는 레퍼런스 제거하기’ 명령이 추가됐다. 사용되지 않는 프로젝...

2021.05.28

젯브레인, '인텔리J IDEA' 2021.1 공개··· 대상 실행 지원 

‘인텔리J IDEA(IntelliJ IDEA) 2021.1’이 출시됐다. 이번 릴리즈에서 제공하는 새로운 기능을 사용하면 개발자는 도커 컨테이너, SSH 서버, WSL에서 코드를 실행해 원격 테스트 및 디버깅을 수행할 수 있다.  젯브레인(JetBrains)이 ‘인텔리J IDEA 2021.1’을 공개했다. 해당 IDE에서 애플리케이션을 실행하는 새로운 방법을 제공한다는 게 이번 업데이트의 주요 특징이다. 또한 새 버전은 코틀린(Kotlin) 지원을 개선하고 자바 16(Java 16) 지원을 추가했다.   지난 4월 6일(현지 시각) 출시된 인텔리J IDEA 2021.1은 이 통합개발환경의 올해 첫 번째 릴리즈다. 이번 릴리즈에서 주목할 만한 부분은 IDE 내부에서 애플리케이션을 실행하는 새로운 기능이다. 현재 초기 버전으로 제공되는 해당 기능을 사용하면 애플리케이션 또는 테스트의 실행 구성을 편집해 실행 대상(도커 컨테이너, SSH 서버, WSL)을 설정할 수 있다. 이전에는 앱이 로컬에서 실행됐다.  예를 들어 새 실행 구성 옵션을 사용해 SSH 또는 도커 대상에서 스프링 부트(Spring Boot) 애플리케이션을 실행할 수 있다. 도커를 선택하면 개발자는 이미지를 가져오거나 빌드할 수 있다. 이미지를 가져오는 경우 코드 완성은 적절한 이미지를 선택하도록 지원한다.   또 커밋 전 코드 분석을 지원하는 검사 프로파일을 선택할 수 있는 기능이 추가됐다. 변경사항이 생성됐을 때 즉시 보여주는 HTML 미리보기도 기본 제공된다. JSONPath 표현식을 지원하는 기능도 추가됐다. 이 밖에 인텔리J IDEA 2021.1의 다른 새로운 기능 및 개선사항은 다음과 같다.  • 코틀린(Kotlin) 언어의 경우 이제 코틀린 코드에서 잘못된 패키지 종속성을 정의할 수 있다. 잘못된 패키지 종속성을 정의하면 코드가 실수로 잘못된 패키지에 종속되는 것(예: UI 계층에 의존하는 데이터베이스 계층)을 방지할 수 있다. 이...

젯브레인 인텔리J IDEA 통합개발환경 IDE 자바 코틀린 인텔리J 소프트웨어 개발 개발자

2021.04.22

‘인텔리J IDEA(IntelliJ IDEA) 2021.1’이 출시됐다. 이번 릴리즈에서 제공하는 새로운 기능을 사용하면 개발자는 도커 컨테이너, SSH 서버, WSL에서 코드를 실행해 원격 테스트 및 디버깅을 수행할 수 있다.  젯브레인(JetBrains)이 ‘인텔리J IDEA 2021.1’을 공개했다. 해당 IDE에서 애플리케이션을 실행하는 새로운 방법을 제공한다는 게 이번 업데이트의 주요 특징이다. 또한 새 버전은 코틀린(Kotlin) 지원을 개선하고 자바 16(Java 16) 지원을 추가했다.   지난 4월 6일(현지 시각) 출시된 인텔리J IDEA 2021.1은 이 통합개발환경의 올해 첫 번째 릴리즈다. 이번 릴리즈에서 주목할 만한 부분은 IDE 내부에서 애플리케이션을 실행하는 새로운 기능이다. 현재 초기 버전으로 제공되는 해당 기능을 사용하면 애플리케이션 또는 테스트의 실행 구성을 편집해 실행 대상(도커 컨테이너, SSH 서버, WSL)을 설정할 수 있다. 이전에는 앱이 로컬에서 실행됐다.  예를 들어 새 실행 구성 옵션을 사용해 SSH 또는 도커 대상에서 스프링 부트(Spring Boot) 애플리케이션을 실행할 수 있다. 도커를 선택하면 개발자는 이미지를 가져오거나 빌드할 수 있다. 이미지를 가져오는 경우 코드 완성은 적절한 이미지를 선택하도록 지원한다.   또 커밋 전 코드 분석을 지원하는 검사 프로파일을 선택할 수 있는 기능이 추가됐다. 변경사항이 생성됐을 때 즉시 보여주는 HTML 미리보기도 기본 제공된다. JSONPath 표현식을 지원하는 기능도 추가됐다. 이 밖에 인텔리J IDEA 2021.1의 다른 새로운 기능 및 개선사항은 다음과 같다.  • 코틀린(Kotlin) 언어의 경우 이제 코틀린 코드에서 잘못된 패키지 종속성을 정의할 수 있다. 잘못된 패키지 종속성을 정의하면 코드가 실수로 잘못된 패키지에 종속되는 것(예: UI 계층에 의존하는 데이터베이스 계층)을 방지할 수 있다. 이...

2021.04.22

MS 비주얼 스튜디오 2022, 첫 프리뷰 올 여름 출시 예정

마이크로소프트가 비주얼 스튜디오 IDE(Visual Studio IDE)의 다음 메이저 업그레이드 계획을 발표했다. 회사에 따르면 ‘비주얼 스튜디오 2022(Visual Studio 2022)’은 64-bit에, 더 빠르고, 더 가벼우며, 더 접근하기 쉬워질 예정이다.  ‘비주얼 스튜디오 2022’의 첫 번째 퍼블릭 프리뷰가 올 여름 출시될 예정이다. 이는 학생 및 예비 개발자부터 산업용 솔루션을 구축하는 숙련된 개발자까지 다양한 사용자가 쓸 수 있도록 고안됐다.    마이크로소프트는 ‘비주얼 스튜디오 2022’가 64-bit 버전이며, 이에 따라 기본 실행 프로세스(devenv.exe)는 더 이상 최대 4GB 메모리로 제한되지 않을 것이라고 밝혔다. 64-bit로의 전환은 구성요소 메모리 사용량을 줄이고, 32-bit 설계를 최적화할 수 있다는 게 회사 측 설명이다.  이어서 윈도우에서 64-bit 버전의 비주얼 스튜디오를 사용하면 메모리 부족 없이 크고 복잡한 애플리케이션을 열고 편집하며 실행하고 디버깅할 수 있다고 마이크로소프트는 전했다. 또 64-bit로 전환하더라도 비주얼 스튜디오로 빌드할 수 있는 애플리케이션 유형이나 비트는 바뀌지 않으며, 비주얼 스튜디오가 32-bit 앱 개발에 적합한 도구가 될 것이라고 덧붙였다.  이와 관련해 마이크로소프트는 1,600개 프로젝트와 약 30만 개 파일이 포함된 솔루션을 열고자 비주얼 스튜디오가 64-bit 프로세스에서 쓸 수 있는 추가 메모리를 사용해 스케일링하는 모습을 담은 비디오를 예로 들었다.    닷넷(.NET) 개발 측면을 살펴보자면 비주얼 스튜디오 2022는 닷넷 6(.NET 6)와 윈도우 및 맥 개발자를 위한 웹, 클라이언트, 모바일 앱용 통합 프레임워크를 지원한다. 여기에는 윈도우, 안드로이드, 맥OS, iOS의 크로스-플랫폼 클라이언트 앱을 지원하는 닷넷 마우이(.NET Multi-platform App UI; .NET ...

마이크로소프트 IDE 통합 개발 환경 비주얼 스튜디오 64비트 닷넷 인텔리센스 윈도우 데스크톱 안드로이드 iOS 애플리케이션 씨메이크 리눅스 WSL C++ 실시간 협업 애저 클라우드

2021.04.20

마이크로소프트가 비주얼 스튜디오 IDE(Visual Studio IDE)의 다음 메이저 업그레이드 계획을 발표했다. 회사에 따르면 ‘비주얼 스튜디오 2022(Visual Studio 2022)’은 64-bit에, 더 빠르고, 더 가벼우며, 더 접근하기 쉬워질 예정이다.  ‘비주얼 스튜디오 2022’의 첫 번째 퍼블릭 프리뷰가 올 여름 출시될 예정이다. 이는 학생 및 예비 개발자부터 산업용 솔루션을 구축하는 숙련된 개발자까지 다양한 사용자가 쓸 수 있도록 고안됐다.    마이크로소프트는 ‘비주얼 스튜디오 2022’가 64-bit 버전이며, 이에 따라 기본 실행 프로세스(devenv.exe)는 더 이상 최대 4GB 메모리로 제한되지 않을 것이라고 밝혔다. 64-bit로의 전환은 구성요소 메모리 사용량을 줄이고, 32-bit 설계를 최적화할 수 있다는 게 회사 측 설명이다.  이어서 윈도우에서 64-bit 버전의 비주얼 스튜디오를 사용하면 메모리 부족 없이 크고 복잡한 애플리케이션을 열고 편집하며 실행하고 디버깅할 수 있다고 마이크로소프트는 전했다. 또 64-bit로 전환하더라도 비주얼 스튜디오로 빌드할 수 있는 애플리케이션 유형이나 비트는 바뀌지 않으며, 비주얼 스튜디오가 32-bit 앱 개발에 적합한 도구가 될 것이라고 덧붙였다.  이와 관련해 마이크로소프트는 1,600개 프로젝트와 약 30만 개 파일이 포함된 솔루션을 열고자 비주얼 스튜디오가 64-bit 프로세스에서 쓸 수 있는 추가 메모리를 사용해 스케일링하는 모습을 담은 비디오를 예로 들었다.    닷넷(.NET) 개발 측면을 살펴보자면 비주얼 스튜디오 2022는 닷넷 6(.NET 6)와 윈도우 및 맥 개발자를 위한 웹, 클라이언트, 모바일 앱용 통합 프레임워크를 지원한다. 여기에는 윈도우, 안드로이드, 맥OS, iOS의 크로스-플랫폼 클라이언트 앱을 지원하는 닷넷 마우이(.NET Multi-platform App UI; .NET ...

2021.04.20

MS, 비주얼 스튜디오 코드 1.55 출시··· “중단점 및 접근성 개선”

마이크로소프트의 오픈소스 코드 편집기 ‘비주얼 스튜디오 코드(Visual Studio Code)’ 최신 업데이트(v1.55)에서는 함수 중단점의 조건(conditions) 및 적중 횟수(hit counts)를 편집할 수 있는 인라인 메뉴를 지원해 사용자에게 더 많은 제어 권한을 부여한다.    지난 3월 31일 출시된 ‘비주얼 스튜디오 코드 1.55’에서는 함수 중단점의 조건 및 적중 횟수를 편집할 수 있는 인라인 메뉴를 제공한다. 이전에는 인라인 편집 버튼이 편집할 조건을 자동으로 선택했다. 이번 업데이트를 통해 메뉴는 흐름을 더 쉽게 만들고 사용자에게 더 많은 제어 권한을 제공할 것이라고 개발팀은 설명했다.  또 비주얼 스튜디오 코드의 일반 디버거 UI는 이제 ‘변수 보기(Variables view)’의 컨텍스트 메뉴 작업으로 ‘디버그 어댑터 프로토콜(Debug Adapter Protocol)’에서 정의된 모든 데이터 중단점 액세스 타입을 지원한다.  한편 크로스 플랫폼 데스크톱 애플리케이션 개발을 위해 일렉트론(Electron) 프레임워크를 기반으로 구축된 ‘비주얼 스튜디오 코드’는 자바스크립트(JavaScript)와 같은 웹 기술을 네이티브 앱의 속도 및 유연성과 결합한다. 이는 또한 디버깅, 작업 실행, 버전 제어 등의 작업에 적합하다. 이 코드 편집기는 윈도우, 리눅스, 맥OS에서 배포할 수 있도록 이곳(visualstudio.com)에서 다운로드받을 수 있다.  비주얼 스튜디오 코드 1.55의 다른 개선사항은 다음과 같다.  • 다중 커서에 대한 초기 화면 판독기 지원을 추가해 접근성을 향상했다. 또한 ‘Say All’ 명령이 읽을 수 있는 줄 수가 1,000줄로 늘어났다. 기존에는 100줄로 제한됐었다. 제한을 아예 없애려면 추가 업스트림 수정이 필요하다.  • 맥OS 빅서용 VS 코드 아이콘이 빅서 스타일에 맞게 업데이트됐다.  • 탭 편집기 데코레이션이 이제...

비주얼 스튜디오 코드 VS 코드 개발 도구 통합 개발 환경 IDE 소프트웨어 개발 마이크로소프트

2021.04.06

마이크로소프트의 오픈소스 코드 편집기 ‘비주얼 스튜디오 코드(Visual Studio Code)’ 최신 업데이트(v1.55)에서는 함수 중단점의 조건(conditions) 및 적중 횟수(hit counts)를 편집할 수 있는 인라인 메뉴를 지원해 사용자에게 더 많은 제어 권한을 부여한다.    지난 3월 31일 출시된 ‘비주얼 스튜디오 코드 1.55’에서는 함수 중단점의 조건 및 적중 횟수를 편집할 수 있는 인라인 메뉴를 제공한다. 이전에는 인라인 편집 버튼이 편집할 조건을 자동으로 선택했다. 이번 업데이트를 통해 메뉴는 흐름을 더 쉽게 만들고 사용자에게 더 많은 제어 권한을 제공할 것이라고 개발팀은 설명했다.  또 비주얼 스튜디오 코드의 일반 디버거 UI는 이제 ‘변수 보기(Variables view)’의 컨텍스트 메뉴 작업으로 ‘디버그 어댑터 프로토콜(Debug Adapter Protocol)’에서 정의된 모든 데이터 중단점 액세스 타입을 지원한다.  한편 크로스 플랫폼 데스크톱 애플리케이션 개발을 위해 일렉트론(Electron) 프레임워크를 기반으로 구축된 ‘비주얼 스튜디오 코드’는 자바스크립트(JavaScript)와 같은 웹 기술을 네이티브 앱의 속도 및 유연성과 결합한다. 이는 또한 디버깅, 작업 실행, 버전 제어 등의 작업에 적합하다. 이 코드 편집기는 윈도우, 리눅스, 맥OS에서 배포할 수 있도록 이곳(visualstudio.com)에서 다운로드받을 수 있다.  비주얼 스튜디오 코드 1.55의 다른 개선사항은 다음과 같다.  • 다중 커서에 대한 초기 화면 판독기 지원을 추가해 접근성을 향상했다. 또한 ‘Say All’ 명령이 읽을 수 있는 줄 수가 1,000줄로 늘어났다. 기존에는 100줄로 제한됐었다. 제한을 아예 없애려면 추가 업스트림 수정이 필요하다.  • 맥OS 빅서용 VS 코드 아이콘이 빅서 스타일에 맞게 업데이트됐다.  • 탭 편집기 데코레이션이 이제...

2021.04.06

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.

10.5.0.5