Caminho a Frente para o Projeto Mono
Última atualização: Novembro, 2014
Nós estamos adotando uma nova sistemática de desenvolvimento em que novas funcionalidades são desenvolvidas em ramos (branches) e mesclados no ramo master
depois de completadas e aprovadas nos testes do controle de qualidade.
O objetivo é reduzir nosso inventário de funcionalidades e bugs pendentes e entregar as correções tão logo elas sejam completadas aos usuários do Mono.
Para maiores informações veja: http://tirania.org/blog/archive/2011/Oct-14.html
Nós estamos agora integrando o código de fontes abertos do .NET dentro do Mono.
Os planos por componente estão disponíveis, e você pode checar nossa página de compatibilidade para ter uma visão geral do que é suportado na última versão liberada do Mono.
Versionamento
As versões do Mono seguem a fórmula:
MAJOR.MINOR.SUBRELEASE
- Versões com o MINOR par são liberações estáveis.
- Versões com o MINOR ímpar são liberações instáveis (desenvolvimento/compilações diárias).
- SUBRELEASE indica uma atualização menor de uma liberação específica.
Liberações
Veja nossa lista completa de liberações
Subprojetos
Outros projetos como o depurador, o navegador de documentação, integração com Java via IKVM, Olive e Gtk# permanecem com suas próprias agendas. Esta página será atualizada para conter novas informações conforme elam estejam disponível.
Mono e Silverlight
Moonlight a implementação de código aberto do Silverlight em cima do Mono para Linux não está mais sendo desenvolvido.
Tecnologias não suportadas
Algumas tecnologias .NET technologies ou foram descontinuadas (deprecated), ou são muito específicas do Windows ou seriam esforços muito grandes e nossa comunidade não é capaz de produzir implementações viáveis delas.
Se alguém se importa muito com essas APIs e conseguir implementá-las, nós gostariamos de empacotá-las junto com o Mono, mas elas não estão sendo ativamente desenvolvidas. Pode exister código para algumas delas no nosso repositório git, mas ele não está com qualidade para ser posto em produção e não recomendamos que desenvolvedores construindo aplicações multi-plataforma dependem desse código.
Pilhas demasiado grandes:
- Windows Presentation Foundation
Não estamos trabalhando nestas APIs descontinuadas:
- System.EnterpriseServices
- WSE - Extensões do System.Web.Services.
- Workflow Foundation 3 (WF3)
- Code Access Security (.NET 1.0).
O seguinte não mapeia para sistemas operacionais que não o Windows, e nós não iremos gastar nosso tempo para implementá-las mesmo em Windows:
- System.Management
Uma implementação de terceiros existe para o PowerShell:
Comentários
Sinta-se livre para nos enviar seus comentários e questões sobre este caminho.
Histórico
Para informação antiga sobre este caminho veja Histórico do Caminho a Frente.