2008. 6. 18. 11:46
WCF Development Improvements

.NET 3.5 SP1에서는 WCF와 관련된 개선사항도 꽤 많이 있다.
  • Hosting 되고 있는 응용 프로그램이 상당히 유연해 졌으며 서비스의 확장이 용의해 졌습니다.
  • WCF contract에서 ADO.NET의 Entity Framework이 사용할 수 있게 수정되었습니다.
  • Data Contract seializer, UriTemplate, WCF web programming model의 API 변경
  • Visual Studio 2008 SP1의 testClient 개선
  • WCF 서비스 프로젝트에서 Visual Studio 2008 SP1에서 Hosting Wizard 기능이 추가되었습니다.
  • 파샬 트러스터의 디버그 기능이 향상되었습니다.

VB and C# Improvements

VB와 C# 개발팀도 몇 가지 개선 사항을 포함 시켰다고 합니다.

Visual Basic
Visual Basic project 에서 "XML to Schema" 아이템을 추가할 수 있게 되었습니다. 흔히 우리가 API등을 개발할 경우에 XSD Schema를 많이 다루게 되는데 이럴 경우 유용하게 사용할 수 있을 것 같습니다. 큰 변화라고 하면 여러 가지 XML 소스로 부터 XSD Schema Set을 생성할 수 있는 마법사가 제공되는 점입니다.
이와 관련한 자세한 내용은

http://msdn.microsoft.com/en-us/vbasic/bb840042.aspx 여기서 볼 수 있습니다.

물론 지금 버전의 XSD 브라우저도 VS2008 SP1에 포함되어 있어서 XSD Schema Set을 검색할 수 있게 되어 있지만 최종적으로  SP1이 출시될 때에는 "XML Sehema 이동"과 같은 기능을 통해서 XSD 브라우저를 열어서 VB 프로젝트에서 Schema Set을 표시할 수 있게 된다.

C#
C#은 시멘틱 코드 이슈와 같이 컴파일 이전에는 확인할 수 없었던 코드 이슈를 바로 출력할 수 있게 되었다.

사용자 삽입 이미지
<그림1>정확하지 않은 타입에 대한 이슈 표시
사용자 삽입 이미지
<그림2> LINQ와 관련된 이슈의 출력

LINQ는 와 관련되어서 Result View를 Debug 창에서 볼 수 있게 되었습니다. Debug 창에서 노드를 확장해서 LINQ문장을 평가하고 구체적인 내용을 확인할 수 있게 되었습니다.

Team Foundation Server Improvements

Team Foundation Server와 관련된 변경 사항은 아래 주소를 참조하시면 됩니다.
http://blogs.msdn.com/bharry/archive/2008/04/28/team-foundation-server-2008-sp1.aspx

정리
.NET Framework SP1 은 많은 변화가 있었고 단순한 버그 수정 수준이 아닌 새로운 요구사항들을 충실하게 반영한 결과물로 나온것 같습니다. SP1은 올 여름에 정식으로 나올 것 같고 영문 판에 이어서 곧 한글 판도 함께 출시 될 것 같습니다.

여기와 관련해서 오프라인 세미나를 진행했었는데 관련 웹 케스트를 보시려면
http://www.microsoft.com/korea/eseminar/content.aspx?page=1&num=1318&CateID=&searchstring=&category= 여기에서 볼 수 있습니다.

감사합니다.
사용자 삽입 이미지

  • HOONS 2008.06.18 17:54

    정리가 잘되었네요
    감사합니다 (^^)

  • 행복꿈 2008.06.19 03:16

    스샷에 눈이 가는군요+_+ 폰트+색 조합이 코딩하기 정말 편할거 같은데... 공유 부탁드립니다.^ㅡ^:

2008. 6. 18. 08:57


지난 Remix08에서 공개된 동영상중에 하나 입니다.
조그만 카드 형부터 노트형 심지어는 탁자나 바닥, 벽 모두가 하나의 종합적인 인터페이스로 활용되는 것을 볼 수 있으며 실시간으로 모두 연동되는 것을 볼 수 있습니다.

화면만 보고 있으면 Silverlight나 WPF가 생각 나겠지만 그 이면에 어떤 시스템이 있을까를 생각하면 서비스 형태로 잘 구성된 백 그라운드 시스템이 있을 거라는 생각이 듭니다. 즉 이면에 있는 서비스를 잘 표현하는 역할로 Silverlight, WPF를 사용하고 있다는 결론이지요.

한 걸음 더 나아가면 저런 복잡한 시스템은 모든 기업과 병원에서 구성하고 관리할 필요가 있을까 하는 생각도 듭니다. 대용량의 거대한 시스템 집합(요즘은 이런 시스템을 클라우드 컴퓨팅이라고 부릅니다.)에서 일관된 서비스와 관리 포인트를 제공하고 서비스에 맞게 적당한 비용을 청구하는 형태의 서비스가 보편화 될지도 모릅니다.

요즘 나오는 SOA, SaaS와 같은 말들이 많지만 결국은 Software + Service를 이야기 하고 있는 것 같습니다.