• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Liutauras Vilda
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Saloon Keepers:
  • Scott Selikoff
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
  • Frits Walraven
Bartenders:
  • Stephan van Hulst
  • Carey Brown

In many jobs description I've seen that they want me to know .net, my question is which version

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I recently seen a few jobs with .net, and I haven't started yet a coding career, so I am trying my best to learn everything that would look good on my cv and that I would enjoy working with. I studied until now HTML, CSS and JAVASCRIPT and I would like to study something for back end and seemed to me that with .net I can get more jobs than with PHP. But when I looked up .net, many things came up asp.net .net, .net core, .net framework so I am totally lost. On the job description that I've seen was specified only .net.

Please direct me towards other platforms where I can ask this question in case here is not allowed.

Thanks!
 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
-Application and job interviews are more about personality than to appear perfect
- Maybe you shold prepare to be able to roughly explain i.e.  "what is core" in 2 Sentences should someone ask you.
- No one is perfect in ALL coding topics,
- Maybe you should google "What is a full stack developer"

HTH
Wolfgang
 
Bartender
Posts: 15737
368
  • Likes 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I suppose it can be confusing. Here's a short overview.

.NET Framework is a combination of two things:

  • A virtual machine called the Common Language Runtime (CLR) that runs programs written in Intermediate Language (IL).
  • A big library of classes called the Framework Class Library (FCL) that consists of code written in IL.

  • When you want to write an application that targets the .NET Framework CLR, you don't write it in IL directly, but you write it in a different language like C# or VB.NET and then use a compiler to compile it to IL. When you are asked about experience with .NET Framework, people usually mean the C# language and the most commonly used classes from the FCL.

    .NET Framework runs on Microsoft Windows. At some point they started working on a cross-platform version called .NET Core, which consists of a CLR that runs on other operating systems, and a modular set of libraries that together are more or less the same as the FCL, except with all the Windows-specific stuff left out.

    .NET Framework is on its way out. Most new applications target .NET Core. As of version 5, .NET Core is simply called .NET.

    ASP.NET is a framework for developing and running web applications that target .NET Framework. There is also ASP.NET Core, which targets (as you may have guessed) .NET Core.

    My suggestion to you is that you first start learning C# and .NET Core. When you are able to write console applications for .NET Core, you can start learning ASP.NET Core for a web application backend.
     
    Think of how stupid the average person is. And how half of them are stupider than that. But who reads this tiny ad?
    Smokeless wood heat with a rocket mass heater
    https://woodheat.net
    reply
      Bookmark Topic Watch Topic
    • New Topic