Platforma de dezvoltare web si library

Imi poate spune si mie cineva ce este o platforma de dezvoltare web si ce este un library?

Inteleg ca o platforma de dezvoltare web e ceva care te ajuta sa construiesti o aplicatie/site mai rapid? Dar un library? Care este diferenta dintre aceste doua notiuni?

Multumesc mult

Un library este o biblioteca.
Ex: Jquery este o biblioteca care iti permite sa manipulezi dom-ul.
Platforma dezvoltare web - eu inteleg ca ar fi un framework.

Un framework nu este o colectie de biblioteci !

Framework-ul te ajuta cu un schelet al aplicatiei web, integreza parte de securitate, un orm pt tot felul de baze de date, o strucutra a fisierelor si directoarelor pe disc etc

1 Like

Un exemplu de platformă pentru dezvoltare web care îți ușurează lucrul cu biblioteciile web este https://codesandbox.io/

Tare !

Are si un mini browser care iti arata in timp real modificarile.

Platforma e mai bine zis un soft pentru o nisa care poate fi extins pe alte nise fara sa rescrii codul original.

De exemplu Wordpress, Magento, Discourse, SAP (in general produsele lor sunt legate) sunt platforme fiindca poti face din ele practic ce vrei fara sa le modifici codul sursa. Au deja un panou de administrare, o structura a bazei de date, documentatie, standarde, API, suport tehnic platit.

Un framework e mai putin de atat, cu ajutorul framework-ului iti vei face tu o aplicatie dar nu are deja un panou de administrare sau daca are e ceva foarte minimalist, tu scrii un program cu ajutorul componentelor din framework, extinderea iarasi e simpla si flexibila.

O librarie e o bucatica de cod care iti permite sa implementezi un pattern sau iti face un anumit lucru in loc sa il scrii tu, daca pui mai multe librarii laolalta o sa ai un framework.

Daca faci o aplicatie cu un framework si mentii extensibilitatea cu standarde stricte pentru a putea fi extinsa pe mai multe nise ai o platforma.

3 Likes