It has been probably one and a half years since I had a PHP assignment. From there on, it was almost exclusively ASP.NET assignments. And that is a damn lot of period in development world to change everything. And now, I again have a PHP one.
I remember having to drop Html controls (or widgets, whatever you call them) manually on a PHP page, and then having to manually restore their ViewStates (that's an ASP term, but I hope I am clear what I mean) on a PostBack, if the same form was again rendered to the browser.
Now, that's one thing that hampers productivity. So, has there been any such changes in PHP that enable server-side control like things, that can automatically maintain their state between PostBacks?
If not, are there any (free or open-source) Thrid party libraries in PHP that provide similar functionality?
Also, is there any PHP wrapper for ExtJs available (like there is Coolite for ASP.NET)?
Also an advice on the IDE. I am looking for the best with the most comprehensive coding & debugging features. I know, best is a vague term, but I have zeroed my options to 4: Zend Studio, Komodo IDE, Aptana, & NetBeans. Any suggestions?
The only criteria is productivity??