Autor wpisu: batman, dodany: 25.07.2010 08:00, tagi: php
PFAf (PHP for Android framework) jest pierwszym (i na pewno nie ostatnim) frameworkiem ułatwiającym pracę wszystkim tym, którzy chcieliby pisać aplikacje w PHP na telefony z Androidem. Framework znajduje się w bardzo wczesniej fazie, mimo to działa zaskakująco dobrze.
PFAf składa się z dwóch klas – Application.php oraz ScriptAbstract.php. Pierwsza z nich odpowiada za załadowanie wszystkich wymaganych klas oraz wywołanie kolejnych, zdefiniowanych przez progrmistę akcji. Druga klasa jest nadrzędną klasą dla wszystkich skryptów i wspomaga Application.php w wywoływaniu kolejnych akcji.
Struktura katalogów PFAf wygląda następująco:
- example.php
- PFAf
- Library
- Scripts
Dwa niewymienione wcześniej pliki, czyli example.php oraz Horoscope.php składają się na przykładową aplikację. Klasa Horoskop.php została napisana na podstawie skryptu horoscope.php autorstwa Javier Infante.
Rzeczy jakie pozostały do zrobienia w PFAf (TODO):
- dodanie autoloadrea i przestrzeni nazw (po aktualizacji wersji PHP w PFA)
- napisać porządnie PHPDoc
- przenieść projekt do SVN
- ewentuana modyfikacja nazw klas i katalogów
Pomysłów na rozwój jest więcej, jednak w chwili obecnej te wypisane powyżej są najważniejsze. Jeśli macie uwagi do kodu (sam mam kilka), piszcie śmiało. Jeśli okaże się, że są trafne na pewno je uwzględnię podczas tworzenia kolejnej wersji.