Como surgiu a .NET framework?
Na década de 1990, a Microsoft possuía
diversas tecnologias e linguagens de programação para resolver vários problemas diferentes.
Como os engenheiros da Microsoft gostavam da linguagem Java - por permitir que programas fossem construídos independentemente do ambiente de execução e por possuir diversas bibliotecas com soluções prontas para alguns problemas - a Microsoft decidiu criar sua proprip implementação do Java, chamado J++.
No entanto, seu código não podia ser executado em mais nenhum ambiente Java, o que violava o licenciamento feito com a Sun. Assim, a Microsoft foi processada e iniciou-se uma das mais conhecidas batalhas judiciais da época.
Sem o J++, a Microsoft começou a trabalhar em uma nova plataforma que seria a base de todas as soluções, chamada .NET, juntamente com uma nova linguagem de programação, inicialmente chamada COOL, e hoje conhecida como C#.
Fontes: https://pt.m.wikipedia.org/wiki/.NET_Framework
https://www.caelum.com.br/apostila-csharp-
orientacao-objetos/o-que-e-c-e-net/
Interessante, logo o que o c# é pro c++/c o .net serio pro java?
ResponderExcluirEm partes, sim. Visto que a plataforma .Net engloba várias linguagens tornando soluções mais genéricas, podemos dizer que a .Net é uma evolução do Java.
Excluiro Framework na administração de empresas é algo bem interessante:
ResponderExcluir"Em administração, um Framework é uma estrutura conceitual básica que permite o manuseio homogêneo de diferentes objetos de negócio. Serve para incrementar a disciplina de gestão e predefinir entregáveis comuns para cada objeto de negócio.
Pode ser visto também como uma tática bem definida para manipular com destreza ambientes organizacionais complexos. Um Framework deve prover sugestões de solução para uma família de problemas semelhantes.
Exemplos de frameworks para gestão: ISO 9000, ISO 14000, OHSAS 18000, ITIL, COBIT, CMM, HACCP, SCRUM."
O link dessa informação se encontra em: https://pt.wikipedia.org/wiki/Framework#Framework_em_administra%C3%A7%C3%A3o_de_empresas