안녕하세요. 코난 김대우 입니다.
지난 2010년 11월 10일에 WebMatrix Beta3가 발표되었으며, 이 문서의 내용은 최신의 WebMatrix Beta3에 맞춰 수정 되었습니다. 정식 버전이 나올때까지 계속 수정, 보완할 예정이니 많은 도움 되시길 바랍니다.
- 최종 수정일 : 2010년 11월 29일

================================================================================


안녕하세요. SQLER의 김대우 입니다.
아키텍트적인 관점에서 Razor와 WebMatrix를 보면 어떻게 보여질까요?

 

개인적으로 좋아하는 Kingcrap님의 아키텍트 블로그 포스트에서 그 해답을 찾을 수 있으실 거에요.
전문 링크 : 애자일 시대의 새로운 개발 방식, WebMatrix from Kingcrap 블로그

 

시장이 변하고 서비스 제공 측면보다는 쇼셜이라든지 서비스 소비 측면에서의 시장성이 부각되면서, 엔터프라이즈 급 애플리케이션의 구조화된 시스템 구축에 필수적인 요소들도 꾸준히 필요하지만, 그러한 인프라위에서 생성되는 서비스를 다양한 디바이스나 소비 채널에 전달하기 위한 빠르면서도 유연한 개발 플랫폼 또한 필요하게 되었다.

자체 구축하건 남이 제공하는 것이든, 클라우드를 자사 서비스 제공의 인프라로 삼고 남들과 차별되는 서비스를 남들보다 빨리 유연하게 제공하기 위해서는 무겁고 어렵고 쓸데없이 방대한 스킬을 요구하는 기술보다는 필요한 만큼 필요한 정도의 복잡성을 가지면서, 내가 알고 있는 것들을 함께 묶어낼 수 있고, 게다가 서비스 개발에 필요한 라이브러리들이 끊임없이 제공되는 그러한 개발 방식이 제공된다면...

WebMatrix는 이러한 시대 요구를 등에 없고 등장한 새로운 형태의 닷넷 개발 방식이다.

ASP나 PHP같은 스크립팅 기반의 개발 방식을 취하고 있어서 진입 장벽을 최대한 낮추고, 기존 ASP나 PHP 개발자들로 하여금 Managed 환경을 무심결에 접하게 만들어 경력 개발 측면에서 도움을 줄 수 있는 부가적인 기능도 담고 있다. 기반이 닷넷이기 때문에 닷넷 프레임웍이 제공하는 기본 기능을 그대로 활용할 수 있고, 마이크로소프트가 온라인으로 제공하는 Gallery를 통해 다양한 템플릿을 활용할 수도 있고, 지금도 끊임없이 새롭게 제공되는 각종  Helper들을 통해 이전에 맨땅에 헤딩하며 만들었거나, 신뢰여부를 가늠하기 힘든 코드셋보다는 마이크로소프트가 제공하거나 신뢰할 수 있는 공간을 통해 제공되는 각종 Helper를 통해 개발자들이 장착할 수 있는 무기를 지속적으로 제공하고 있다.

개발에 필요한 IDE나 웹 서버, 데이터베이스가 일체로 제공되는 WebMatrix는 개발 툴이자 개발 환경인 셈이다. 
WebMatrix에 담겨 있는 기술이나 제품으로는 새로운 개발 방식인 ASP.NET Web Pages, 템플릿 엔진인 Razor, IIS 웹 서버, SQL CE 데이터베이스 등을 포함하고 있다. Razor는 ASP.NET MVC의 뷰 엔진으로도 활용될 예정이다.

from Kingcrap 블로그


Razor와 WebMatrix를 아키텍트적인 관점에서 명확히 봐 주셨다고 생각합니다.

전문은 아래에서 보실 수 있으니 도움 되시길 바랍니다.
전문 링크 : 애자일 시대의 새로운 개발 방식, WebMatrix from Kingcrap 블로그

 

아키텍트가 아닌 웹 개발자의 입장에서 생각해본 Razor와 WebMatrix는...

- 최대 50M로 3분안에 빠르게 설치 되는 웹을 위한 개발 환경

- 웹사이트를 구축하기 위한 모든 기능을 하나의 개발 환경, WebMatrix에서 제공

- WebMatrix에서 PHP개발, ASP개발, ASP.NET개발, 데이터베이스 개발, SEO검증, 배포까지오픈 소스 어플리케이션 설치 기능을 지원

- 내가 주로 쓰는 템플릿이나 오픈소스 어플리케이션을 설치 후, 요구에 맞게 바로 수정 후 배포하는 기능을 WebMatrix 지원

-  작고, 단순하고, 사용하기 쉬운, 웹 개발을 하나의 개발 환경에서 모두 지원!!!

 

이런것이 WebMatrix와 Razor가 가지는 의미가 아닐까.
 

참고자료 :
Razor & WebMatrix 웹 개발 강좌

 

 





profile

부족하지만, SQLER의 누군가와 함께한 나눔을 통해 제가 더 많이 즐거웠습니다.
SQLER와 함께 즐거워 할수록, 그 나눔을 통해 더 많은 기회와 가치를 발견하게 되었습니다.
나눔의 생각이 앞으로도 계속, SQLER를 움직일 것입니다.

코난, 김대우 / SQLER 운영자 / 골라먹는 SQLER RSS 정보 구독 / 실시간 SQLER 소식 uxkorea 트위터