( kisg | 2010. 02. 14., v – 12:52 )

Eclipse-ben van PHP IDE (PDT), jó debugger támogatással (Zend és XDebug is). Tud pl. automatikus XDebug session indítást, tehát nem kell Launch konfigurációkkal szenvedni, hanem csak beállítod a breakpointokat, behívod az oldalt (vagy elindítod a szkriptet) és már megy is.

Mivel a PHP egyáltalán szóba jött, ezért felteszem, hogy web UI-ról beszélünk, és nem PHP-GTK meg hasonló egzotikus megoldásokról.

Szerintem asztali alkalmazáshoz hasonló Web UI-t leggyorsabban ExtJS-el vagy GWT esetén Ext GWT-vel tudsz előállítani.

A szerver oldal mindkét esetben teljesen független a kliens oldaltól, tehát használhatsz C#-ot, Java-t, PHP-t ... stb.

Mit értesz azon, hogy a hibakezelés kevésbé rugalmas PHP-ban? PHP5-nek már szerintem korrekt a kivételkezelése. (Igen, nincs benne finally. Kellemetlen, de sokáig Pythonban is hasonló volt a helyzet.)

Szerk: A C# választása is teljesen jó lehet. Ha a projekt során teszteltek valamilyen szinten Mono-val is, hogy legalább a backend szépen fusson (a backend nyilván teljesen külön fordítható tesztelhető komponens lesz...:) ), akkor amennyiben szükséges, viszonylag egyszerűen elé tudtok tenni egy Linuxon is működő GUI-t.

Üdv,
Gergely