quinta-feira, 27 de novembro de 2014

Coitado do pobre desenvolvedor do Windows: As ferramentas para o desenvolvimento da área de trabalho estão em desordem


Arrays de armazenamento Flash Inteligente


Análise Quando a Microsoft veio com Windows 8 um par de anos atrás, a mensagem era clara: o futuro é em forma de tablet. A área de trabalho do Windows ainda está lá, mas não mudou muito a partir do Windows 7 - algumas coisas deram para trás, como translúcidas janelas "Aero", disponível em 7, mas passaram em 8. Agora, a empresa está lutando para corrigir suas ferramentas de desenvolvimento desktop.


Esta falta de atenção para o ambiente de trabalho também se refletiu em contextos de desenvolvimento de software oficial da Microsoft. Visual Studio 2012 e 2013 inclusive, uma tonelada de material novo para o Windows loja de aplicativos da Microsoft, a estrutura orientada para o tablet app novo no Windows 8, e muito mais para a nuvem da Microsoft e os esforços de móveis, mas pouco para os desenvolvedores de desktop.







No Windows 10 Microsoft está colocando um foco renovado na área de trabalho, e permitindo loja de aplicativos para correr lá. Mas e aqueles em desenvolvimento de aplicações desktop velho estilo? Eles têm uma gama de opções desagradáveis. Aqui está um resumo rápido:


Windows Forms: isso veio com o Framework .NET originais de volta em 2002. Ele mudou um pouco desde então, mas não muito: Microsoft tinha sempre algo novo e melhor em mente, porém que esse "algo" é tem variado ao longo do anos. Ele é um wrapper .NET sobre a API Win32 que deve muito ao original do Visual Basic em sua abordagem, e tem a mesma fraqueza, encorajando os desenvolvedores a misturar lógica, design e apresentação nos mesmos arquivos. Ele também tem a mesma vantagem, que qualquer um pode bater juntos um aplicativo de trabalho em poucos minutos, e ainda é popular em escolas e negócios por este motivo. Obter aplicações para escalar muito bem em uma variedade de telas é um desafio.


Windows Presentation Foundation (WPF): este foi o Windows Forms substituição, que veio com o Windows Vista em 2006. Ao contrário do Windows Forms, WPF é construído sobre DirectX para ricos, gráficos rápidos, e vem com uma linguagem de layout baseado em XML (XAML) que as escalas aplicativos bem. Ele foi avançada na época, mas a Microsoft tem estado ocupada com outras coisas e esqueceu de manter WPF atualizado ou para corrigir problemas, embora tenha melhorado quando o Visual Studio 2010 IDE foi construído com a tecnologia. O desenvolvimento é mais difícil do que com o Windows Forms, graças às complexidades de dados XAML e WPF de ligação.


Blend for Visual Studio 2015

Um formulário Windows Presentation Foundation no Blend para Visual Studio 2015



Visual C ++: isto é o que a Microsoft usa para seus próprios aplicativos de desktop, tais como aqueles em exercício, apesar de que a equipe, sem dúvida, tem suas próprias estruturas e bibliotecas. Microsoft Foundation Classes (MFC), muito desprezados como sendo um objeto pobre invólucro orientada para a API do Windows, ainda vem com o Visual Studio, ou você pode usar outros quadros, como o do Windows Template Library semi-oficial, mas sem suporte.


Ferramentas e frameworks de terceiros: há de Embarcadero Delphi e C ++ Builder, C plataforma cruzada ++ estruturas como o Qt, Java, ou muitas outras opções. Algumas delas são excelentes, mas é compreensível se os desenvolvedores preferem estruturas oficiais e apoiados da Microsoft.







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário