Microsoft torna o WinJS multiplataforma e de código aberto
2 minutos. ler
Publicado em
Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais
Hoje, a Microsoft abriu o código da Biblioteca do Windows para JavaScript (WinJS). Está sendo lançado sob o Licença Apache 2.0 como um projeto de código aberto por Tecnologias abertas da Microsoft (MS Tecnologia Aberta). O código fonte é disponível agora no GitHub onde os desenvolvedores fornecem feedback e enviam contribuições.
Além disso, o WinJS está dando seus primeiros passos para se tornar multiplataforma ao oferecer suporte a navegadores e outros dispositivos.
Para aqueles que não estão familiarizados com o WinJS, aqui estão algumas informações da gerente de programas da Microsoft, Maria Kang:
WinJS é uma biblioteca JavaScript que foi criada para o Windows 8 para permitir experiências de primeira classe e qualidade nativa em aplicativos do Windows Runtime usando tecnologias da Web familiares, como HTML, CSS e JavaScript. A primeira versão do WinJS oferecia infraestrutura de alta qualidade, incluindo controles de página, promessas e vinculação de dados. Ele também oferecia recursos de interface do usuário refinados, como coleções virtualizadas e controles de alto desempenho, como ListView, FlipView e zoom semântico.
O WinJS 2.0 foi introduzido com o Windows 8.1 e adicionou novos padrões de UX como o Hub controle e desempenho otimizado para maior flexibilidade para designers e desenvolvedores.
O WinJS foi inicialmente focado em aplicativos nativos do Windows Runtime, mas começou a se concentrar em outras plataformas estreando nos aplicativos do Xbox One, adaptando-se à aparência do Xbox e permitindo novas entradas como voz usando o Kinect.
Continuando nesse espírito, a biblioteca foi estendida para dispositivos menores e mais móveis com o lançamento do WinJS 2.1 para Windows Phone 8.1.
A Microsoft está focada em tornar o WinJS mais multiplataforma. Para a próxima versão do WinJS, a equipe está focada no suporte para estruturas populares como Angular e Knockout, bem como outras ferramentas, bibliotecas e soluções populares hoje. Alguns trabalhos que já estão em andamento:
- O WinJS agora está hospedado em GitHub
- A infraestrutura de compilação do WinJS foi movida para alavancar Grunhido
- Arquivos CSS agora estão sendo gerados com MENOS CSS
- Os testes de unidade podem ser executados usando QUnidade
Fonte: Microsoft