A Compared Aproach: ASP versus PHP

Similar documents
Versionare - GIT ALIN ZAMFIROIU

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice

Metrici LPR interfatare cu Barix Barionet 50 -

Reflexia şi refracţia luminii. Aplicaţii. Valerica Baban

Procesarea Imaginilor

Textul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat. Attribution-NonCommercial-NoDerivs CC BY-NC-ND

MS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila

2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N

Capitolul IV Utilizarea bazelor de date în Internet

Structura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin

ARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962)

Curs 1 17 Februarie Adrian Iftene

Semnale şi sisteme. Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC)

Documentaţie Tehnică

Excel Advanced. Curriculum. Școala Informală de IT. Educație Informală S.A.

Lucrarea Nr.1. Sisteme de operare. Generalitati

Auditul financiar la IMM-uri: de la limitare la oportunitate

Ghid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows

CAIETUL DE SARCINI Organizare evenimente. VS/2014/0442 Euro network supporting innovation for green jobs GREENET

Mods euro truck simulator 2 harta romaniei by elyxir. Mods euro truck simulator 2 harta romaniei by elyxir.zip

GHID DE TERMENI MEDIA

INSTRUMENTE DE MARKETING ÎN PRACTICĂ:

Modalitǎţi de clasificare a datelor cantitative

Proiectarea Sistemelor Software Complexe

Aspecte controversate în Procedura Insolvenţei şi posibile soluţii

Universitatea George Bariţiu, Braşov

Mecanismul de decontare a cererilor de plata

INFORMAȚII DESPRE PRODUS. FLEXIMARK Stainless steel FCC. Informații Included in FLEXIMARK sample bag (article no. M )

Update firmware aparat foto

La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: "9",

Propuneri pentru teme de licență

Subiecte Clasa a VI-a

Olimpiad«Estonia, 2003

Updating the Nomographical Diagrams for Dimensioning the Concrete Slabs

Managementul Proiectelor Software Metode de dezvoltare

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC

Relational and Object-Oriented Methodology in Data Bases Systems

Managementul referinţelor cu

D în această ordine a.î. AB 4 cm, AC 10 cm, BD 15cm

Evoluția pieței de capital din România. 09 iunie 2018

ANTICOLLISION ALGORITHM FOR V2V AUTONOMUOS AGRICULTURAL MACHINES ALGORITM ANTICOLIZIUNE PENTRU MASINI AGRICOLE AUTONOME TIP V2V (VEHICLE-TO-VEHICLE)

ACADEMIA DE STUDII ECONOMICE. Integrarea Sistemelor Informatice

Mai bine. Pentru c putem.

DECLARAȚIE DE PERFORMANȚĂ Nr. 101 conform Regulamentului produselor pentru construcții UE 305/2011/UE

DE CE SĂ DEPOZITAŢI LA NOI?

Transmiterea datelor prin reteaua electrica

METODE DE EVALUARE A IMPACTULUI ASUPRA MEDIULUI ŞI IMPLEMENTAREA SISTEMULUI DE MANAGEMENT DE MEDIU

SISTEM ONLINE DE ÎNVĂŢĂMÂNT

The First TST for the JBMO Satu Mare, April 6, 2018

Calculatoare Numerice II Interfaţarea unui dispozitiv de teleghidare radio cu portul paralel (MGSH Machine Guidance SHell) -proiect-

COMUNICAȚII INFORMATIZARE

SAG MITTIGATION TECHNICS USING DSTATCOMS

Metoda de programare BACKTRACKING

Metoda BACKTRACKING. prof. Jiduc Gabriel

ACTA TECHNICA NAPOCENSIS

O ALTERNATIVĂ MODERNĂ DE ÎNVĂŢARE

EN teava vopsita cu capete canelate tip VICTAULIC

Rem Ahsap is one of the prominent companies of the market with integrated plants in Turkey, Algeria and Romania and sales to 26 countries worldwide.

Laborator 1. Programare declarativă. Programare logică. Prolog. SWI-Prolog

Nume şi Apelativ prenume Adresa Număr telefon Tip cont Dobânda Monetar iniţial final

ISBN-13:

Figura x.1 Ecranul de pornire al mediului de dezvoltare

Ce pot face pe hi5? Organizare si facilitati. Pagina de Home

Strategia Europeană în Regiunea Dunării - oportunităţi pentru economiile regiunilor implicate -

Itemi Sisteme de Operare

X-Fit S Manual de utilizare

ACTA TECHNICA NAPOCENSIS

CHAMPIONS LEAGUE 2017 SPONSOR:

TIME COMPASS: O APLICAȚIE DE TIME MANAGEMENT PENTRU ANDROID

Printesa fluture. Мобильный портал WAP версия: wap.altmaster.ru

earning every day-ahead your trust stepping forward to the future opcom operatorul pie?ei de energie electricã și de gaze naturale din România Opcom

Software Process and Life Cycle

Modele de date utilizate în bazele de date pentru prelucrari grafice

Sistem de Supraveghere Video in LAN şi WAN (S.V.L.W.)

9. Memoria. Procesorul are o memorie cu o arhitectură pe două niveluri pentru memoria de program și de date.

Semnare digitală configurări și proceduri de lucru Manual de utilizare

CERERI SELECT PE O TABELA

Baze de date distribuite și mobile

VIRTUAL INSTRUMENTATION IN THE DRIVE SUBSYSTEM MONITORING OF A MOBIL ROBOT WITH GESTURE COMMANDS

USING MOBILE AGENTS FOR INFORMATION RETRIEVAL IN B2B SYSTEMS

MODELUL UNUI COMUTATOR STATIC DE SURSE DE ENERGIE ELECTRICĂ FĂRĂ ÎNTRERUPEREA ALIMENTĂRII SARCINII

Aplicaţii SCADA - Conexiuni externe

Noi tehnologii de comunicatie WAN: Frame Relay

PROIECT. La Baze de date. Evidența activității pentru o firmă IT. Îndrumător: ș. l. dr. ing. Mirela Danubianu. Efectuat de: Grigoriev Sergiu gr.

Internet-ul a apărut în 1960 când, în SUA, Ministerul Apărării a creat Agenţia pentru proiecte de Cercetare Avansată (ARPA), care are ca obiectiv

Resurse educaţionale MUST sau întrebări tip formulas pe o platformă Moodle

ANDROCHEF: SISTEM PENTRU EFICIENTIZAREA COMENZILOR CĂTRE RESTAURANTE ÎN CADRUL GRUPURILOR DE PERSOANE

GHID SECURITATEA IN CICLUL DE DEZVOLTARE AL UNUI PRODUS SOFTWARE CERT-RO CENTRUL NAȚIONAL DE RĂSPUNS LA INCIDENTE DE SECURITATE CIBERNETICĂ

ANALIZA COSTURILOR DE PRODUCTIE IN CAZUL PROCESULUI DE REABILITARE A UNUI SISTEM RUTIER NERIGID

Implicaţii practice privind impozitarea pieţei de leasing din România

Probleme și provocări în arhitecturile de tip cloud. Issues and Challenges in Cloud Computing Architectures

Buletinul AGIR nr. 3/2012 iunie-august. Assis. Eng. Ciprian AFANASOV PhD. University "Ştefan cel Mare" Suceava

Documentație. Protejarea infrastructurii virtuale, fără impact asupra performanței

USING SERIAL INDUSTRIAL ROBOTS IN CNC MILLING PROCESESS

Sisteme integrate de servicii distribuite. Studii de caz

INFLUENŢA CÂMPULUI MAGNETIC ASUPRA DINAMICII DE CREŞTERE"IN VITRO" LA PLANTE FURAJERE

STARS! Students acting to reduce speed Final report

Universitatea Politehnica Bucureşti Facultatea de Automatică şi Calculatoare Departamentul de Automatică şi Ingineria Sistemelor LUCRARE DE LICENŢĂ

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

Reţele Neuronale Artificiale în MATLAB

Transcription:

22 A Compared Aproach: ASP versus PHP Asist.dr. Liana-Maria STANCA Catedra de Informatică Economică, Universitatea Babeş-Bolyai, Cluj-Napoca In the development process of electronic business theory, we attributed a very important role to technologies of business projection on the Internet. Starting with this idea, in the following article we will compare the most used technologies in the development of electronic business application like ASP and PHP. Keywords: Internet, Web pages, ASP, PHP, advantages, disadvantages, technologies 1 Introducere Internet-ul este în al treilea stadiu de dezvoltare iar dinamic şi interactiv sunt atributele esenţiale ale oricărei aplicaţii WEB de succes.[site4] Aplicaţiile WEB reprezintă atât prezentul cât şi viitorul. Acestea funcţionează pe baza unei arhitecturi client/server. Aplicaţiile realizate cu PHP respectiv ASP şi MySQL utilizează un singur client şi anume browser-ul WEB. Limbajul de baza a browser-ului WEB este HTML. Acest limbaj dispune de o serie de tag-uri care descriu modul în care va arăta o pagină WEB. Majoritatea prelucrărilor efectuate de aplicaţiile Web au loc pe sever. O aplicaţie specifică, numită server Web, va asigura comunicarea cu browserul. Un server de baze de date relaţionale stochează informaţiile pe care le va accesa aplicaţia. În final mai este nevoie de un limbaj care să intermedieze interogările ce apar între serverul Web şi serverul de baze de date. Acest limbaj va mai fi utilizat şi pentru a executa anumite operaţii asupra informaţiilor care vin dinspre şi spre serverul Web. 2. ASP- avantaje şi dezavantaje O soluţie ASP beneficiază de diverse funcţionalităţi unice, dar costul ridicat şi suportul scăzut nu o fac să fie soluţia cea mai bună. ASP limbaj creat de Microsoft care este inclus în serverul propriu de Internet (IIS), poate fi folosit şi pe alte servere web utilizând un aşa numit soft-intermediar. Principalele avantaje ale soluţiei ASP ar fi: permite stabilirea legăturii între software-ul convenţional şi software-ul pentru web prin utilizarea componentelor COM; permite conectarea prin ODBC la majoritatea bazelor de date; permite folosirea concomitentă a mai multor limbaje de scripting în cadrul aceluiaşi cod sursă cum ar fi de exemplu VBScript, JavaScript fiecare dintre acestea având la bază limbajele de programare VisualBasic, Java. Dintre dezavantaje amintim: fiind dezvoltat de Microsoft nu beneficiază de o comunitate de dezvoltatori open-source care să poată oferi soluţii rapide la erorile depistate; poate fi folosit doar pe un server care este dotat cu sistemul de operare Windows şi cu serverul de web Microsft Internet Information Server. Dezavantajele acestei combinaţii sunt atât costul adică taxa ce trebuie achitată pentru serviciul de găzduire a site-ului cât şi timpul de execuţie care este destul de mare. 3.PHP versus ASP Avantajele folosirii limbajului de scripting PHP în loc de tehnologia ASP în scopul implementării unei afaceri virtuale, în speţă magazin virtual, sunt:[netconcepts-site]: 1.Preţul, deoarece PHP este mai ieftin de implementat decât ASP-ul; 2.Facilităţile adiţionale pe care le oferă PHP în comparaţie cu ASP; 3.PHP este un mediu de programare Open- Source. Softurile din această categorie sunt rezultatul unui efort colectiv realizat de comunităţi de programatori voluntari din întreaga lume care sunt pasionaţi de tehnologie. Aceste comunităţi cuprind persoane de diferite specialităţi şi cu experienţă în diferite sec-

23 toare care colaborează în scopul de a rezolva problemele în noi moduri, rezultând astfel softuri mai bune. Softul open-source este gratuit la utilizare, copiere şi modificare, ceea ce înseamnă o alegere avantajoasă pentru clienţi. 4. PHP este un mediu foarte flexibil, deoarece poate fi extins şi personalizat în funcţie de cerinţele clienţilor. Programatorilor care încep să dezvolte un proiect, li se oferă un sprijin foarte mare deoarece există o cantitate impresionantă de software scris în PHP, al cărui cod sursă este disponibil şi gratuit. De câte ori este posibil, programatorii încearcă să reutilizeze codul scris de ei, iar atunci când se întâlnesc cu o aplicaţie de tip nou, pot căuta ceea ce există deja dezvoltat, urmând ca să îi adauge funcţii noi şi să îl personalizeze. Aceasta nu ar fi posibil în cazul în care softul ar fi o proprietate a unei persoane, firme etc. PHP este cel mai popular limbaj de programare web la ora actuală în lume. Acest limbaj este mai popular decât ASP, Cold Fusion, Perl, sau oricare alt limbaj de programare web. Folosirea PHP nu necesită cumpărarea unei licenţe comerciale şi efectuarea de plăţi repetate pentru upgrade-uri. De exemplu, încărcarea şi descărcarea de fişiere prin FTP sau HTTP, criptarea, trimiterea de email-uri dintr-o pagina Web, necesită achiziţionarea de software auxiliar în cazul ASP. În cazul PHP, toate acestea se găsesc gratuit. PHP este independent de platformă: poate rula la fel de bine pe sisteme de operare: Linux, Solaris, Windows sau altele. ASP rulează doar cu serverele Web din sistemele Microsoft Windows. În acest caz va fi dificil să se schimbe furnizorul de web hosting cu altul mai bun, în situaţia în care acesta din urma utilizează Linux. PHP este mult mai rapid decât ASP. ASP suportă multiple limbaje de programare iar această arhitectură este inerent mai lentă şi mai consumatoare de memorie decât modelul PHP, deoarece fiecare compilator ASP rulează în propriul lui proces. Deci, când ASP detectează un tag ASP va face un schimb în contextul parser-ului HTML. PHP este securizat. IIS Server este recunoscut pentru găurile sale de securitate. Din punctul nostru de vedere programarea în PHP este mai eficientă decât în ASP deoarece aceeaşi funcţionalitate poate fi scrisă cu mai puţin cod sursă în PHP decât în ASP. Acest lucru este posibil pentru că variabilele HTTP GET şi POST sunt create automat de către PHP ca variabile globale, astfel se elimină pasul de extragere a lor prin apelarea obiectului Request din ASP. Manipularea antetului HTTP se face mai uşor în PHP decât în ASP. Se consideră că ASP este o tehnologie bună şi utilă dar pe termen lung, PHP se va dovedi superior atât din punct de vedere tehnologic cât şi a popularităţii sale. Această afirmaţie se bazează pe o serie de motive desprinse din literatura de specialitate [weblogs-site] şi anume: 1.Viteză Este probabil ca ASP să nu ajungă atât de rapid ca PHP. ASP este construit pe baza arhitecturii COM. Când un programator ASP foloseşte limbajul VBScript, el accesează un obiect COM. Pentru a transmite ceva către client, el apelează metoda WRITE a obiectul COM Response. Când accesează o bază de date, foloseşte din nou un obiect COM. Când accesează sistemul de fişiere ASP apelează un alt obiect COM. Toate aceste obiecte COM adăugate în paginile ASP încetinesc viteza de execuţie a acestor pagini. În modulele PHP, totul rulează în spaţiul de memorie PHP. Ceea ce înseamnă: codul PHP va rula într-un timp mult mai scurt deoarece nu apare supraîncărcarea datorată comunicării între obiectele COM existente în procese diferite. Există riscul ca un blocaj sau o eroare gravă dintr-un modul PHP să blocheze mai multe pagini web, dar dat fiind modelul open source, există în lume multe echipe care fac teste şi permit dezvoltatorilor mediului PHP să îşi îmbunătăţească foarte mult calitatea. 2. Managementul superior al memoriei În arhitectura ASP de la IIS 4, în cazul în care se doreşte să se includă un fişier ASP în 20 de pagini web, atunci 20 de copii compilate ale acestui fişier se reţin în memorie. În IIS 5 a fost implementat un model de management

24 al memorie îmbunătăţite, dar care este disponibil doar în Windows 2000. Acest lucru este diferit în PHP, deoarece aici se încarcă doar fişierele incluse care sunt cerute la un moment dat. 3. PHP nu are costuri ascunse Unul din aspectele neplăcute la achiziţia sau utilizarea unei tehnologii, sunt costurile ascunse. ASP implică costuri ridicate deoarece dacă este nevoie să se realizeze criptare atunci este nevoie să se cumpere ASPEncrypt. Dacă este nevoie de un sistem de management de e-mail necesită cumpărat un alt produs auxiliar. În PHP toate acestea pot fi folosite gratuit. 4. Avantajele integrării cu MySql Există o mulţime de utilitare şi librării pentru gestiunea şi accesul bazelor de date MySql din PHP. ASP şi PHP sunt soluţii bune pentru site-uri web de dimensiuni medii. Ceea ce face ca PHP să se distingă de ASP este legătura strânsă cu MySql. MySql este gândit pentru crearea site-urilor web de dimensiuni medii, la care selectarea şi accesarea informaţiilor este mai importantă decât suportul pentru tranzacţii. Suportul pentru tranzacţii permite programatorului sincronizarea update-urilor între mai multe tabele, facilitate de care majoritatea site-urilor web nu au nevoie. 5.Asemănarea cu stilul de programare Java/C++ PHP oferă un suport bun pentru programarea modulară folosind clase. Utilizarea claselor este încă puţin întâlnită în VBScript datorită modului în care acest limbaj de scripting a fost conceput. Originea comună a limbajului PHP cu Java şi C++ a condus la crearea unui grup larg de programatori care sunt adepţii modului de programare bazat pe clase. 6. PHP nu are erori blocante Microsoft corectează o eroare din ASP care blochează codul numai în cazul în care o companie importantă pe plan mondial îi va cere acest lucru. PHP, fiind Open-Source oferă posibilităţi de corectare a erorilor prin comunicarea cu alţi programatori şi dezvoltatori ai PHP. 7. Migrare spre alte platforme Microsoft depune eforturi mari de a răspunde criticilor prin introducerea de noi versiuni de ASP, mai performante şi care rezolvă anumite puncte slabe ale acestuia. Totuşi, codul scris pentru ASP nu se poate utiliza pe alte sisteme de operare decât Windows. Nu se poate garanta că pe viitor Windows nu va pierde poziţia dominantă ce o deţine astăzi în lume. Pentru a nu pierde investiţia făcută în aplicaţiile dezvoltate, soluţia este PHP care funcţionează atât sub Windows, cât şi pe alte platforme. Aplicaţiilor create cu MySQL şi PHP sunt cross-platform adică cele două rulează atât sub Unix cât şi sub Windows precum şi pe o mulţime de alte sisteme de operare mai rar întâlnite. Astfel, se poate crea un site web pe un calculator personal fără să fie nevoie să se instaleze un nou sistem de operare, iar la sfârşit este nevoie doar ca site-ul să fie transferat pe serverul Linux şi să ruleze fără probleme. Combinaţia PHP - MySQL - Apache nu este numai una gratuită ci şi cea mai folosită în prezent pe Web deoarece este extrem de bine documentată beneficiind de un suport performant. Avantajele PHP sunt: este portabil; este o soluţie convenabilă pentru proiectare a unei aplicaţii de comerţ electronic pentru clienţii care dispun de un buget redus; lucrează pe parte de server; suportă un număr foarte mare de tipuri de baze de date (MySQL, ODBC, etc.); este disponibil pentru orice platformă; este apropiat de Linux ca funcţionalităţi înglobate şi sintaxă; PHP-ul începând cu versiunea 4.0 oferă suport pentru programarea obiectuală: încapsularea datelor, moştenirea şi polimorfismul. Dintre dezavantaje amintim faptul că timpii de rulare sunt mai mari decât în cazul unui limbaj de programare. Este greu de învăţat de către persoanele care nu dispun de cunoştinţe minime de programare C++/Java. Privite în ansamblu, cele două tehnologii pot prezenta avantaje şi dezavantaje comune. După părerea noastră aceste avantaje şi dez-

25 avantaje nu pot fi generalizate deoarece sunt strâns legate de formarea şi de preferinţele celui care le foloseşte. Sintaxa PHP conferă o libertate sporită faţă de ASP, un cod sursă putând fi scris în mai multe moduri. Tipurile de variabile sunt fixate automat în ASP dar în PHP nu, rezultând de aici o lipsă de optimizare a resurselor în PHP. Cantitea redusă de resurse face însă acest lucru să devină nesemnificativ în cadrul unui proiect de dimensiuni reduse dar în cadrul unui proiect de mare amploare aceasta poate fi considerată un dezavantaj major. Aplicaţiile Web dezvoltate cu cele două limbaje se caracterizează printre altele prin: sunt lente pentru că la fiecare accesare fişierele sunt procesate şi interpretate; nu sunt capabile să construiască controale reutilizabile care să încapsuleze funcţionalităţi complexe pentru interacţiunea cu utilizatorul. PHP şi ASP pot comunica prin server prin aşa numita interfaţă grafică (CGI-interface) ceea ce înseamnă că se comportă şi acţionează diferit la vizitele utilizatorilor depinzând de acţiunile vizitatorilor pe Website.Ele sunt limbaje asemănătoare de programare pe Internet pe parte de server (Server Side Scripting) fiind destul de performante în special atunci când apare şi interacţiunea cu bazele de date. Scripturile pentru serverele ASP şi PHP se caracterizează prin: sunt de fapt programe scrise într-un limbaj specializat (Perl, C) care rulează pe un server web; nu există interfaţă utilizator, deci nu sunt utilizate de client în mod direct; asigură interacţiunea client-server; funcţionează după principiul cerererăspuns; în general se folosesc pentru accesul la date, tranzacţii. 4.Concluzii Ca urmare a experienţei acumulate în urma dezvoltării şi implementării de proiecte folosind cele două limbaje de scripting prezentate până în acest punct, am ajuns la concluzia că PHP şi ASP se confruntă cu un mare dezavantaj şi anume viteza de execuţie este mult mai redusă decât în cazul limbajelor de programare. Dar se pare că acest dezavantaj este trecut cu vederea atâta timp cât există website-uri, create în ASP sau PHP, cu un număr ridicat de vizitatori şi informaţie care funcţionează fără probleme şi se bucură de un real succes în rândul vizitatorilor. O altă problemă cu care ne-am confruntat în timpul utilizării celor două limbaje de scripting, ASP respectiv PHP, este imposibilitatea compilării programelor scrise cu ajutorul acestor tehnologii. După părerea noastră posibilitatea compilării ar reduce mult timpul de depistare al erorilor în timpul elaborării aplicaţiilor cu ajutorul ASP sau PHP. În aceste sisteme erorile se observă pe baza încercărilor repetate, şi de aici, în lipsa unui sistem bine pus la punct de testare pot apărea scăpări care ar genera situaţii neplăcute după punerea în funcţiune a aplicaţiilor create fie cu PHP fie cu ASP. Ca urmare a folosirii îndelungate atât a PHPului cât şi a ASP-ului am ajuns la următoarele concluzii: 1.ASP este o soluţie fiabilă pentru dezvoltarea aplicaţiilor destinate afacerilor virtuale singurul său dezavantaj fiind costul ridicat. Ea dispune de toate instrumentele, metodele şi procedurile care au rolul de a uşura munca programatorului în procesul de elaborare a aplicaţiilor virtuale cu caracter comercial şi nu numai; 2.folosirea limbajului de scripting PHP pentru dezvoltarea aplicaţiilor destinate afacerilor virtuale poate ridica unele probleme începând de la instalare şi continuând şi pe parcursul programării efective. În cadrul programării lipsa tipului de variabile şi a obiectelor pe parte de server, cum sunt REQUEST şi RESPONSE existente în ASP, îngreunează munca programatorului impunându-i acestuia să recurgă la diverse artificii în elaborarea codului sursă a unei aplicaţii comerciale şi nu numai; 3. alegerea unuia dintre cele două limbaje de scripting pentru implementarea unei aplicaţii destinate afacerilor virtuale se va face în conformitate cu pregătirea de care dispune indi-

26 vidul în domeniul limbajelor de programare. Dacă individul deţine cunoştinţe avansate de programare legate de limbajul Visual Basic atunci este clar că acesta va alege ASP în cazul în care el dispune de cunoştinţe avansate în programarea C++/Java atunci limbajul de scripting ales de acesta va fi PHP. Din punctul nostru de vedere avantajele şi dezavantajele dintre cele două limbaje de scripting sunt abordate în literatura de specialitate în funcţie de preferinţele celor care le prezintă. Cele două tehnologii vor continua să coexiste bucurându-se de un real succes în rândul adepţilor lor. Ele vor fi îmbunătăţite în permanenţă apărând noi versiuni din ce în ce mai performante. Considerăm că, existenţa pe piaţă a celor două limbaje de scripting nu poate genera decât un real progres pentru ambele tehnologii izvorât din dorinţa de a avea un număr cât mai mare de adepţi. Bibliografie 1. [netconcepts-site] http:// www. netconcepts.com/news/php_vs_asp.php; 2. [weblogs-site] http://php.weblogs.com/php_asp_7_reasons; 3. [site3] http://www.electronicaazi.ro/ar.php?id_ar=1062. 4. [site4] http://itbooks.xhost.ro/files/prod04.doc 5. [ApachePHP-site]www.thickbook.com, Apache+PHP4 on Windows, 6. [PHP1-site]www.php.net. PHP Manual, Edited by Stig Saether Bakken; 7. [PHP2-site]www.phpfreaks.com, PHP and MySQL Web Site Building Tutorial; 8. [site66]http://www.webwizguide.com/asp; 9. [Chip2/2003]Revista Chip Special, Nr.2-2003, Crearea unui Website dinamic; 10. Revista Biz, Nr.55, 30 septembrie-14 octombrie 11. Revista Biz, Nr.58, 23 noiembrie-10 decembrie 12.Revista Biz, Nr.60, 27 ianuarie -10 februarie 13.Revista Biz, Nr.62, 28 februarie-13 martie, 2003;