1 Results for '단상'

  1. 2007.07.23 실버라이트의 새로운 용도? (2)

회사에 입사한지 얼마 안돼서 여러모로 정신이 없는데요 -라는건 새빨간 거짓말이고 그 핑계로 탱자탱자 놀고 있을 뿐...- ASP.NET을 쓰기 시작하면서 문득 이런 생각이 들었어요.

실버라이트는 물론 RIA를 구현하기 위한 클라이언트 사이드 런타임이지만, 발상을 조금 바꿔서 익숙한 매니지드 코드를 통한 프로그래밍 기능을 제공하기 위한 엔진으로 사용될 수 도 있을 것 같아요.

예를 들어, ASP.NET에서 매니지드 코드는 서버사이드에 있기 때문에 시간적, 공간적인 로스와 함께 서버측의 CPU 리소스에 전적으로 의존하게 되잖아요?

그런데 실버라잇 런타임과 HTML DOM 및 Javascript와 잘 연동될 수 있게 한다면 굳이 서버측과 통신할 필요가 없는 여러가지 프로그래밍을 편리한(!) 매니지드 코드로 작성하는데다가 클라이언트 사이드에서 돌아가니까 서버측 부하도 줄어들고 클라이언트 자체의 반응 속도도 가속할 수 있을 것 같아요.

만약 이런 생각이 유효하다면, 더 나아가 ASP.NET의 서버 사이드 컨트롤을 일부 대체할 수 있는 클라이언트 사이드 컨트롤이란 걸 만들어볼 수도 있을 것 같아요.

제가 공부가 부족해서 제대로 이해못하고 있을 수도 있지만, ASP.NET의 서버 사이드 컨트롤이라고 해도 결국 브라우저에서는 HTML Object로 렌더링 되는건데, 이런 렌더링과 오브젝트 모델링을 클라이언트 사이드에서 그것도 매니지드 코드로 작성할 수 있다면 굉장히 편리할 것 같아요.

말하다보니 더 생각나는데요 지금의 실버라잇 런타임 같이 초소형으로 컴팩트화되고 크로스 플랫폼을 지원하는 닷넷 프레임웍을 브라우저의 플러그인으로 배포할 수도 있겠죠. 코드명은 뭐가 좋으려나 렌더링 및 스크립트 가속 효과가 상당할 것 같으니까 Boost.Net? 아니면 ASP, AJAX와 같이 A로 시작하는 Axellerator.NET? (쿡쿡쿡)



으갸아 요즘 물리적인 시간이 조금 줄어들었다고 하던건 안하고 딴 생각만 잔뜩하고 있네요.
다음엔 제대로 Quick Starts 아니면 팁을 올리겠다고 다짐!

신고
Posted by gongdo


티스토리 툴바