Tendinte actuale in proiectarea aplicatiilor web dinamice [622205]

Tendinte actuale in proiectarea aplicatiilor web dinamice

Tănasie Mihaela Daniela

Universitatea "Lucian Blaga" din Sibiu , Facultatea de Științe , Strada Doctor Ion Rațiu 5 –
7, Sibiu 550012

Abstract. Acest ă lucrare aduce in atenția cititorului o serie de aspecte
asupra tendințelor actuale de proiectare și dezvol tare a aplicațiilor web dinamice.
Dezvoltarea web este un domeniu care continuă să obțină noi tendințe și inovații în
fiecare an, astfel ceea ce a fost cu c âțiva ani în urmă, o soluție excelentă și inovativă,
în ziua de azi poate fi o solu ție neactual ă. De aceea, cunoașterea tendințelor noi și
urmărirea schimbărilor este foarte important ă, ajutând atât dezvoltatorii să creeze
soluții cu impact eficient cât și clienții să iși gestioneze inteligent sarcinile
personale, sociale și de afaceri.

1. Introducere
Scopul acestei lucr ări este de a oferi cunoștințele necesare dezvoltatorilor web asupra tendințelor
actuale de proiectare și dezvoltare a aplicațiilor web di namice pentru a satisface cererea în
continuă creștere a aplicații lor, întrucât prospețimea și noile soluții captează interesul
potențialilor clienți pe o perioadă mai îndelungată. Vom vorbi despre tendințele care au adus o
schimbare semnificativă in indus tria de proiectare și dezvoltare web și care permit
dezvoltatorilor web să devină mai avansați adoptând noi tehnologii care le permit sa dezvolte
aplicații web intr -un mod mai bun. Motivația alegeri acestei teme a venit în urma experințelor
navigării în aplicațiile web. Sa ne imaginăm ca vizităm un site web si încerăm să facem o
achiziție. Dacă navigarea noastră în aplicație este dificilă în găsirea articolul pe care dorim să îl
achiziționăm, interfața web nu este una care să respecte reglementările și stan dardele în vigoare
în ceea ce privește proiectarea interfeței cu utilizatorul, facilitățile de afișare și interacțiune
dinamică durează prea mult, devenim confuzi și nemulțumiți. Acest lucru ne poate face să
renunțăm la articolul dorit, ceea ce ar stârni p robleme grave pentru afacerea respectivă. Așadar
utilizatorii web de astăzi se așteaptă la o experiență online impecabilă din toate punctele de
vedere. Menținerea tendințelor este o modalitate excelentă pentru a aduce o experiență care să
iasă în evidența și să atragă atenția utilizatorilor. De asemenea, întreprinderile și dezvoltatorii

web se pot simți provocați de necesitatea de a ține pasul cu aceste schimbări continue. Tendințele
actuale care reflectă aspectul și design -ul aplicațiilor web se regăsesc in sectiunea 2, iar cele care
reflecată funcționalitatea aplicțiilor in secțiunea 3.

2. Tendințe actuale Front -End
La un nivel general, există mai multe tendințe cheie de design web care se dovedesc deja
populare printre dezvoltatorii din întreaga lume. Printre cele care au un efect general mare asupra
aplicațiilor web evidențiem:
 Design web responsiv: face viața dezv oltatorului mult mai grea, oferind
utilizatorului aceași experiență de navigare, chiar dacă acesta accesează aplicația de pe
computer -ul personal, tabletă sau smartphone.
 Design interactiv care cuprinde elemente complexe si dinamice.
 Design minimalist: care simplifică interfața și preferă afișarea a cât mai
puține elemente pe o singură pagină(ca exemplu putem vedea site -ul Apple).
 Design 3D: prin introducerea obiectelor 3D în experiența web adăugăm
realism interacțiunilor și captăm atenția utilizatorilor făcând conținutul existent
memorabil.
 Interfață întunecată(Dark mode): „Modelele web de mod întunecat nu
numai că arată ultra moderne, dar sunt ușor pentru ochi și fac ca culorile și elementele
de design să apară. Uneori, cele mai uimitoare tendințe de de sign web vizuale au
începuturi practice. Temele întunecate sunt mai bune pentru ecrane OLED –
economisind energie și extinderea duratei de viață a ecranului, dar această utilitate nu
le împiedică să arate bine. Fundalurile întunecate îmbunătățesc vizibilit atea altor culori
de accent pentru un design cu adevărat dinamic.”( DarkDesign Studio)
 Ilustrații abstracte: dar în același timp interpretabile de utilizatori care să
evidențieze personalizarea și marca aplicației.
 Forme geometrice: care crează compoziții vizuale mai atrăgătoare și ajută
la diviziunea secțiunilor in paginile web.
 Culori puternice și gradienți: care atrag atenția utilizatorului, oferind un aer
mai sofisticat și fresh aplicației.
 Animații, gif -uri integrate si ilustrări dinamice: care dau un plus de
creativitate și personalitate, fiind un mod bun de interacțiune cu utilizatorul.

Potrivit unui studiu realizat de StackOverflow [1] cele mai importante trei limbaje
pentru dezvoltarea web front ‑end sunt JavaScript, HTML și CSS.

2.1 Clasamentul li mbajelor de programare realizat de StackOverflow [1]

HTML gestionează conținutul, CSS -ul stabilește stilul, iar JavaScript face ca pagina să
prindă viață și ajută dezvoltatorii să creeze aplicații complexe care să crească funcționalitatea
aplicațiilor.
JavaScript este limbajul de programare al Web -ului. Majoritatea copleșitoare a site -urilor
moderne utilizează JavaScript, iar toate browserele web moderne includ interpreți JavaScript, ceea
ce face din JavaScript cel mai omniprezent limbaj de programare di n istorie. JavaScript face parte
din triada de tehnologii pe care toți dezvoltatorii web trebuie să o învețe.[2]
Odată cu evoluția limbajelor de programare au apărut și framework -urile web care au fost
concepute pentru a sprijini dezvoltarea aplicațiilor web, inclusiv servicii web, resurse web și API –
uri web. Framework -urile oferă o modalitate standard de a construi și de a implementa aplicații
web urmărind automatizarea activităților generale asociate cu activitățile comune desfășurate în
dezvoltarea web. De exemplu, multe framework -uri web oferă biblioteci pentru acces la baze de
date, cadre de modelare și gestionarea sesiunilor, iar acestea promovează deseori reutilizarea
codului, vizând in mod special dezvoltarea de aplicații web dinamice. În general, un framework
este o structură reală sau conceptuală, destinată să servească drept suport sau ghid pentru
construirea aplicațiilor prin extinderea structurii în ceva util.[3]
Printre framework -urile bazate pe JavaScript care permit construirea de aplicații fr umoase,
robuste, scalabile și complexe, cele mai preferate de dezvoltatorii web se află React, Vue și
Angular. React este lider în tendințe și este în continuă creștere. [4]

2.2 Clasamentul framework -urilor bazate pe JavaScript[4]

React este o bibliotecă JavaScript declarativă, eficientă și flexibilă pentru construirea de
interfețe de utilizator. Ne permite să compunem UI -uri complexe din bucăți mici și izolate de cod
numite „componente”. De asemenea, permite modularizarea și reutil izarea codului, actualizând
eficient și redând componentele corecte atunci când datele se schimbă. ReactJS este ideal pentru a
dezvolta aplicații web dinamice fiind ușor de menținut, flexibile si la un nivel superior de
calitate.[5]

3. Tendințe actuale Back -End
Dezvoltatorii backend adaugă funcționalitate la tot ceea ce creează designerii frontend.
Partea din spate a unei soluții determină cât de bine va rula aplicația și ce experiență, pozitivă sau
negativă, va avea utilizatorul din navigarea în aplica ție. Printre cele mai populare limbaje backend,
conform sondajului StackOverflow[1] amintim Python, Java, PHP și C#.
În ciuda faptului că acest PHP pierde bătălia dintre Python și Javascript, este totuși foarte
căutat pe piață. Astăzi, 78,9% dintre site -urile web folosesc PHP, printre care se num ără și
Facebook, Wikipedia, WordPress and Pinterest . [6]
Laravel este un framework PHP, fiind unul dintre cele mai căutate framework -uri din
lumea programării, care își păstrează poziția de lider în cadrul aplicații lor web. Laravel și -a creat
o reputație care determină comunitatea IT să acorde o atenție deosebită framework -ului.[7] Laravel
este un framework web gratuit, open source PHP, creat de Taylor Otwell și destinat dezvoltării de
aplicații web după modelul arhi tectural model -view -controller (MVC) și bazat pe Symfony. [8]
Inteligența artificială (AI) este o nouă strategie de tranformare digitală, multe dintre
aplicații încorporând această tehnologie pentru a le imbunătății. Potrivit lui Gartner, se estimează
că inteligența artificială va atinge 3,9 trilioane de dolari în 2022. "AI promite să fie cea mai
perturbatoare clasă de tehnologii în următorii 10 ani, datorită progreselor în puterea de calcul,

volumul, viteza și varietatea de date, precum și progresele în re țelele neuronale profunde", a spus
John -David Lovelock, vicepreședinte de cercetare la Gartner. [9]
Inteligența artificială este un domeniu al informaticii care accentuează crearea de mașini
inteligente care funcționează și reacționează ca oamenii. Proiect area inteligenței artificiale este
încă la început dar va fi curând suficient de avansată pentru a automatiza o mulțime de lucrări în
proiectarea web. Există mai multe beneficii în implementarea inteligenței artificiale pentru
dezvoltarea site -urilor web: căutare rapidă(ca exemplu implementarea opțiunii de căutare vocală),
interacțiune mai bună prin intermediul Chatbot -urilor, predicții de marketing bazate pe
comportamentul clienților și o experiență relevantă pentru fiecare utilizator.[11]
Machine Learning (ML) este o ramură a inteligenței artificiale care oferă abilitatea
software -ului de a învața și a -și îmbunătăți performanța fără intervenția directă a dezvoltatorilor
de software, ci prin învățare. Este un proces de inducție al cunoștinței.[10] Pentru apl icațiile cu AI
și ML, Python este un limbaj documentat la scară largă, dar aceste tehnologii pot fi implementate
în toate limbajele de programare existănd și librării puse la dispoziție.

4. Concluzi i
Dezvoltarea web este un domeniu intr -o continuă evoluție și care nu va ieși niciodată din industrie.
De asemenea, dezvoltatorii web devin tot mai avansați pe măsura ce noile tehnologii apar în
domeniu. Cum tendințele în proiectarea aplicațiilor web se schimbă destul de rapid, este important
pentru dezvo ltatorii web să evalueze fiecare tendință și să țină cont de soluțiile oferite. Tendințele
actuale, atât de backend cât și de frontend sunt axate pe încărcarea rapidă a paginilor, calitatea
serviciilor oferite și o experiență mai bună și optimă pentru a aj uta utilizatorii să își atingă
obiectivele.

Referinte

1. StackOverflow , https://insights.stackoverflow.com/survey/2019/#technology
2. David Flanagan, JavaScript – The definitive guide
3. Web framework , https://en.wikipedia.org/wiki/Web_framework
4. Front End Frameworks , https://2019.stateofjs.com/front -end-framewo rks/
5. React , https://reactjs.org/
6. Usage statistics of PHP for websites , https://w3techs.com/technologies/details/pl -php
7. Laravel Web Development , https://www.techliance.com/blog/laravel -web-development –
business/
8. Laravel , https://en.wikipedia.org/wiki/Laravel

9. Gartner ,https://www.gartner.com/en/newsroom/press -releases/2018 -04-25-gartner -says-
global -artificial -intelligence -business -value -to-reach -1-point -2-trillion -in-2018
10. Invățare Automată ,
https://ro.wikipedia.org/wiki/%C3%8Env%C4%83%C8%9Bare_automat%C4%83
11. Artificial Intelligence in Web Development , https://webprofessionals.org/artificial –
intelligen ce-in-web-development/

Similar Posts

  • See discussions, stats, and author profiles for this publication at: [601143]

    See discussions, stats, and author profiles for this publication at: http://www.researchgate.net/publication/235923040 Influence of the interactions between waves and currents on the navigation at the entrance of the Danube Delta ARTICLE in JOURNAL OF ENVIRONMENTAL PROTECTION AND ECOLOGY · JANUARY 2012 Impact Factor: 0.84 CITATIONS 7 READS 38 3 AUTHORS: Angela Stela Ivan Universitatea Dunarea de…

  • Numere complexe și aplicații în geometrie [632254]

    Numere complexe și aplicații în geometrie Numere complexe și aplicații în geometrie Teodorescu -Mihai Constantin 2 CUPRINS Introducere ………………………….. ………………………….. ………………………….. ………………………….. …………… 3 Capitolul I ………………………….. ………………………….. ………………………….. ………………………….. ………………… 5 Forma algebrică a numerelor complexe ………………………….. ………………………….. ………………………….. . 5 Conjugatul unui număr complex ………………………….. ………………………….. ………………………….. ………… 9 Modulul unui număr comp…

  • INTRODUCERE ………………………….. ………………………….. ………………………….. ….. 2 Cap. 1 CONȚINUTUL MIXULUI DE… [603889]

    CUPRINS INTRODUCERE ………………………….. ………………………….. ………………………….. ….. 2 Cap. 1 CONȚINUTUL MIXULUI DE MARKETING ………………………….. ……. 4 1.1 Politica de produs ………………………….. ………………………….. ……………………….. 5 1.2 Politica de preț ………………………….. ………………………….. …………………………. 10 1.3 Politica de distribuție ………………………….. ………………………….. ………………… 13 1.4 P olitica comunicațională ………………………….. ………………………….. ……………. 16 Cap. 2 PREZENTARE PENSIUNEA RAFAEL ………………………….. ……………….

  • Introducere…3 [615212]

    1 CUPRINS Introducere……………………………………………………………………………………………….3 Parte teoretică Cap. 1………………………………………………………………………………………….. ………….6 Istoricul viticulturii și vinificației………………………………………………………………..6 1.1 Istoria viticulturii în perioada antică și evului mediu………………………………..6 Cap. 2…………………. …………………………………………………………………………………12 Strugurii materie primă…………………………………………………………………………….12 2.1 Însușirile mecanice și de compoziție ale s trugurilor ca materie primă………12 2.2 Părțile componente ale strugurilor………………………………………………………12 2.3 Compoziția chimică a strugurilor…………………………………………………………14 Cap 3.. ……………………………………………………………………………………………………21 Clasificarea vinurilor……………………………………………………………………………….21 3.1…

  • PROMOVAREA PORTULUI TRADIȚIONAL ROMÂNESC CA BRAND NAȚIONAL [307237]

    Universitatea “Constantin Brâncoveanu” – [anonimizat]: [anonimizat] – Coordonator: Lect. univ. dr. Negrău Gianina Absolvent: [anonimizat]2020- CUPRINS: INTRODUCERE…………………………………………………………………………………….1 CAPITOLUL I UNITATEA, CONTINUITATEA ȘI DIVERSITATEA PORTULUI TRADIȚIONAL ROMÂNESC I.1. Geneza și evoluția portului tradițional românesc de-a lungul istoriei………………………………………………………………………………………3 I.2. Caracteristicile, funcțiile și semnificațiile portului tradițional românesc…………………………………………………………………………………20 I.3. Mărci zonale de port popular……………………………………………………..25 CAPITOLUL II BRANDUL NAȚIONAL: ASPECTE…

  • Asist. Univ. Dr. Vîrghileanu Marina [308537]

    Universitatea din București Facultatea de Geografie LUCRARE DE LICENȚĂ Îndrumători științifici: Prof. Univ. Dr. Mihai Bogdan Asist. Univ. Dr. Vîrghileanu Marina Absolvent: [anonimizat] 2020 Universitatea din București Facultatea de Geografie Programul de studii: Cartografie Lucrare de Licență ANALIZA INFRASTRUCTURII DE TRANSPORT ÎN JUDEȚUL PRAHOVA Îndrumători științifici: Prof. Univ. Dr. Mihai Bogdan Asist. Univ. Dr. Vîrghileanu…