Sarcini planificate: 1. Studierea și analizarea facilitaților oferite de tehnologia Wordpress în realizarea unei aplicații web. 2. Analiza comparativă a platformei Angular de dezvoltare web cu sursă deschisă bazată pe limbajul TypeScript. Diferențele între Angular și AngularJS. Activităţi desfăşurate, observaţii personale WordPress este o platformă de tip sursă deschisă pentru publicarea blogurilor. Platforma WordPress este scrisă în limbajul PHP, folosind pentru gestionarea bazelor de date sistemul MySQL. Dispune un sistem de șabloane scrise în limbajele HTML și CSS. Avantajele majore prezentate de WordPress sunt simplitatea și numeroasele plugin-uri create de către comunitate care pot modifica funcționalitatea WordPress-ului tranformându-l în aproape orice tip de site web. De asemenea interfața poate fi schimbată foarte ușor cu ajutorul multitudinii de teme gratuite sau cu doar un clic. De la începuturi și până acum, WordPress a fost etichetat în nenumărate rânduri ca fiind vulnerabil la atacuri ce vizau adăugare de conținut malițios pe blogurile sau site-urile ce foloseau această platformă. Au fost create numeroase programe automate ce căutau pe internet site-uri care foloseau această platformă și, folosindu-se de vulnerabilitățile acesteia, reușeau să introducă în conținut, fără acordul proprietarului, link-uri către site-urile celor ce foloseau aceste programe. Angular este o platformă de dezvoltare web cu sursă deschisă bazată pe limbajul TypeScript. Angular a fost o rescriere completă a lui AngularJS. Angular nu are conceptul de domeniu de vizibilitate (în engleză "scope") sau controlere, ci utilizează o ierarhie de componente ca principală caracteristică arhitecturală. Angular are o sintaxă diferită pentru expresii, ce se concentrează pe "[ ]" pentru conectarea proprietăților și pe "( )" pentru conectarea evenimentelor Modularitate - mare parte din funcționalitatea frameworkului a fost mutată în module Angular recomandă folosirea limbajului TypeScript, ce are următoarele proprietăți: o Programare orientată pe obiecte folosind clase o Tipare statică o Programare generică Încărcare dinamică Compilare asincronă a template-urilor