Cadrul pentru aplicații web
Un cadru pentru web (aplicații cadru pentru aplicații web ), în informatică și în special în programarea web , este un cadru software conceput pentru a sprijini dezvoltarea de site-uri web dinamice , aplicații web și servicii web .
Scopul este de a ușura munca asociată cu dezvoltarea celor mai frecvente activități ale unei aplicații web de către dezvoltator . Unul dintre principiile fundamentale este rezumat de acronimul DRY ( nu vă repetați ), în sensul că adoptarea tehnicilor de reutilizare a codului este foarte recomandată. Multe cadre oferă, de exemplu, biblioteci pentru accesarea bazelor de date , pentru crearea șabloanelor HTML sau pentru gestionarea sesiunii utilizatorului.
Exemple de cadre de aplicații web sunt Apache Struts , Spring , Swing , Java Server Faces ( Oracle ADF ), Symfony , Phalcon , CodeIgniter , Angular , ReactJS , Laravel . În organizațiile mari, cum ar fi băncile sau companiile mari, cadrele proprietare, variantele cadrelor din tehnologiile cunoscute, sunt adesea utilizate pentru a crește nivelul de securitate.