![]() | |
| |
Visual Studio 2008을 주목해야 하는 이유 Visual Studio 2008은 다양한 사용자 환경을 지원하는 애플리케이션을 신속하게 개발할 수 있으며, 개발과 관련된 정보를 보다 쉽게 조회하고 분석하여 조직 내 의사 결정을 보다 효과적으로 수행할 수 있게 해준다. Visual Studio 2008을 통해 Windows Vista 및 2007 Office System 기반의 안전하고, 관리하기 쉽고, 안정적인 애플리케이션을 신속하게 만들 수 있다. Visual Studio 2008은 신속한 애플리케이션 개발을 통한 개발자의 생산성 향상, 효율적인 팀 공동 작업을 통한 팀 생산성 향상, 풍부한 사용자 경험의 제공 등의 세 가지 중요한 가치를 제공한다. 이러한 핵심적인 가치를 제공하는 Visual Studio 2008은 다음과 같은 7가지 주요 특징을 갖고 있다.
1. 전체적인 개발자 환경의 향상 2. 새로운 웹 환경의 제공 3. Windows Vista 애플리케이션의 개발 4. 스마트 클라이언트 애플리케이션의 개발 5. Office 애플리케이션의 개발 6. 보다 생산적인 데이터 처리 7. ALM(애플리케이션 수명주기 관리)의 향상 이렇듯 Visual Studio 2008을 사용함으로써 기업(개발사)의 입장에서는 개발 생산성 향상이라는 이점을 얻을 수 있고, 사용자 입장에서는 기존과 다른 새로운 사용자 경험을 제공하는 소프트웨어를 사용할 수 있다는 이점이 있다. Visual Studio 2008은 이미 여러 실제 프로젝트에서 사용되고 있다. Visual Studio 2008은 개별 개발자 또는 개발 팀의 필요에 맞게 다음과 같은 다양한 제품 라인을 제공한다. Microsoft Visual Studio Team System 2008 Team Foundation Server는 팀 포털, 버전 제어, 작업 항목 추적, 빌드 관리, 프로세스 안내 및 비즈니스 인텔리전스를 통합된 서버에 결합하는 팀 공동 작업 플랫폼이다. Microsoft Visual Studio Team System 2008 Team Suite는 다양한 작업을 수행하는 팀 구성원에게 애플리케이션의 아키텍처, 설계, 개발, 데이터베이스 개발, 테스트를 위한 궁극적인 도구 집합을 제공한다. Microsoft Visual Studio Team System 2008 Architecture Edition은 분산 시스템의 설계 및 배포 이전에 유효성 검사 수행을 제공하며 아키텍트는 서비스 지향 솔루션을 시각적으로 구성할 수 있다. Microsoft Visual Studio Team System 2008 Database Edition은 데이터베이스 변경 관리 및 데이터를 위한 고급 도구를 제공한다. 또한 데이터베이스 개발자와 관리자가 데이터베이스 계층에서 생산성과 애플리케이션 품질을 높일 수 있도록 도와주는 기능을 제공한다. Microsoft Visual Studio Team system 2008 Development Edition은 비효율적이거나 안전하지 않거나 품질이 낯은 코드를 식별하고, 가장 효율적인 코딩 방법을 지정하고, 소프트웨어 단위 테스트를 자동화할 수 있는 고급 도구 집합을 개발자에게 제공한다. Microsoft Visual Studio Team System 2008 Test Edition은 Visual Studio 환경과 통합된 웹 애플리케이션 및 서비스에 대한 포괄적인 테스트 도구 집합을 제공한다. Microsoft Visual Studio Team System 2008 Test Load Agent는 웹 애플리케이션을 위한 테스트 로드를 생성한다. Microsoft Visual Studio 2008 Professional Edition은 Visual Studio 2008 Standard Edition에서 사용할 수 있는 기능의 상위 집합을 제공하는 모든 기능을 갖춘 개발 환경이다. 개별 전문 개발자 또는 소규모 개발 팀이 웹(ASP.NET AJAX포함), Windows Vista, Windows Server, Microsoft Office 시스템, SQL Server, Windows Mobile 장치를 대상으로 하는 고성능의 연결형 애플리케이션을 개발할 수 있도록 하기 위해 고안되었다. ![]() ![]() 1. Visual Studio 2008은 개발자와 기업에게 어떤 의미가 있을까요? Visual Studio 2008 은 Web 2.0 시대가 요구하는 인터랙티브 애플리케이션을 개발하기 위한 최적의 개발 환경을 제공하는 ‘차세대 개발 플랫폼’으로, 웹을 중요하게 여기는 많은 기업과 개발자들에게 웹 개발에 대한 새로운 경험을 제공할 뿐만 아니라, 쉽고 빠르게 그리고 고객에게 감동을 줄 수 있는 애플리케이션을 개발하도록 더욱 강력한 개발 솔루션을 제공합니다. 화려한 UI와 새로운 경험을 원하는 고객을 만족시키면서, 동시에 기존 애플리케이션과의 연계나 혹은 실시간 대용량 데이터 연동에 고민했던 기업이라면 Visual Studio 2008 출시는 ‘봄비’ 같은 소식이 될 거라 생각됩니다. 최근의 트렌드를 보면, 많은 기업들이 고객의 높은 관심과 편리한 접근성, 쌍방향 커뮤니케이션이 가능하다는 이점에 주목 하면서 ‘웹’이 플랫폼으로 인식될 정도로 중요성이 더해 가고 있습니다. 국내에서 진행되는 프로젝트 중 80% 이상이 웹 개발과 직, 간접적으로 관련되어 있으며 앞으로 더 증가할 것으로 예상됩니다. 또한, 여기에 직간접적으로 관여하는 인원들의 구성도 개발 프로젝트의 중요성이 더해가고 체계화됨에 따라 개발자뿐만 아니라 디자이너, Project Manager, Architect, Tester, DB Professional 등 다양한 분야가 될 것입니다. Visual Studio 2008 이 꿈꾸는 ‘차세대 개발 플랫폼’은 위에서 언급된 분야들에서 고객의 필요를 만족시키는 그 자체로서 모든 걸 제공하면서도 one-stop 개발 솔루션입니다. 조금 더 설명을 드리면, (1) WPF, ASP.net AJAX, C++, Silverlight 등의 최신의 기술을 제공하여 최고의 인터랙티브 애플리케이션을 지원할 뿐만 아니라 (2) 고객에게 새로운 경험을 제공할 수 있도록 Expression Studio와의 완벽한 호환을 통해 개발자와 디자이너와의 강력한 협업을 제공하며 (3) 규모의 개발 프로젝트에서 다양한 role들의 사람들이 좀 더 효율적으로 커뮤니케이션하여 협업 시 오류를 최소화하여 성공적인 개발 프로젝트는 물론 고품질의 애플리케이션 수명 주기 관리를 가능하도록 한다는 것입니다. 개발자 개인의 생산성, 디자이너와의 협업과 창의성, 설계/개발/테스트/DB관리자/프로젝트 관리자와의 협업과 팀 전체의 생산성과 궁극적으로 개발 프로젝트의 성공을 돕는다는 것이 우리가 꿈꾸는 바입니다. 2. 개발자 지원을 위해 DPE 부서에서 하고 있는 일은 무엇인가요? 저희가 진행하고 있는 일들은 크게 3가지로 요약해 볼 수 있습니다. 첫째, 개발자 개인이 좋은 개발도구/디자인도구로 편리하게 고품질의 애플리케이션을 만들도록 돕고 있습니다. 둘째, 마이크로소프트가 전세계 학생들을 대상으로 매년 개최하고 있는 소프트웨어 기술경진대회인 이매진컵 및 각종 캠퍼스 프로그램을 통해 개발자를 꿈꾸는 미래의 꿈나무들이 글로벌시대에 경쟁력 있는 개발자가 되도록 지원하고 있습니다. 그리고 국내 유망한 IT 기업을 발굴하여 글로벌 수준의 개발 역량과 경쟁력을 갖출 수 있도록 다각도의 지원을 하는 마이크로소프트 이노베이션 센터로 운영하고 있습니다. 이노베이션 센터에는 현재 37개의 회원사가 있고 기술 비전 제시, 국내의 비즈니스 네트워크 지원, 솔루션 개발 지원, 교육 및 인턴십 프로그램, 시장 및 비즈니스 공동 개발 등 다각도의 협력 및 지원이 이뤄지고 있습니다. 3. 개발자들에게 하고 싶은 말씀이 있으시다면? 개발자들이 기술을 잘 이해하고 실력을 쌓는 것이 무엇보다 중요하지만, 다양한 시각에서 시장을 관찰하고 정확하게 보는 능력도 필요합니다. 어디에 고객이 있으며 무엇을 원하는지, 차별성이 무엇인지를 명확히 알고 개발을 할 수 있어야 합니다. 국내 개발자들의 경우 그런 부분이 좀 부족하다고 느껴지는데, 개발자의 역할이 단순한 코딩이 아닌 좀 더 광의의 의미를 가져야 한다고 봅니다. 이를 위해서는 개발자 간의 네트워크 뿐만 아니라 다양한 전문가와의 네트워크 및 글로벌 시각을 키워야 하는데, 그런 기회를 제공하는 것에 있어 마이크로소프트가 할 역할이 있다고 생각합니다. 마이크로소프트 기술이 빠르게 변한다는 이야기를 많이 듣는데, 살아남기 위해서는 변화에 투자를 해야 합니다. 마이크로소프트가 빠르게 변하는 것은 경쟁 우위를 갖기 위한 것입니다. 개발자 역시 자신의 경쟁 우위를 갖추기 위해서는 그러한 부분에 투자를 많이 해야 하며, 그것을 위해 저희가 할 수 있는 한 다양한 도움을 드릴 것입니다. 또한, 개발자 여러분도 저희와 함께 변화에 동참하여 프로젝트의 성공은 물론 성공적인 커리어를 만들어 가시길 진심으로 바랍니다. | |