Roznice miedzy PHP a CGI

0

CZY MOZE MI KTOS POWIEDZIEC CZY ZNAJAC PHP MOZNA ZROBIC WSZYSTKO TO CO W CGI? CZY PHP I CGI SA UZYWANE DO ZUPELNIE ROZNYCH ZASTOSOWAN? DZIEKI ZA ODP:)

0

Tak. Wierz mi, ze PHP jest bardzo podobne do Perla wiec nie bedziesz mial problemow z przejsciem na inne srodowisko. Podstawowa roznica to taka, ze kod PHP jest zawarty w kodzie HTML strony, a pliki CGI sa osobnymi programami, ktore moga byc umieszczone tylko w okreslonym katalogu (np cgi-bin).--Pozdrawiam!
Adam Boduch
www.4programmers.net

0

Po czesci zgadzam sie z odpowiedzia Adama ale PHP ma o wiele wiecej zalet niz
webmajster napisal .

po pierwsze i moze najwazniejsze szybkosc dzialania
w przypadku linux'a i apache'a modul obslugi php jest/moze byc wkompilowany
w kod samego serwera http a co za tym idzie nie trzeba uruchamiac oddzielnego
procesu (jesli ktos zajmuje sie programowaniem systemowym to wie o czym mowie :-) )
tylko serwer http tworzy nowy watek (modul php) .

po drugie php jest jezykiem a cgi technologia (cgi mozna napisac w perlu,pythonie, bashu, C,C++
ba a nawet Delphi ale szczerze mowiac jeszcze nie widzialem takiego dziela i tych jezykow mozna by jeszcze sporo wymienic) .

po trzecie uruchamiajac cgi skrypt musi "wypluc" Od razu cala strone www a php moze myc odpowiedzialne np tylko za obsluge grafiki .

kolejna zaleta w php bardzo latwo mozesz dynamicznie generowac pliki graficzne co np w perlu nie jest
juz takie proste (co nie oznacza niemozliwe) .

a na koniec powiem tylko ze cala sila php tkwi w obsludze baz danych MySQL, PostgreSQL, Oracle,
Sybase,Informix,Interbase ... i jeszcze kilka innych

za pomoca komercyjnych narzedzi kod zapisany w php mozna zkompilowac i otrzymac
pliki binarne ktore ukryja przed uzytkownikami kod zrodlowy .

Konczac mozna powiedziec ze PHP moze smialo konkurowac z JSP (bo ASP praktycznie
sie nie liczy) .

wojta$--Lets make linux better :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1