none
Dot .NET e C# qual a diferença? RRS feed

  • Pergunta

  • Boa noite pessoal,

    Há algum tempo venho recebendo propostas de empre na área, tenho conhecimento básico em C# e algumas empresas me perguntam se eu tenho experiência em Dot .Net, eu digo que tenho em C# e mesmo assim eles insistem em perguntar e Dot .Net você tem experiência?

    No meu ponto de vista, o C# seria uma tecnologia que faz parta do Dot .Net, existe alguma diferença e eu estou enganado e não sei entre o C# e Dot .Net?

    terça-feira, 4 de novembro de 2014 03:56

Respostas

  • Bom dia,

    .Net é o framework utilizado para programar, é uma plataforma de desenvolvimento que permite a programação em C#, Visual Basic, ASP.Net.

    C# é a linguagem de programação utilizado para desenvolver aplicações desktop.

    Abs.


    Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx

    • Sugerido como Resposta Mr. GMSOFT terça-feira, 4 de novembro de 2014 11:16
    • Marcado como Resposta LWMN domingo, 9 de novembro de 2014 15:59
    terça-feira, 4 de novembro de 2014 09:37
  • Boa noite pessoal,

    Há algum tempo venho recebendo propostas de empre na área, tenho conhecimento básico em C# e algumas empresas me perguntam se eu tenho experiência em Dot .Net, eu digo que tenho em C# e mesmo assim eles insistem em perguntar e Dot .Net você tem experiência?

    No meu ponto de vista, o C# seria uma tecnologia que faz parta do Dot .Net, existe alguma diferença e eu estou enganado e não sei entre o C# e Dot .Net?

    .NET é um framework, conjunto de bibliotecas desenvolvidos pela Microsoft para o desenvolvimento de aplicações. .NET é uma plataforma de desenvolvimento, enquanto C# é uma das linguagens suportadas pela plataforma.

    Se fôssemos fazer uma comparação simples, uma plataforma seria uma estrada, rodovia e os carros seriam as tecnologias (linguagens, ferramentas) executadas na plataforma.

    Certamente, isso não é claro para muitos de RH.
    • Editado Deric Ferreira terça-feira, 4 de novembro de 2014 12:20
    • Marcado como Resposta LWMN domingo, 9 de novembro de 2014 15:59
    terça-feira, 4 de novembro de 2014 12:19

Todas as Respostas

  • Bom dia,

    .Net é o framework utilizado para programar, é uma plataforma de desenvolvimento que permite a programação em C#, Visual Basic, ASP.Net.

    C# é a linguagem de programação utilizado para desenvolver aplicações desktop.

    Abs.


    Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx

    • Sugerido como Resposta Mr. GMSOFT terça-feira, 4 de novembro de 2014 11:16
    • Marcado como Resposta LWMN domingo, 9 de novembro de 2014 15:59
    terça-feira, 4 de novembro de 2014 09:37
  • Boa noite pessoal,

    Há algum tempo venho recebendo propostas de empre na área, tenho conhecimento básico em C# e algumas empresas me perguntam se eu tenho experiência em Dot .Net, eu digo que tenho em C# e mesmo assim eles insistem em perguntar e Dot .Net você tem experiência?

    No meu ponto de vista, o C# seria uma tecnologia que faz parta do Dot .Net, existe alguma diferença e eu estou enganado e não sei entre o C# e Dot .Net?

    .NET é um framework, conjunto de bibliotecas desenvolvidos pela Microsoft para o desenvolvimento de aplicações. .NET é uma plataforma de desenvolvimento, enquanto C# é uma das linguagens suportadas pela plataforma.

    Se fôssemos fazer uma comparação simples, uma plataforma seria uma estrada, rodovia e os carros seriam as tecnologias (linguagens, ferramentas) executadas na plataforma.

    Certamente, isso não é claro para muitos de RH.
    • Editado Deric Ferreira terça-feira, 4 de novembro de 2014 12:20
    • Marcado como Resposta LWMN domingo, 9 de novembro de 2014 15:59
    terça-feira, 4 de novembro de 2014 12:19
  • Boa noite pessoal,

    Há algum tempo venho recebendo propostas de empre na área, tenho conhecimento básico em C# e algumas empresas me perguntam se eu tenho experiência em Dot .Net, eu digo que tenho em C# e mesmo assim eles insistem em perguntar e Dot .Net você tem experiência?

    No meu ponto de vista, o C# seria uma tecnologia que faz parta do Dot .Net, existe alguma diferença e eu estou enganado e não sei entre o C# e Dot .Net?

    .NET é um framework, conjunto de bibliotecas desenvolvidos pela Microsoft para o desenvolvimento de aplicações. .NET é uma plataforma de desenvolvimento, enquanto C# é uma das linguagens suportadas pela plataforma.

    Se fôssemos fazer uma comparação simples, uma plataforma seria uma estrada, rodovia e os carros seriam as tecnologias (linguagens, ferramentas) executadas na plataforma.

    Certamente, isso não é claro para muitos de RH.

    Obrigado Deric, eu entendi sua explicação e a do Bruno, acontece muito isso aqui, eles ligam e perguntam a experiência, quando digo sempre vem a mesma pergunta: e DOT .NET? rs

    Mas tentarei ser mais claro e para tentar saber o que realmente querem.

    Obrigado pela força amigos!

    • Marcado como Resposta LWMN domingo, 9 de novembro de 2014 15:59
    • Não Marcado como Resposta LWMN domingo, 9 de novembro de 2014 15:59
    domingo, 9 de novembro de 2014 15:59
  • C# é apenas uma linguagem, assim como VB.net e Delphi.net.

    .NET fRAMEWORK é uma plataforma onde os aplicativos rodam, uma estrutura contendo bibliotecas em que os aplicativos consomem, é uma camada entre o programa executado e o sistema operacional. 

    Os Compiladores C# e VB.net convertem o código (texto) em instruções que são executadas pelo runtime do .NET Framework. O nome desse conjunto de instruções chama-se IL (Intermediate Language). Na etapa final, o Framework .net transforma o código em instruções "bytecodes" que são armazenadas em cache.

    Dizer que conhece C# é apenas dizer que sabe como é a sintaxe da linguagem.

    Dizer que conhece .NET é saber os detalhes de funcionamento do framework, e saber como consumir funções e API's das bibliotecas embutidas no framework. Por exemplo: Saber como abrir um arquivo, escrever arquivos, criar e acessar um arquivo .JSON, saber como referenciar um metodo ou implementar uma interface, etc.

    Por isso perguntar sobre C# ou perguntar sobre .NET são perguntas válidas pois apesar de estarem correlacionados, são coisas distintas.


    Jone Polvora

    segunda-feira, 14 de outubro de 2019 17:00
  • Olá, 
    As diferenças são bastante impactantes, principalmente para os desenvolvedores.

    O .NET Core é uma tecnologia desenvolvida pela Microsoft, lançada em meados de junho de 2016.
    Hoje na versão 3.0. O .Net Core tem como principal característica ser completamente Open Source. Ou seja, seu código está disponível para todos que quiserem estuda-lo ou contribuir para seu desenvolvimento.

    Uma curiosidade bem legal também é que o .Net Core foi totalmente rescrito ou seja, ele é uma nova tecnologia, por mais que tenha herdado muitas características do .NET standard, o Core tem lá suas particularidades, uma delas é o fato dele ser Multiplataforma, ou seja. Ele não depende apenas do sistema operacional Windows para sua execução (ao contrário do antigo .Net standard). 


    terça-feira, 15 de outubro de 2019 01:02