Home » Articole » Articole » Calculatoare » Internet » Dezvoltare web: Codificare partea de server

Dezvoltare web: Codificare partea de server

postat în: Internet 0

Rack001World Wide Web a devenit o importantă platformă pentru dezvoltarea web a multor aplicaţii de întreprindere complexe şi sofisticate, în mai multe domenii. În plus faţă de funcţionalitatea lor multi-faţetă inerentă , aceste aplicatii web implică un comportament complex şi unele cerinţe unice pentru gusabilitate, performanţă, securitate şi capacitatea de a creşte şi evolua. Cu toate acestea, marea majoritate a acestor aplicaţii continuă să fie dezvoltate într-un mod ad-hoc, contribuind la problemele de usabilitate, mentenabilitate, calitate şi fiabilitate. În timp ce dezvoltarea web poate beneficia de practici stabilite de alte discipline conexe, are anumite caracteristici distinctive care necesită consideraţii speciale. În ultimii ani de dezvoltare web au existat unele evoluţii în direcţia soluţionării acestor probleme şi cerinţe. Ca o disciplină în curs de dezvoltare, ingineria web promoveaza în mod activ abordări sistematice, disciplinate şi cuantificabile pentru dezvoltarea cu succes a sistemelor şi aplicaţiilor web de calitate, cu usabilitate omniprezentă. În special, ingineria web se concentrează asupra metodologiilor, tehnicilor şi instrumentelor care stau la baza dezvoltării de aplicaţii web şi care susţin proiectarea, dezvoltarea, evoluţia, şi evaluarea lor. Dezvoltarea de aplicaţii web are anumite caracteristici care o fac diferită de software-ul tradiţional, sistemul informaţional, sau dezvoltarea de aplicaţii de calculator.

Ingineria web este multidisciplinară şi cuprinde contribuţiile din diverse domenii: analiza si proiectarea sistemelor, inginerie, ingineria hipermedia / hipertext, ingineria cerinţelor, interacţiunea om-calculator, interfaţa cu utilizatorul, ingineria informaţiilor, indexarea şi regăsirea informaţiilor, testarea, modelarea şi simularea, managementul proiectelor, şi proiectarea şi prezentarea grafică. Ingineria web nu este nici o clona, nici un subdomeniu al ingineriei software, deşi ambele implică programarea şi dezvoltarea de software. În timp ce ingineria web utilizează principii ale ingineriei software, dezvoltarea web cuprinde noi abordări, metodologii, instrumente, tehnici, şi linii directoare pentru a îndeplini cerinţele unice pentru aplicatii web.

Elemente ale codificării pe partea de server:

  • ASP (proprietate Microsoft)
  • ActiveVFP (sursă deschisă)
  • CSP, ANSI C partea de server
  • ColdFusion (proprietate Adobe, fostă Macromedia, anterior Allaire)
  • CGI
  • Erlang, cu setul de soluţii Linux, Yaws, Mnesia, Erlang (LYME)
  • Groovy (limbaj de programare) Grails (cadru)
  • Java, de exemplu Java EE sau WebObjects
  • Lotus Domino
  • Node.js
  • Perl, de exemplu Catalizator, Dancer sau Mojolicious (toate sursă deschisă)
  • PHP (sursă deschisă)
  • Python, de exemplu Django (cadru web) (sursă deschisă)
  • Real Studio Web Edition
  • Ruby, de exemplu Ruby on Rails (sursă deschisă)
  • Smalltalk de exemplu Litoral, AIDA / Web
  • SSJS Server-Side JavaScript, de exemplu Aptana Jaxer, Mozilla Rhino
  • WebDNA (proprietate WSC)
  • Websphere (proprietate IBM)
  • . NET şi. .NET MVC Frameworks (proprietate Microsoft)

Acest text este disponibil sub licența Creative Commons cu atribuire și distribuire în condiții identice

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *