Forum » Izdelava spletišč » MVC vs. Angular
MVC vs. Angular
dani-kr ::
Katero orodje je boljše za izdelavo spletne strani? Katero orodje ima boljše prednosti, slabosti?
Hvala za debato in komentarje
Hvala za debato in komentarje
HardFu ::
Nobeno, ta orodja niso namenjena izdelavi spletnih strani ampak spletnim aplikacijam z APIjem v ozadju. No vsaj Angular, z MVCjem nimam izkusenj.
http://codeable.io
alexa-lol ::
Vprašanje je tako:
Avtodom ali krompir
MVC Model-View-Controller je način zasnove arhitekture aplikacije.
AngularJS je FW, ki je namenjen stranem tipa one-page applications in delujo po modelu MVVM Model-View-View Model ( http://addyosmani.com/blog/understandin... ).
Avtodom ali krompir
MVC Model-View-Controller je način zasnove arhitekture aplikacije.
AngularJS je FW, ki je namenjen stranem tipa one-page applications in delujo po modelu MVVM Model-View-View Model ( http://addyosmani.com/blog/understandin... ).
kod ::
On verjetno misli primerjavo med asp mvc in angularjs. Tako da asp mvc je microsoftov fw za izdelavo spletnih aplikacij po načinu Model-View-Controller.
Glavna razlika je to da je asp mvc serverski framework, medtem kot je anjgularjs framework ki se v celoti izvaja na uporabnikovi strani(browserju). Zaradi tega prihaja do nekaterih razlik, kot so dostop do podatkov iz podatkovne baze. Pri asp mvc lahko direktno dostopaš do njih s c# kodo, pri angularjs pa je potrebno naredit REST api.
Glavna razlika je to da je asp mvc serverski framework, medtem kot je anjgularjs framework ki se v celoti izvaja na uporabnikovi strani(browserju). Zaradi tega prihaja do nekaterih razlik, kot so dostop do podatkov iz podatkovne baze. Pri asp mvc lahko direktno dostopaš do njih s c# kodo, pri angularjs pa je potrebno naredit REST api.
dani-kr ::
On verjetno misli primerjavo med asp mvc in angularjs. Tako da asp mvc je microsoftov fw za izdelavo spletnih aplikacij po načinu Model-View-Controller.
Glavna razlika je to da je asp mvc serverski framework, medtem kot je anjgularjs framework ki se v celoti izvaja na uporabnikovi strani(browserju). Zaradi tega prihaja do nekaterih razlik, kot so dostop do podatkov iz podatkovne baze. Pri asp mvc lahko direktno dostopaš do njih s c# kodo, pri angularjs pa je potrebno naredit REST api.
... res je, super, hvala na opazki kwodre, na asp.net MVC (konkretno na asp.net MVC4) sem mislil. Hvala na razlagi.
Samo kaj nima MVC tudi "client side", kjer se izvaja koda. Na primer:
@foreach (string name in nameList) { .. } = client side - razor <% foreach (string name in nameList) { .. } %> = pa je aspx oziroma server-side
FrEaKmAn ::
ne, oba zgornja omenjena primera se bosta izvedla na server sidu. razlika je samo v templating enginu.
dani-kr ::
dani-kr ::
ASP.NET Razor view engine @ Wikipedia
aja, praktično gre za isto stvar, samo manj pisanja kode, bolj optimiziran html. Hvala na razlagi.
alexa-lol ::
Zakaj ASP.NET MVC? Ni mi jasno iz česa naj bi to sklepali?
MVC frameworkou je malo morje, v PHPju CakePHP, Zend, Symfony, potem je tu še Rails za Ruby (Ruby On Rails), etc. .
MVC je generično ime tako kot mleko in opisuje arhitekturni pristop. Potem pa obstajajo knjižnice v različnih programskih jezikih, ki implementirajo to idejo.
AngularJS je implementacija ideje MVVM v JS, druga implementacija je npr. ember, prav tako v JS, pa še ostale so...
Več o njih na: http://todomvc.com/
MVC frameworkou je malo morje, v PHPju CakePHP, Zend, Symfony, potem je tu še Rails za Ruby (Ruby On Rails), etc. .
MVC je generično ime tako kot mleko in opisuje arhitekturni pristop. Potem pa obstajajo knjižnice v različnih programskih jezikih, ki implementirajo to idejo.
AngularJS je implementacija ideje MVVM v JS, druga implementacija je npr. ember, prav tako v JS, pa še ostale so...
Več o njih na: http://todomvc.com/
HardFu ::
Pa ce si zacetnik, ti mocno svetujem da zacni pri odprtokodnih (beri: ne-Microsoft) orodjih.
http://codeable.io
FrEaKmAn ::
asp.net MVC je opensource http://www.asp.net/mvc/open-source in ga priporočam (tudi za začetnike). ni treba takoj pljuvati po MSju...
če pa želiš res nek "celotni" opensource, potem pa Django, Play Framework itd...
če pa želiš res nek "celotni" opensource, potem pa Django, Play Framework itd...
kod ::
To da misli asp.net mvc sem sklepal iz tega ker od bolj razširjenih mvc frameworkov (meni znanih) ima samo ta kratico mvc v imenu.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | JS frameworks: knockoutJS, angularJS, react, ...Oddelek: Programiranje | 7317 (4162) | kuall |
» | Učenje programiranja (Front-end) (strani: 1 2 )Oddelek: Programiranje | 13715 (10811) | matjash |
» | Izdelovanje kompleksne spletne straniOddelek: Programiranje | 1620 (832) | smacker |
» | PHP ASPOddelek: Izdelava spletišč | 3040 (2365) | MrBrdo |
» | ASP.NET učenje - kaj priporočate?Oddelek: Izdelava spletišč | 2404 (2136) | MAT1C |