Care este diferența dintre dezvoltarea aplicațiilor web și dezvoltarea web?


Răspunsul 1:

Ei bine, acea linie dintre ei se estompează. . .

Unii oameni folosesc pentru a face referire la dezvoltarea aplicațiilor web ca la dezvoltarea de site-uri web cu multă funcționalitate - cum ar fi un site web de comerț electronic, un site web bancar, portal etc. . . ceva care funcționează mai mult ca o aplicație desktop decât cum am văzut „în mod tradițional” site-urile web (ca ceva static care oferă mai mult „conținut” de marketing decât furnizarea funcționalității „reale”).

IMO a Web Application Developer este cu adevărat un dezvoltator web care poate scrie un site web care conține un front-end, middleware și back-end distinct (bază de date) care permite introducerea utilizatorului și răspunde la intrarea respectivă într-o varietate de moduri.

Un „dezvoltator web” poate fi doar cineva care poate proiecta și dezvolta un site web folosind instrumente front-end precum HTML / CSS / JavaScript - este posibil să nu fie nevoie să existe un „backend”.

Totuși, tocmai așa văd diferența în această etapă a jocului - alții ar putea avea opinii diferite.


Răspunsul 2:

Procesul de dezvoltare a aplicațiilor web este mai complicat decât dezvoltarea unui site web. In ce fel?

Aplicațiile web utilizează o arhitectură care împarte aplicațiile în părți discrete, folosind mai multe limbaje de programare și implementând aplicațiile pe mai multe niveluri de tehnologie. De exemplu, HTML și JavaScript în browser, C # pe serverul Web, C # sau Java pe serverul de aplicații și SQL pentru baza de date. Arhitectura face ca dezvoltarea aplicațiilor web să fie destul de complexă.

Puteți găsi mai multe despre dezvoltarea aplicațiilor web în articolul meu Ruby on Rails Web App Development


Răspunsul 3:

În general nu există nicio diferență. Tot ceea ce dezvolți pentru „web” se numește dezvoltare web, care include site-uri web, portaluri web, aplicații mari precum quora, twitter sau facebook și sistem de gestionare web. În unele locuri, dezvoltarea web orientează spre dezvoltarea front-end folosind javascript și CSS, iar dezvoltarea aplicațiilor web se referă la realizarea unei aplicații pe web, cum ar fi twitter.

Pentru mine, ambele sunt aceleași și sunt termeni foarte largi. Companiile, în timp ce postează jobul, deseori descriu poziția de dezvoltare web mai specifică.