Web programiranje → Uvod u web → Izbor backend tehnologije


Kako izabrati backend tehnologiju (Python ili ASP.NET)


Lekcija 5 od 21

Web početna:
Povratak na vodič stranu


Uvod


Do sada ste naučili kako funkcioniše web, server i API.

Sledeći korak je izbor tehnologije za backend — deo aplikacije koji obrađuje podatke i donosi odluke.

Postoji više načina da se napravi backend, ali u ovom kursu fokusiramo se na dva najvažnija:

  • Python (Django)
  • ASP.NET Core (C#)
Cilj ove stranice:

Da vam pomogne da izaberete put učenja koji vam najviše odgovara.

Šta je backend tehnologija?


Backend tehnologija je alat kojim pravimo server koji:

  • prima zahteve
  • obrađuje podatke
  • komunicira sa bazom
  • vraća odgovor korisniku

Različite tehnologije rade istu stvar — ali na različite načine.


Python vs ASP.NET


Python (Django) ASP.NET Core
Lak za početnike Složeniji
Brz razvoj Enterprise sistemi
Python jezik C# jezik
Django framework .NET Core framework

Izaberi svoj put


Python + Django

Najbolji izbor za početnike i učenike.

  • lak za učenje
  • brzi rezultati
  • idealan za projekte i takmičenja
Preporuka: Ako tek počinješ — kreni ovde.

➡ Počni Python backend

ASP.NET Core

Profesionalni alat za razvoj velikih aplikacija.

  • koristi se u firmama
  • jača struktura sistema
  • odličan za napredne projekte

➡ ASP.NET kurs

Kako da izabereš?


Preporuka:

✔ Ako si početnik → Python ✔ Ako želiš posao u firmi → ASP.NET ✔ Ako želiš brzo da napraviš projekat → Python

Zaključak


Obe tehnologije su moćne — razlika je u pristupu i cilju.

Najvažnije je da izabereš jednu i fokusiraš se na nju.


Šta sledi?

  • Python backend uvod
  • ili ASP.NET kurs