1. Uvod u .NET platformu

.NET je platforma koju je razvila kompanija Microsoft i omogućava nam da pravimo različite vrste aplikacija. Ove aplikacije mogu biti desktop, mobilne, ili web aplikacije.

Šta je ćemo da koristimo iz .NET platforme:

  • .NET Framework je zbirka tehnologija koje omogućavaju razvoj aplikacija u različitim programskim jezicima (C#, VB.NET).
  • ASP.NET je deo .NET-a koji omogućava razvoj web aplikacija.

A šta je .NET Core?

  • .NET Core je moderna verzija .NET-a koja je otvorenog koda i koristi se za razvoj web aplikacija koje mogu raditi na više platformi (Windows, Linux, macOS). - Novija varijanta, za novije verzije Visual Studija, ALI NAM NIJE U PLANU PREDMETA !

2. Komponente .NET platforme
  1. Common Language Runtime (CLR):

    • CLR je odgovoran za izvršavanje koda, upravljanje memorijom i rukovanje izuzetnim situacijama.
    • On omogućava da se različiti jezici (npr. C#, VB.NET) koriste u okviru iste aplikacije.
  2. Framework Class Library (FCL):

    • FCL je biblioteka koja sadrži gotove klase za rad sa fajlovima, bazama podataka, mrežama, i mnogim drugim funkcionalnostima.
    • Koristi se u ASP.NET aplikacijama za izgradnju funkcionalnosti.
  3. Razlika između .NET Framework-a i .NET Core-a:

    • .NET Framework je specifičan za Windows, dok .NET Core omogućava razvoj aplikacija koje rade na više operativnih sistema (Windows, Linux, macOS).


U nastavku koristimo:  .NET Framework

.NET Framework je deo .NET platforme i osmišljen je da pomogne programerima u razvoju Windows aplikacija. 

To je starija verzija platforme (sadašnja, novija, verzija je .NET Core).

.NET Framework  shvatite kao razvojno okruženje za kreiranje aplikacija sa opcijama preuzimanja komponenata iz biblioteka komponenata i opcijama izvršavanja koda

  • .NET Framework omogućava razvoj desktop aplikacija (Windows Forms, WPF), konzolnih aplikacija, i web aplikacija koristeći ASP.NET.
  • Ograničenje: .NET Framework je prvenstveno dizajniran za Windows i ne može se koristiti na drugim operativnim sistemima, kao što su Linux i macOS.

*************************************************************

Dodatak (LINK ka tekstu koji je napisao Manuel Radovanović):

*************************************************************

Vežbe:

Prvi zadatak radimo po inspiraciji sa sledećih video snimaka:

TUTORIAL: How to create a simple website in Visual Studio 2010 PART 1
                   



****
! komentar !
****

Last modified: Tuesday, 15 April 2025, 2:00 PM