Na polju alata za razvoj dinamičkih Web stranica vlada poprilična gužva. Na sceni su ASP, PHP, JSP, Perl, Cold Fusion... Svaki od pomenutih kandidata ima svoje prednosti i mane, te se nećemo upuštati u detaljnu analizu. Umesto toga, pažnju ćemo posvetiti PHP-u, skripting jeziku čija popularnost neprestano raste. PHP je potpuno besplatan i pripada rastućoj open source zajednici. Na kraju krajeva, zar operativni sistem Linux i Apache Web Server nisu očigledan primer koji pokazuju sve prednosti besplatnog softvera?PHP programi nisu ništa drugo do obični tekstualni fajlovi sa odgovarajućom (PHP) ekstenzijom. Jasno je da su se u početku skripte pisale u tekst ili HTML editorima. Kasnije su počeli da se pojavljuju editori specijalizovani za unos PHP koda, a novost su i potpuna IDE okruženja. U ovom tekstu predstavićemo PHP Editor – proizvod firme „DzSoft”. Prvi pogled na ovaj program ostavlja utisak profesionalno urađenog proizvoda. Korisnički interfejs je urađen na standardan način (tipičan „tekst-editorski”, ako tako možemo da se izrazimo). Takođe, izgled radnog okruženja možete konfigurisati uključivanjem, odnosno isključivanjem mnoštva panela i paleta sa alatkama. Kao i svi ostali tekst-editori orijentisani na unos programskog koda i PHP Editor poseduje „sintaksno osvetljavanje” koda (Syntax Highlighting) koje do u detalje možete prilagoditi svojim afinitetima. PHP je programski jezik čija snaga leži u velikom broju ugrađenih funkcija čiji se broj u svakoj narednoj distribuciji povećava. Shodno tome, rad sa funkcijama u PHP Editoru maksimalno je pojednostavljen – nakon unesenog naziva funkcije, u obliku malog pop-up prozora dobićete sve informacije vezane za datu funkciju (njen naziv, spisak neophodnih i opcionih argumenata, tip vrednosti koju vraća funkcija i slično). Za iskusnije programere koji ispisuju i po nekoliko stotina linija koda uvedena je mogućnost setovanja bookmarka po principu ’Alt’ + broj za setovanje i ’Ctrl’ + broj za kasnije pozivanje određenog bookmarka. Normalno, napisane skriptove bi trebalo testirati pre nego što ih objavite na Webu, a upravo za te svrhe u PHP Editoru postoji ugrađen HTTP server (napominjemo da je neophodno da downloadujete Win32 PHP distribuciju, bez koje ova opcija neće raditi). Na kraju, tu je i interni FTP klijent koji zaokružuje asortiman mogućnosti PHP Editora. Iako je u pitanju verzija 1.0, u toku rada nismo primetili (ozbiljnije) bagove – DzSoft PHP Editor svakako zaslužuje preporuke. Milan MILOJEVIĆ | | |