Potrzebuję rozwiązania umożliwiającego łatwe tworzenie formularzy, szczególnie listy opcji w konfiguracji CMS-a. Które z nich lepiej zda egzamin i dlaczego?
XML lub HTML
Formularze znajdują się w warstwie widoku. Dla ułatwienia definiuje się dodatkowe znaczniki i atrybuty, np. <checkbox>, <radio>, arrayname... Kompilator takiego szablonu zamienia kod XML na kod (X)HTML z instrukcjami warunkowymi w PHP i zmiennymi (chyba, że klasa go nie kompiluje, tylko od razu interpretuje).
PHP
Pola formularza oraz jego właściwości definiuje się w logice skryptu - w kodzie PHP. Na tej podstawie klasa generuje formularz. Tylko jeszcze chyba potrzeba wziąć skądś kod HTML poszczególnych pól - z szablonu?
Przykład: http://www.unit1.pl/pb-762