2008. 5. 31. 15:37
.NET Framework 3.5 SP1에서는 Web과 관련된 기능이 개선되고 버그들이 해결되었습니다.
웹과 관련된 변화 내용은 아래에서 확인할 수 있습니다.
http://blogs.msdn.com/webdevtools/archive/2008/05/12/visual-studio-2008-sp1-beta.aspx (English)

변화중에서 가장 특이한 변화 내용은 아래와 같은 Data Scaffolding과 관련된 기능입니다.
Data Scaffolding은 Dynamic Data라고도 불리는 기능입니다.
흔히 우리가 작성하는 대부분의 프로그램은 CRUD(Create Read Update, Delete)가 한 셋트인 프로그램이
대부분입니다. Data Scaffolding는 이런 반복적인 작업을 많이 줄여줍니다.

아래 첫 번째 동영상에서 Data Scaffolding에 대한 소개를 보실 수 있습니다.

 
동영상에서 보면 LINQ기반으로 데이터를 정의하고 나면 기본적으로 해당 Table마다에 맞쳐서 자동으로 CRUD에 해당하는 페이지가 연결되는 것을 볼 수 있습니다. 아래에 있는 동영상을 차례대로 보시면 전체적인 내용을 이해하는데 도움을 받을 수 있습니다. 물론 국내의 변화무상한 고객들의 요구를 Data Scaffolding으로 얼마나 해결할 수 있을지는 미지수이기는 하지만 그렇게 정교한 요구사항이 없는 부분에 대해서는 손 쉽게 사용할 수 있는 유용한 기능으로 보여 집니다.



Dynamic Data in Action


위의 동영상들이 모두 English인지라 다소 보시기 어려울 수도 있지만 화면을 보시면 이해가 되실 것라는 생각을 하면서 다음에는 한글화된 동영상을 한번 더 제공해 드리도록 노력해 보겠습니다.
그런데 동영상에 보시면 알겠지만 기본적으로 MVC 모델이 사용되는 것을 볼 수 있습니다.
점점 ASP.NET MVC를 해야할 필요성이 증가하고 있는 것 같습니다.

Dynamic Data와 관련된 정보는
http://www.asp.net/dynamicdata/ 여기서 자세한 정보를 확인할 수 있습니다.