O .Net esta sendo preparado para ser multi-plataforma?

Publicado: 16/12/2005 em IntoSpaces
Olá pessoal, hoje vou falar de mais uma dos meus delírios que surgem ao observar a arquitetura das classes do .Net Framework.
Estava passando agora pela classe System.IO.Path e andei olhando o seu atributo DirectorySeparatorChar.
Ele retorna o caracter que o Sistema Operacional usa para determinar a separação dos diretórios.
No ambiente Unix é a barra  "/", no Windows e Mac é a tal da contra-barra "".
Até aí tudo bem.
Mas aí surge a pergunta, pra quê? .Net, oficialmente não é só para a plataforma Windows? Isto não seria desnecessário?
Bom aí pode existir uma discussão, pois o Rotor permite que um
framework muito semelhante ao oficial rode em Mac, ele serviu de base
para clonarem o .Net para o mundo Unix, o chamado Mono.
Mas oficialmente será que existe algum motivo multi-plataforma para
este atributo? Será que a Microsoft planeja portar seu framework para
os outros sistemas operacionais? Ou será somente para alguma
compatibilidade no seu sistema de arquivos que pode mudar em um futuro
próximo?
Alguém tem alguma idéia?

Vejam mais detalhes sobre o atributo tão polêmico eheheh
http://msdn2.microsoft.com/library/system.io.path.directoryseparatorchar.aspx

[]’s
Shinji

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s