środa, 23 maj 2012

NEXT 7/2008 - Na skróty do PHP

Na skróty do PHP - ikonka DELPHI FOR PHP 2.0

Data: 17 czerwiec 2008

Delphi for PHP 2.0 to rozwiązanie do PHP umożliwiające wizualne projektowanie na zasadzie „przeciągnij i upuść”. Pozwala na tworzenie zaawansowanych aplikacji internetowych dzięki ułatwieniom, które daje technologia projektowania RAD (Rapid Applications Development).


Parametry i wymagania

System operacyjny Windows 2000, XP Pro, 2003
Komputer 512 MB RAM, 300 MB na dysku, procesor Pentium 1,4 GHz
Polski interfejs brak
Sposób projektowania RAD
Obsługiwane języki PHP

Ponieważ pakiet wyposażony jest w liczną bazę gotowych komponentów, stworzenie strony WWW, która np. będzie korzystała z bazy danych, zawierała walidowane formularze, pozwalała na ograniczenia dostępu do strony, jest możliwe w kilkanaście minut. Co ważne, może to zrobić także osoba, która nie ma dużego doświadczenia w programowaniu stron WWW.

Lista komponentów obejmuje 70 pozycji, za pomocą których można np. obsługiwać formularze, obiekty flash, pola edycyjne, paski postępu, kalendarz i wiele innych. Sercem pakietu Delhi for PHP są zintegrowane z programem biblioteki klas PHP 5 nazywane Visual Component Library for PHP (VCL for PHP). Klasy te są dostępne na otwartej licencji, w związku z czym niezależni deweloperzy mogą je rozwijać.

Podstawą współczesnych aplikacji internetowych jest baza danych. Delphi for PHP obsługuje bazy poprzez ADOdb, a dostęp do popularniejszych formatów baz zapewniają wbudowane konektory. Dzięki nim obsługa popularnych formatów (MySQL, Oracle, Microsoft SQL Server, PostgreSQL oraz InterBase) staje się niezwykle prosta. Można bardzo szybko wybrać bazę i przejrzeć dane, które mają być wykorzystane w oprogramowaniu internetowym.

Projekty przygotowane w tym środowisku można od razu przetestować dzięki wbudowanemu serwerowi WWW, a także skonfigurować, w jakiej przeglądarce utworzona strona ma się wyświetlić. Wbudowany debuger i profiler pozwalają na szybkie zlokalizowanie błędów i kodu, którego wykonanie zajmuje najwięcej czasu. Na pochwałę zasługuje edytor, w jaki wyposażony jest Delphi for PHP. Można go w dużym stopniu dostosować do swoich potrzeb. Jeśli ktoś jest przyzwyczajony do skrótów klawiszowych np. z Visual Studio, może bez problemu włączyć w edytorze ten właśnie układ.

Obsługiwanych jest kilka sposobów kodowania znaków, w tym oczywiście Unicode. Warto wspomnieć, że część funkcji ułatwiających pisanie kodu jest domyślnie wyłączona, tak więc, aby w pełni wykorzystać możliwości edytora, trzeba najpierw zapoznać się z dokumentacją programu i dokładnie przejrzeć opcje konfiguracyjne. W trakcie pracy przydatnym elementem jest oddzielne okno, w którym pokazywane są na bieżąco błędy składniowe popełniane przez programistę.

Program wyposażono w rozbudowany system pomocy, w którym zawarto praktycznie wszystkie kwestie związane z korzystaniem z pakietu. Ponadto znajdziemy tam sporo przykładów zastosowania np. komponentów oraz przykładowy kod. Pomimo że zawartość pomocy nie budzi zastrzeżeń, szkoda, że nie wykorzystano możliwości, jakie niesie hiperaktywność plików chm. Większość haseł wygląda tak, jakby po prostu były przepisane z dokumentacji i tylko niektóre wskazują na hasła lub strony WWW powiązane tematycznie z omawianym zagadnieniem. Pewnym utrudnieniem jest również to, że pomoc jest w języku angielskim.

www.borland.pl/delphi/delphi_for_php/index.shtml, około 600 zł (cena promocyjna)

ZALETY:
  • wygodny edytor o dużych możliwościach
  • możliwość tworzenia aplikacji Web 2.0 wykorzystujących technologię AJAX
  • ponad 70 wizualnych komponentów

WADY:
  • brak polskiego interfejsu
  • brak pomocy w języku polskim
  • konieczność założenia profilu i rejestracji przed aktywacją produktu

ROKOWANIA:
  • popularność pakietu będzie w dużej mierze zależeć od zainteresowania deweloperów w rozwijaniu dodatkowych komponentów do tego programu

Tagi: internet   www   programowanie  
Ocena: +++++    (aby ocenić, musisz się zalogować w serwisie)

Podobne artykuły:

Komentarze:

Redakcja nie ponosi odpowiedzialności za treść komentarzy.
Nikt jeszcze nie skomentował.
Niezalogowany

Aby mieć dostęp do niektórych części serwisu NEXT (np. forum dyskusyjnego, oceny numeru, newslettera), musisz posiadać konto w naszym serwisie. Zachęcamy do darmowej rejestracji!

Jeżeli posiadasz już konto w serwisie, to zaloguj się.