프로젝트 설명:
이 프로젝트는 컴퓨터 평면 기하학을 위한 그리기 도구입니다.
온라인 검색을 위한 내장된 대화형 스타일 라이브러리가 있습니다. 이 프로젝트는 Silverlight 2.0(Microsoft Expression v3 베타를 사용하여 Silverlight v3.0으로 변환 가능) 및 C# 3.0(한 버전은 Silverlight 및 wpf에서 구현됨)을 사용하여 개발되었습니다. 핵심 드로잉 엔진은 유연성과 확장성이 뛰어나 개발자가 새로운 그래픽과 기능을 쉽게 추가할 수 있습니다.
우리가 직면하게 될 작업 유형:
Silverlight 3.0 기술을 사용하여 웹으로 성공적으로 마이그레이션할 수 없는 기존 데스크톱 애플리케이션(대규모, 복잡한 상호 작용, 특정 보안 요구 사항 또는 너무 화려함, 즉 Ajax가 지원되지 않음)을 웹으로 마이그레이션합니다.
좋은 Flash 애플리케이션 마이그레이션을 위해. (이건 구덩이에 똥을 싸는 것입니다. 구덩이를 먼저 이용하는 사람이 보스입니다)
기존 AJAX 애플리케이션을 더욱 풍부하게 확장합니다.
우리가 직면하게 될 과제:
WinForm 프로그램을 개발하는 마스터는 http 프로토콜을 직접 작성할 때까지 끝없이 리팩토링해야 할 정도로 답답한 Asp.net 프레임워크를 구축하지 않고도 마침내 웹 세계에 유연하게 참여할 수 있습니다. 여기 그들이 온다.
Flex 캠프의 친구들이 Silverlight 3.0 서클에 참여하는 것을 환영합니다. 동일한 아이디어(나쁜 의미로 표절이라고 함)도 쉽게 마이그레이션할 수 있습니다.
더 풍부한 사용자 경험을 제공할 수 있는 이유는 얽힌 WinForm 메시지 루프 시스템 때문입니다. 모든 작업은 전체 애플리케이션에 쉽게 영향을 미칠 수 있습니다. 이는 웹 애플리케이션 개발과 크게 다릅니다. 브러시, 브러시, 브러시).
우리의 장점:
XAML = html, XAML(리소스 파일) = CSS, C#(Ruby 또는 Python, 심지어 JS) = JS. 마음이 바뀌기만 하면 웹 응용 프로그램 개발과 마찬가지로 Silverlight 응용 프로그램을 계속 개발할 수 있다는 것을 알 수 있습니다.
Silverlight는 결국 웹 사이트에 배치될 예정이므로(브라우저 외부 기능을 먼저 고려하지 않겠습니다) HTML과 JS에 익숙하다면 Silverlight가 HTML과 쉽게 상호 작용하도록 할 수 있습니다.
이렇게 말하면 평면 기하학적 드로잉 보드의 Silverlight 온라인 버전이 클래식 WinForm을 웹으로 마이그레이션한 것임을 모든 사람이 이해했어야 한다고 생각합니다. Silverlight 코드와 WPF 코드를 해석하면 큰 차이가 없다는 것을 알 수 있습니다(따라서 Silverlight 및 WPF 호환 라이브러리, 심지어 Silverlight 및 WPF 변환 프로그램도 존재함). 아니면 이것이 WebForm 애플리케이션이라는 것을 비극적으로 이해할 수도 있습니다. 우리는 이 Microsoft 설계자가 10년 넘게 WinForm을 개발해 왔다는 사실에 매우 분노하고 있다고 의심합니다(그런데 저는 그것을 존경합니다).
Main/SilverlightClient 아래에 포괄적인 데모 데모가 있습니다. VS2008로 열고 실행(또는 마우스 오른쪽 버튼으로 클릭: 브라우저에서 열기)하면 다른 폴더에 일부 온라인 데모와 기타 기하학적 모델이 함께 제공됩니다. 관심이 있으시면 직접 조사해 보세요.
확장하다