Rejoice - the BEST php IDE is here

Login or register to post comments
15 replies [Last post]
vakopian's picture
Offline
Joined: 04/08/2008

If you're like me, and have used IntelliJ IDEA from JetBrains for java, you already know what the best java IDE is. The good news is that, they now have the equivalent for php, called WebIDE (or PhpStorm).

Disclaimer: I have no affiliation with JetBrains or for that matter with any company behind any IDE.

I've just suffered too long with all the other IDEs (yes, that includes Eclipse+PDT, NetBeans, Zend, ...), that being able to use "IntelliJ for php" is like finally going home and seating in your favorite armchair.

Please note, this is not an attempt to start a religious discussion about different IDEs, and I will not respond to any such reply. If you're happy with your current IDE, by all means stay with it.

However, if you have genuine questions about how you can to this and that in WebIDE, I'll do my best to answer all the questions and show all the tricks I know. Most important hint (true for any IDE): learn the shortcuts.

So, go ahead, download and enjoy it.

alex94040's picture
Offline
Joined: 11/06/2008

Vakopian, this is pretty awesome! It looks like they have a free license for open-source projects - do you feel like applying on behalf of QCubed?

vakopian's picture
Offline
Joined: 04/08/2008

Alex,
Sure I'll be happy to apply.
A couple of questions (needed when applying):
1) Where is QCubed license page? If we don't have a page, it would be good to create one.
2) How many developers should we get the license for? You might have an estimate, and maybe other people can reply to this thread asking to add more?
3) Who should be the contact person? I don't mind if it's me, however, I'm not currently a formal "core contributor". And the application page asks for both "Project role" and "Page, confirming your participation in the project".

If you or VexedPanda (or any other core contributor) would like to apply and/or be the "contact person", it might be a better way to go.

alex94040's picture
Offline
Joined: 11/06/2008

I just applied on our behalf. Asked for 10 licenses to start. Will let you know once I hear back.

vakopian's picture
Offline
Joined: 04/08/2008

Alex,
any news from JetBrains? My evaluation license is running out and I'd really like to continue using WebIDE.
Thanks.

alex94040's picture
Offline
Joined: 11/06/2008

I just pinged them, they said "we have a long line, looking through these requests on a first come first serve basis." Bleh. I'll let you know as soon as I hear back.

alex94040's picture
Offline
Joined: 11/06/2008

Great news! JetBrains just gave us all (QCubed contributors) the licenses to use PhpStorm!! WOOO HOOO all hail JetBrains!

If you're a core contributor to QCubed and want the license key, ping me via email (alex94040 at yahoo dot com), and I'll send it your way.

tronics's picture
Offline
Joined: 04/06/2008

This is awesome. Very well done.
Now it hurts not to be part of the crew.

Cheers,
tronics

alex94040's picture
Offline
Joined: 11/06/2008

Tronics - join in, we want you contributing! :-)

tronics's picture
Offline
Joined: 04/06/2008

:-)
I'd love to. But I'm slammed with too much work.
Apart from this I'm totally supporting this fine bunch of people here. Knitting on version 2.* is a cool move. :))

On another note:
Meanwhile the alternative ORM (phpactiverecord) I suggested and demoed with qcubed is now finally 1.0 released. IMHO there is something around the corner for us here that might have a serious positive impact on speed and using 5.3 features. Yet it might change our way of thinking so this might still need some time.

Cheers
tronics

Offline
Joined: 11/11/2010

I recommend everybody to try Codelobster PHP Edition. It's free portable PHP IDE, that has its own powerful debugger, very advanced PHP autocomplete, even SQL autocomplete, and very handy navigation with "Ctrl"-key holding.
Tooltips with parameters are shown for functions, there is ability to call in for help from site php.net. The same works for html, css and javascript.
And you have an ability to use special plug-ins for Drupal, Joomla, WordPress, Smarty, CodeIgniter and JQuery.

alex94040's picture
Offline
Joined: 11/06/2008

Folks,

The license that JetBrains issued for QCubed contributors is about to expire. If you contribute code to QCubed and would like a new license, please ping me - [alex94040 at yahoo dot com]

Offline
Joined: 10/11/2010

I am not a core contributor. But I experiment with it a lot. I was trying to do something like a vertical Datagrid. I also have a plan to integrate QC with MongoDB, as I need Mongo for my work but QC does not support it (but that is a bit distant). So if it is possible for me to have it, I too would want it.

You can tell me if you feel like denying because I know I am not established here as a contributor as yet.

Regards,
Vaibhav

alex94040's picture
Offline
Joined: 11/06/2008

Vaibhav,

I'd be happy to give you the license key, but I'm afraid I'm bound by the terms of our agreement with JetBrains. I can only provide the key to core contributors. At the point when you submit a couple patches into our bug tracking framework - and they get accepted / committed, I'd be happy to revisit this and give you the key. I'd be thrilled to welcome you to the inner circle as well :)

Cheers,
Alex

Offline
Joined: 10/11/2010

I want to file a patch right away and there is a second one (the examples database in PostgreSQL dump format). There are a couple of things I am working upon as well.

But I do not know how to CREATE a PATCH!! Can someone guide me? I would be uploading a complete file for the time, only to mention the (one line) change I make.

Here is the first ticket:
http://trac.qcu.be/projects/qcubed/ticket/738

Regards,
Vaibhav

alex94040's picture
Offline
Joined: 11/06/2008

Instructions on creating patches: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-patch.html

(just google "SVN create patch" or "tortoise create patch")