Taken from Ohloh's Eclipse PDT page
So what's keeping us busy these days?
1. Revising Modeling Techniques – Its time to catch up Eclipse's standards. We have decides that our previous modeling technique is getting oldish. So naturally we are targeting JDT's concepts with adaptation to the php dynamic binding nature (given by the DLTK project).
2. Code Manipulation – sometimes the editor should generate new code or even rewrite an existing code. This is an excellent mechanism for such kind of tasks. Also a great advantage is that we catching up JDT's standards on these capabilities as well so many of JDT's features are quickly portable to php.
3. UI enhancements – this is the part that our community should be most happy to hear about. Since infra was enhanced , more and more UI features are available. Taking for example mark occurrences, override indicators, better code completion, fast searching, quick fixes and more.
Exit Execution Paths are marked in PDT 1.1 Editor
4. Upgrading our Dependencies – While most of Eclipse 3.4 enhancements are infra related, Web Tools 3.0 brings the Ajax tools into their editor and this is automatically brings it to the php environment. Editing, browsing, launching, code assisting, folding, and more features are now available for the JavaScript side as well.
5. Unit testing – Well... maybe it won't be an interest of any of our users but still it is worth mentioning. We have tripled our unit testing to provide stability and regression testing to PDT. It seems that it also makes the whole development cycle more fun to us!
2 comments:
awesome stuf Roy! Looking forward to it!
Roy, it is a great thing what you are doing for PHP with your development of PDT.
I think it is a great idea to use DLTK as a base for PDT. This way you don't need to reinvent the wheel.
On the other hand I must admit that the state of PDT as a project is a real mess since its early days to now on.
No one knows what version are you working on right now - is it 1.1 or 1.5?
No one knows what exactly is in the nightly build - is it 1.0.x (as stated in the plugins/feature itself) or is it 1.1/1.5?
You contact community only when you need it (nice announcements as this one).
Best regards.
Post a Comment