În cazul în care nu știți, unul dintre acestea este un limbaj de programare și ambele sunt legate de cadrul .net. Ce este un cadru, întrebi?
Dacă sunteți familiarizați cu cadrele, C # și ASP.net, nu ezitați să treceți înainte. Pentru ceilalți, citiți și învățați.
Definirea termenilor
Cadru
Potrivit lui techtarget, este o structură stratificată care indică ce fel de programe pot fi construite și cum se vor raporta unul la celălalt. Există o descriere mai detaliată pe site-ul lor, dacă încă mai ești confuz.
Exemple de cadre includ cadrul de afaceri pe internet. Acest cadru pune bazele pentru unul dintre cei mai puternici furnizori de software pentru companii din lume. Nu voi mai numi aici nume, dar sunt familiarizat cu programele lor. Cifra lor de afaceri de 22 miliarde USD + este justificată.
Un alt exemplu este cadrul .net, care pune bazele multor aplicații și tehnologii.
C #
Este un limbaj de programare creat în 2000. Limba C # se bazează pe cadrul .net. De fapt, este principala limbă a cadrului.
Pentru a nu fi confundat cu C ++ (cu care coexistă), limba C # se bazează pe C ++. C # este un pic mai avansat. Limba cuprinzătoare poate și a fost utilizată pentru utilități, sisteme de operare și jocuri (pentru a le număra câteva).
Principalul rival al lui C # este Java, dar aceasta este o "diferență între" pentru o altă zi.
ASP.NET
ASP.NET face parte din cadrul .net. Este un cadru pentru un design web receptiv.
Este folosită în principal în designul de pagini web receptive, la fel ca PHP.
ASP.NET este adesea comparat cu PHP, care sunt atât server-side. O alta comparatie ar fi JavaScript sau similar, care este client-side.
În ceea ce privește partea server-versus client, din nou, aceasta este o dezbatere pentru o altă zi.
Diferența
Diferența dintre aceste două le face foarte greu de comparat. Este ceva diferit pentru a pune capăt tuturor diferențelor.
Vedeți, ASP.NET nu este în opoziție cu C #. C # este de fapt o limbă folosită în legătură cu ASP.NET. ASP.NET este mai comparabil cu Django sau Ruby on Rails .
Deci, în principiu, diferența este că ASP.NET este un cadru pentru site-uri web, iar C # este un limbaj de programare folosit în acest cadru.
Sper că aceasta răspunde la întrebarea dvs..
Dacă sunteți interesat să aflați mai multe despre aceste subiecte, citiți mai departe ...
Mai multe despre C #
C # a fost dezvoltat Microsoft și își are rădăcinile în C ++ (un alt limbaj de programare.
Potrivit unui articol al lui Udemy Instructor Mosh Hamedani, abilitățile de bază necesare în dezvoltatorii junior C # sunt:
1. Structuri de date și algoritmi
El continuă să spună că acestea sunt alfabetele de programare și că ar trebui să luați cel puțin o lună pentru a studia singuri.
2. Baze de date
În mod specific, baza de date rațională SQL.
3. O / RM
Sau cartograf obiect / relațional, utilizat pentru a încărca și salva obiecte într-o bază de date.
Puteți citi întregul articol aici .
Mai multe despre ASP.NET
Dacă sunteți interesat să aflați mai multe despre ASP.NET, atunci ar trebui să vă interesați de designul web. Cei doi merg împreună. Dacă sunteți interesat de designul web, atunci ar trebui să fi auzit deja despre HTML, CSS și JavaScript.
Dacă nu, atunci acesta este cursul recomandat. Va trebui să învățați elementele de bază de mai sus înainte de a sări în C # și, în cele din urmă, în ceva numit MVC.
Permiteți-mi să vă despartă pentru voi.
HTML
Este scheletul site-ului tău. Este scurt pentru limbajul Hypertext Mark-up.
Știți câteodată, atunci când un site nu a încărcat corect, este un text urât și prost distanțat? Acesta este html-ul.
HTML este extrem de ușor de învățat și se poate face aproape peste noapte. Există mai multe etichete decât ați fi putut vreodată să le învățați, dar odată ce ați primit elementele de bază ale HTML, trebuie să vă amintiți ce etichete se întâmplă cu elementele.
Nu voi merge prea adânc aici (sunt tentat să), dar există o mulțime de site-uri gratuite de învățare pentru HTML.
CSS
Un alt limbaj de programare foarte ușor. CSS este scurt pentru foile de stil cascadă. Aceasta este ceea ce face site-ul dvs. arata frumos. Acesta vă spune elementelor HTML unde să meargă și cum să arate.
Puteți să vă culcați textul și fundalul. Puteți adăuga umplutură în text (deci totul nu este amestecat între ele). CSS este structura site-ului dvs..
JavaScript
Iată în cazul în care lucrurile devin un pic complicat. JavaScript este destul de ușor de învățat, dar implică o mulțime de termeni complicați. (Ca booleani)
Aceste limbi vă aduc la viață site-ul web. Puteți adăuga animații, meniuri derulante, diapozitive de imagini etc. Este datorită JavaScript-ului.
De învățare JavaScript are nevoie de un studiu, astfel încât să fie avertizat.
Sunt elementele de bază. În continuare, veți dori să învățați C #, care este un limbaj dificil și va dura multă studiu pentru a învăța. Știți mai mult sau mai puțin ce C # de acum (dacă ați citit articolul).
MVC
Sau Formulare Web, create de Microsoft. Acesta este un instrument puternic de creare a aplicațiilor web care este legat de ASP.NET.
Trebuie să recunosc că cunoștințele mele despre Formularele Web sunt foarte limitate, dar iată un articol foarte util pentru dacă doriți să aflați mai multe .
După acest pas, veți merge pe baza de date reală (SQL) și noroc!
Gândurile tale?
Sunteți programator? Învață să fii programator?
Ce credeți despre articol??
Spuneți-ne în comentariile de mai jos!