ASP NET MVC, EF, LINQ i ostalo

1

ASP NET MVC, EF, LINQ i ostalo

offline
  • Pridružio: 15 Okt 2017
  • Poruke: 7

Pozdrav svima, evo 'naletio' sam na forum, imam iskustva u programiranju ali sad imam plan da ucim C# .NET. Zapravo C# sam naucio (jednim dijelom normalno Very Happy). Dakle novi sam na tom polju.

Nemam predstavu sta je ovo Smile i kako se uklapa jedno sa drugim ne znam odakle krenuti zapravo.

Moze li neko dati preporuku sta konkretno ucit, kojim redoslijedom, treba li uciti SQL server prije ovoga?
Guglao sam ali nisam shvatio, nekako mi je previse tehnologija i razlicitih verzija vezano za sve ovo.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14822
  • Gde živiš: Niš

Pozdrav i dobrodošao. Smile Kakvo iskustvo imaš u programiranju, čime si se bavio? Smile

Osnovno poznavanje SQL-a ti je svakako neophodno ako se baviš bilo kakvim programiranjem. Sam SQL Server svakako ima svoje pojedinosti, ali ništa što ti sad treba da sedneš i 'učiš'. Sve se to savlada kroz praktičan rad, dok rešavaš neki problem. A sa EF i Linq je slična stvar. Very Happy Oni se veoma često koriste zajedno, pa sam Linq najčešće ne moraš da učiš nezavisno, već i njega savladaš kroz praktičan rad sa EF-om. Dakle, predlog je da kreneš od EF-a. Probaj da shvatiš šta je njegova svrha - čemu služi, kako funkcioniše i kako se upotrebljava, a ostale pojedinosti ćeš valjda da pohvataš na tom kursu. Smile A ako treba neka pomoć, tu smo. Smile



offline
  • Pridružio: 15 Okt 2017
  • Poruke: 7

EF, pa onda ASP.NET MVC tutorijali, je l' to? Very Happy

A bavio sam se ja raznim stvarima Very Happy a sto se tice ovih ili slicnih stvari prvo sam naucio HTML, CSS, malo JS, Lua i ActionScript 3. Ovaj zadnji je jedino OOP (sad ce neko reci mogu i JS i Lua biti OO).
Dakle malo nesto stranice, onako samo da vidim kako to ide, i radio sam igre, Flash, HTML5 i dvije male za Android, e za ove zadnje sam koristio Lua jezik.

Sad me zanimaC#.NET, vidio sam ovdje par interesantnih clanaka, pa cu pratit i dalje.

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Da, JavaScript i Lua nisu baš klasični objektno-orijentisani jezici već prototipno-orijentisani.

Ja bih ti preporučio da kreneš sa C#. Koliko znam, EF je za .NET ono što je za Javu, Hibernate. U tom slučaju je logičnije da kreneš da naučiš barem osnove C#-a pa da se nakon toga upoznaješ sa ASP.NET-om i da dalje nadograđuješ znanje ka web razvoju. Bitno je i da znaš da je ASP.NET MVC samo deo ASP.NET radnog okvira kod kog je fokus na odvajanju klijentskog koda (HTML) i serverske logike. Kod ASP.NET Web Forms se koristi drag-and-drop sistem baziran na događajima, a kod ASP.NET Web Pages se preferira mešanje klijentskog koda i serverske logike u jednoj stranici.

Imaj takođe u vidu da postoje dve verzije ASP.NET radnog okvira danas; ona starija, klasična, sa dobrom podrškom, za Windows servere (ASP.NET) i novija, otvorenog koda i više-platformska (ASP.NET Core). Preporučujem ti da učiš ASP.NET zbog stabilnosti, bolje podrške, a i brže ćeš naći posao sa njim. Core je još uvek u fazi razvoja i ne koristi se toliko u produkciji.

offline
  • Pridružio: 15 Okt 2017
  • Poruke: 7

Naucio sam C# osnove i malo vise vjerujem, to sam vec spomenuo u prvom postu, zato sam pitao sta dalje, jer sam radio samo "console application" da naucim jezik. Onda sam se zapitao da li da krenem sa ASP.NET MVC tutorijalima/knjigom ili mozda jos nesto prije toga.
Hvala za odgovore.

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14822
  • Gde živiš: Niš

Konzolne aplikacije su sasvim okej rešenje ako želiš da se baviš backend-om.

Kad je pomenut Hibernate, imaj u vidu da za .Net postoji NHibernate. I da, to je upravo suštinski ista stvar kao EF - OO maper. A što se tiče .Net Core-a, imaj u vidu i to da on zbog svoje multiplatformske prirode sve više uzima maha. Veliki deo fw-a je već portovan na .Net Core, i na tome se gotovo svakodnevno uveliko radi, pa je po mom mišljenju on sasvim dobar izbor. Svakako, suštinski nema velikih razlika u odnosu na klasičan ASP.NET radni okvir, a opet je poslednje slovo tehnike kome nimalo ne manjka stabilnosti i podrške.

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Istraživao sam malo ovih dana na tu temu i Vasa je u pravu. U vreme kada sam postavljao pitanje o tome na Quora-i, .NET Core je još uvek bio u povoju, + sada je Microsoft i zvanično naveo ASP.NET Core kao naslednika.

Tako da, fokusiraj se na ASP.NET Core kada završiš sa osnovama C#-a. I nabavi knjigu C# in a Nutshell, izvanredna referenca.

offline
  • Pridružio: 15 Okt 2017
  • Poruke: 7

Definitivno sam se odlucio za Core, nemam dvojbe nikakve jer je to ono sto slijedi, ali nisam jos poceo Smile
Hvala za preporuku

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14822
  • Gde živiš: Niš

Pa šta čekaš bre? Very Happy

offline
  • Pridružio: 15 Okt 2017
  • Poruke: 7

Pa imam nekih obaveza, a odlucio sam jos malo obradit C# Very Happy

Ko je trenutno na forumu
 

Ukupno su 830 korisnika na forumu :: 12 registrovanih, 2 sakrivenih i 816 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., babaroga, kolle.the.kid, loon123, Marko Marković, MikeHammer, novator, ozzy, procesor, ruma, ruso, yrraf