• 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
  • Ron McLeod
  • Rob Spoor
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Henry Wong
  • Liutauras Vilda
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Tim Holloway
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Mikalai Zaikin
  • Piet Souris

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
 
Saloon Keeper
Posts: 13256
292
  • Likes 3
  • 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.
     
    You showed up just in time for the waffles! And this tiny ad:
    Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
    https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    reply
      Bookmark Topic Watch Topic
    • New Topic