본격 실버라이트 까는 얘기 잡담

그동안 실버라이트 쓰면서 욕 참 많이도 해댔다..
근본적인 문제는 차치하고 일단 기능부터 없는게 너무 많아서..

그 중 가장 머리 아프게 했던 것은 HTML과 자바스크립트 조합이었으면 껌으로 했을
그 놈의 리치 텍스트 에디터 구현 문제와 웹 페이지 HTML을 렌더링하는 문제였다..

참고로 윈도우 오버레이 옵션은 문제 해결이 될 수가 없었다 ㅡㅡ;
오버레이를 켜면 DIV 레이어를 올려서 HTML 렌더링은 가능했으나
이 망할 것이 IME를 먹통으로 만들어버려서 한/영 키전환 등이 안 된다..

이게 얼마나 황당하던지.. 그렇다는 말은 HTML 일부분에 실버라이트를 활용하려는 경우
입력이 없는 차트라든가 애니메이션을 표시하는 용도 외에 사용하는데 엄청난 제약이 온다..
라고 열심히 까봐야 빌게 팀은 아직까지 by design이라고 일관하고 있다 -_-
대체 쓰라는거냐 말라는거냐..

아무튼 인쇄 기능, HTML 렌더러 등 실버라이트 4 베타가 출시되면서 대대적으로 개선이 됐다..

이 외에 씹어야 될 항목이 무진장 많은데..

단적으로 실버라이트 툴킷에 있는 차트 한 번 보면 답이 안 나온다..
데이터 포인트 색깔을 하나 바꾸려면 XAML 150줄이 필요하다는 말을 들으면 그냥 머릿 속이 새하얘짐..
결국 상식적으로 구현한 차트 컨트롤을 사서 쓰기로 결정했고.. ㅡㅡ..

그 외에 아무튼 인터랙션 디자이너가 쉽게 뭔가 하기가 어려운 부분이 너무 많다..
처음에는 그저 Visual Studio 빨과 근간 닷넷에서 봐왔던 훌륭한 프로그래밍 모델만 보고 선택했는데..
아무리 성능이 떨어지고 메모리 줄줄 새고 개발 환경 후지고 프로그래밍 방식이 개 같았어도 플렉스를 썼어야 했다는 한숨이 절로 나온다..

이건 뭐.. 아아.. 그래도 이제 뒤집을 수 없다. 어려워도 그저 가는 수 밖에..
남이 만든걸 쓰면 당장 빨리 구현하고 편하게 될 것 같아도 결국 이 꼴 나는거다..
아니면 MS가 정한 시나리오에 따라서만 구현하든가.. 항상 그렇지만 주 시나리오는 정말 쉽게 구현된다..

이제 할 수 있는거라고는.. 그저 잘 좀 만들어주세요 굽신굽신..

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://xeraph.com/tb/5126875 [도움말]

덧글

  • 이즈데드 2009/11/19 21:46 # 답글

    우리 존재 화이팅!
  • xeraph 2009/11/20 02:51 #

    ??;;
  • matt 2009/11/20 02:42 # 삭제 답글

    그런 거였군요.
    실버라이트 이름은 멋있어요...

    우리 회사 제품도 플렉스로 만든게 있는데, UI 구현이 좀 노가다성이 짙어 보이더군요. UI 버그들이 꽤 많이 나오던데, 기본적으로 제공 안되는 콘트롤들이 많아 보이더군요.

    그 외에 IIS에 서버 올리고 써보니 안정성도 떨어지기도 하고...

    하여튼 플렉스도 쉬운 상대는 아니어 보입니다.
  • xeraph 2009/11/20 02:50 #

    UI는 아무리 봐도 개(!)노가다죠.. 휴.. 플렉스도 만만치 않을거긴 한데 맵이나 다른 것매시업 할만한게 플렉스 쪽으로 간게 더 많아서 써먹을 것이 많은 면에서는 좀 부럽더라고요.. 이러나저러나 남의 떡이 커보이는 것일 수도 있고요 -_-;
  • Cicero 2009/11/20 10:28 # 답글

    본격이라기엔 너무 소심하게 깠음 (...)
  • xeraph 2009/11/20 16:03 #

    그 그렇군요 (..) 요새 하도 키워라고 욕을 먹어서 ㅡㅡ
댓글 입력 영역