Apache Sling



Website: sling.apache.org


Apache Sling este un cadru web open source pentru platforma Java concepută pentru a crea aplicații centrate pe conținut în partea de sus a unui depozit de conținut conform JSR-170 (A.K.A. JCR), cum ar fi Apache Jackrabbit. Apache Sling permite dezvoltatorilor să -și implementeze componentele aplicației ca pachete OSGI sau ca scripturi și șabloane din depozitul de conținut. Limbile de script acceptate sunt JSP, JavaScript din partea serverului, Ruby, Velocity. Scopul Apache Sling este de a expune conținutul în depozitul de conținut ca resurse HTTP, încurajând un stil odihnitor al arhitecturii aplicațiilor. Sling -ul este diferit de multe alte cadre de aplicații web, în ​​sensul că se concentrează cu adevărat pe aspectul web al dezvoltării „aplicației web”, iar prin paradigma dezvoltării sale sugerează o dezvoltare reastinantă intuitivă a unei adevărate aplicații web. Alte cadre se concentrează mai mult pe dezvoltarea aplicației și, prin urmare, sunt extensii ideale la sling. Proiectul Sling a fost început pe 27 august 2007, când software -ul de zi a propus să doneze baza sursă a cadrului său intern Web care alimentează ziua Comunicatului WCM către software -ul Apache Apache Fundație. Proiectul a fost acceptat la incubatorul Apache, Apache Jackrabbit fiind proiectul de sponsorizare. Pe 18 iunie 2009, proiectul a absolvit un proiect Apache Top-Level.