Descrição do projeto:
Este projeto é uma ferramenta de desenho para geometria plana computacional.
Existem algumas bibliotecas de estilo interativo integradas para navegação online. O projeto é desenvolvido usando Silverlight 2.0 (você pode usar o Microsoft Expression v3 beta para converter para silverlight v3.0) e C# 3.0 (uma versão é implementada em silverlight e wpf). O mecanismo de desenho principal tem boa flexibilidade e escalabilidade, facilitando aos desenvolvedores a adição de novos gráficos e funções.
Tipo de trabalho que enfrentaremos:
Use a tecnologia Silverlight 3.0 para migrar aplicativos de desktop existentes que não puderam ser migrados com sucesso para a web (interações grandes e complexas, certos requisitos de segurança ou muito lindos, em suma, o Ajax não é capaz) para a web.
Para uma boa migração de aplicativos Flash. (Isso é cagar na cova. Quem tirar vantagem da cova primeiro é o chefe)
Faça extensões mais ricas para aplicativos AJAX existentes.
Desafios que enfrentaremos:
Os mestres que desenvolvem programas WinForm podem finalmente se envolver no mundo da Web de maneira flexível, sem ter que construir uma estrutura Asp.net que é tão frustrante que eles precisam refatorar indefinidamente até escreverem eles próprios o protocolo http. Aí vêm eles.
Amigos do campo Flex são bem-vindos para se juntar ao círculo do Silverlight 3.0. As mesmas ideias (chamadas de plágio no mau sentido) são fáceis de migrar.
A razão pela qual ele pode trazer uma experiência de usuário mais rica é o sistema de loop de mensagens WinForm emaranhado. Qualquer ação pode facilmente afetar todo o aplicativo. Isso é muito diferente do desenvolvimento de aplicativos da Web (porque muitas vezes escolhemos - eu escovo, eu escovo). escova, escova, escova).
Nossas vantagens:
XAML = html, XAML (arquivo de recurso) = CSS, C# (Ruby ou Python até mesmo JS) = JS. Pode-se ver que você ainda pode desenvolver aplicativos Silverlight da mesma forma que desenvolve aplicativos da Web, desde que mude de ideia.
O Silverlight será eventualmente colocado no site (não consideraremos a função Fora do navegador primeiro), portanto, se estivermos familiarizados com HTML e JS, podemos facilmente permitir que o Silverlight interaja com HTML.
Dito isto, acho que todos deveriam ter entendido que esta versão online do Silverlight da prancheta geométrica plana é a migração do WinForm clássico para a Web. Ao interpretar o código Silverlight e o código WPF, você descobrirá que não há grande diferença (daí a existência de bibliotecas de compatibilidade Silverlight e WPF, e até mesmo programas de conversão Silverlight e WPF). Ou podemos também entender tragicamente que este é um aplicativo WebForm. Suspeitamos com muita raiva que este arquiteto da Microsoft vem desenvolvendo o WinForm há mais de 10 anos (a propósito, admiro isso).
Há uma demonstração abrangente em Main/SilverlightClient. Abra-o com VS2008 e execute-o (ou clique com o botão direito: abra no navegador) para ver o efeito. Ele vem com algumas demonstrações online e outros modelos geométricos em outras pastas. estiver interessado, você pode fazer sua própria pesquisa
Expandir