Inceputurile
Limbajul JavaScript, a carui prezenta deja a invadat Web-ul, reprezinta una dintre componentele tehnologice esentiale ale aplicatiilor aliniate directiilor Web 2.0.
Aproape de inceputurile spatiului WWW , compania Netscape oferea, odata cu navigatorul Netscape 2.0, un mediu complet, orientat-obiect, destinat arhitectilor de pagini WWW fara multa experienta in programare – acest mediu era JavaScript.
Incantat de tehnologia Java oferita din 1995 de compania Sun, Mark Andreesen-fondatorul corporatiei Netscape-trateaza primele directii de dezvoltare a unui limbaj de tip script , denumit initial LiveScript.Acest limbaj a fost inventat de Brendan Eich.Ulterior, in luna decembrie 1996 apare JavaScript direct interpretat de browserul Netscape Navigator.Astfel se permiteau generarea de continut dinamic si interactiunea cu utilizatorul pe partea cu client, in contrast cu tehnologiile, deja existente atunci sau viitoare, disponibile la nivel de server-CGI(Common Gateway Interface), PHP(Hypertext Preprocessor), JSP(Java Server Pages), ASP.NET(Active Server Pages.NET).
Incepand cu 1996, Microsoft adapteaza JavaScript si dispune lansarea propriei sale versiuni-denumita JScript, disponibila, in principal, in cadrul navigatorului Internet Explorer.Extensiile ale acesteia sunt legate de accesarea sistemului de fisiere local si de conlucrarea cu diverse componente externe COM.De cele mai multe ori programele JavaScript erau incompatibile cu cele JScript, proiectantii Web trebuind sa conceapa scripturi diferite pentru fi rulate pe fiecare navigator in parte, in functie de sistemul de operare gazda si de versiune.
Aceste incompatibilitati au condus la conceperea standardului ECMAScript, dezvoltat de Asociatia europeana a producatorilor de calculatoare (ECMA - European Computer Manufacturers Association) si aprobat in luna aprilie 1998.Programatorii pot parcurge, drept referinta, la a treia editie a specificatiei: ECMA-262(decembrie 1999).Odata cu proliferarea tehnologiei XML, a fost redactat documentul ECMA – 357(iunie 2004), referitor la maniera de manipulare a datelor XML in programele JavaScript – E4X(ECMAScript for XML).
Aparitia suitei de tehnologii AJAX a determinat cresterea popularitatii limbajului JavaScript, fiind folosit nu doar in cadrul paginilor Web conventionale ci si pentru a implementa diverse componente de interactiune – widget-uri/gadget-uri disponibile pentru MacOSXDashboard, Google Desktop, Windows Vista etc…De asemenea , ECMAScript sta la baza limbajului Action Script din cadrul mediului Flash , reprezentand o componenta de baza in crearea de aplicatii Flex sau AIR.
Pentru a intelege mai usor filosofia JavaScript, vom realiza o prezentare succinta a standardului EcmaScript.Este important de precizat ca JavaScript nu trebuie confundat cu limbajul Java, caracteristicile si scopurile celor doua limbaje /tehnologii fiind mult diferite.
There are no threads for this page.
Be the first to start a new thread.