IDE support
Fri, 11/07/2008 - 13:21
We need a good IDE for developing with QCubed.
I have found a support request for Qcodo in netbeans.
Please vote this issue so we can have Qcubed integrated in Netbeans :)
We need a good IDE for developing with QCubed.
I have found a support request for Qcodo in netbeans.
Please vote this issue so we can have Qcubed integrated in Netbeans :)
Hey all, I can strongly recommend a NetBeans Nightly Build for QCodo development, as it's what I'm using at the moment.
In terms of QCodo specific support I've done little more than create some Class Templates that extend from QForm and QPanel.
My advice to the developers of QCubed is that they go wild with PHPDoc throughout the codebase. NetBeans PHP supports property completion via the @property family of tags. At present, QCodo generates Data Object code that complies in this regard and NetBeans happily completes object properties.
However, most of the rest of the QCodo codebase does not feature any kind of PHPDoc commenting and hence NetBeans is unable to complete the numerous properties offered by QCodo classes.
The solution is simple but tiresome: Rigorously document the base QCodo classes.
Our company ended up with VS.PHP, which has pretty good (though occasionally quirky) intellisense, is quick, and due to the VS backend is very nice to use.
It is commercial, but not too expensive.
I'm using eclipse with PDT, which should have @property support as well in the latest dev release. I haven't had a chance to test it though.
And yes, I'm curious about your favorite IDE and also why...?
Kristof
I also use eclipse with PDT. I used to use dreamweaver, but it is too bloated and I never used the WYSIWYG editor. I like Eclipse because it is open source and is pretty lean and fast. There are certain features that Eclipse could work on, but it is still a pretty good IDE.
We are using Eclipse PDT, but I never noticed it supports @property.
I should check it out.
Recent builds of Komodo have @property support - I've been using it for a while now. Built-in Komodo debugger works very well with XDebug, and the entire thing works magically with QCodo.
Hummm..
Since the IDE like eclipse is available, I don't want to spend money.
It's just me.
I steer clear of Eclipse. It is, by and large, a horribly bloated and unstable IDE. Zend Studio for Eclipse is a joke in terms of speed and stability, while the PDT is not much better. The only real bright spots in Eclipse are PyDev and CUSP, neither of which are PHP related.
Komodo is decent, but costs money (No, the free version is not a decent substitute)
NetBeans PHP, although new, is extremely nice. It's a lean download (The latest nightly build [Which is very very stable BTW] weighs in at only 21mb to download and 80mb to install) and as an IDE is just plain better than Eclipse. Also, it has a the benefit of the jVi plugin, which allows for text-editing Vi style. The nearest equivalent in Eclipse costs money!
Anyways, as you can guess, I'm a NetBeans and Vi thug ;-)
I strongly recommend you all try a NetBeans PHP nightly build or the final 6.5 release, which will be out in about 2 weeks.
I'm using NetBeans for a while and I highly recommend it to every PHP developer. Configuring Xdebug is pritty easy and the intellisense works fine. The feature that I like most is Javascript Debugging wich is something that (at least) I don't find in other IDE.
NetBeans is free and like eclipse, a java IDE, but lighter.