Sunteți pe pagina 1din 5

Documentul dat poate fi utilizat de către orice persoană.

CENTRUL DE EXCELENŢĂ ÎN INFORMATICĂ


ŞI TEHNOLOGII INFORMAŢIONALE

Biblioteca grafică /FastGraphicLibrary/ HLD

versiunea 1.2
21/08/2018

A verificat:
Jeleascov Ioan
A efectuat:
Guțu Lilian
v1.1 2 IET
1. Introducere

Există destul de multe biblioteci care ușurează lucrul cu


grafica: Raphaël , Snap și BonsaiJS sunt printre cele mai bune . Fiecare
are puncte forte și puncte slabe. Trebuie de menționat că FGL se
evidențiază printre toate acestea.
În primul rând, FGL cântărește destul de mult și dispune de un API
JavaScript foarte flexibil. Oferă posibilități bogate de formatare a textului,
precum și un DOM virtual - independent de specificul DOM HTML în
diferite browsere.
În al doilea rând, codul acestei biblioteci a fost deschis doar în toamna
trecută . Zeci de companii de top utilizează această bibliotecă în produsele
sale, astfel încât aceasta a fost testată în condiții de luptă.
În al treilea rând, spre deosebire de alte produse, FGL este gratuită pentru
utilizare comercială și non-comercială. Biblioteca este disponibilă pe
GitHubsub.
În al patrulea rând, FGL are compatibilitate cross-browser, inclusiv suport
pentru Internet Explorer 6.0+, Safari 3.0+, Firefox 3.0+, Opera 9.5+. În
versiunile mai vechi ale IE, biblioteca utilizează VML, în toate celelalte
browsere.
În cele din urmă, FGL vă permite să combinați eficient grafica și
animația. Uitați-vă la galeria principalăa bibliotecii: există exemple, cum
ar fi focul aprins , o galaxie rotativă , ploaia , frunzele generate
procedural , un puzzle "Fifteen" și așa mai
departe. În documentația detaliată și descrierea detaliată a API puteți găsi
mai multe exemple de utilizare a FGL.

2. Structura codului sursă


Divizarea codului sursă este efectuată după principiul encapsulării. Cu alte
cuvinte, declararea datelor şi funcţiilor este plasată în module, în
dependență de acțiunea realizată, se apelează un anumit modul. Compilarea
acestuia va avea forma unei biblioteci dinamice aCore.

v1.1 3 IET
v1.1 4 IET
v1.1 5 IET