PhpStorm License Renewal

161 views
Skip to first unread message

Niels Braczek

unread,
May 21, 2012, 7:40:53 AM5/21/12
to Joomla! CMS Development!, Joomla General Development, Joomla Platform Development, JBS
Good News!

JetBrains has granted our community another year of free use of its
outstanding IDE PhpStorm. If you want to renew your installation, just
send me a mail and I'll send you the key.

Regards,
Niels

--
| http://barcamp-wk.de · 1. Barcamp Westküste 30./31. März 2012 |
| http://www.bsds.de · BSDS Braczek Software- und DatenSysteme |
| Webdesign · Webhosting · e-Commerce · Joomla! Content Management |
------------------------------------------------------------------
Message has been deleted

Herman Peeren

unread,
May 22, 2012, 4:35:46 AM5/22/12
to joomla-...@googlegroups.com, Joomla General Development, Joomla Platform Development, JBS, nbra...@bsds.de
Hey Niels, I'd like to join this party.

Seeing so much enthusiasm about PHPstorm I will switch from NetBeans to it.

Ciao,
Herman

Roozbeh Baabakaan

unread,
May 23, 2012, 5:07:39 AM5/23/12
to joomla-de...@googlegroups.com, joomla-...@googlegroups.com, Joomla General Development, JBS, nbra...@bsds.de
Hi !


which one is better ?

1. NetBeans
2. Aptana
3. PhpStorm

Samuel Ng

unread,
May 22, 2012, 9:59:24 PM5/22/12
to joomla-de...@googlegroups.com, joomla-...@googlegroups.com, Joomla General Development, JBS, nbra...@bsds.de
Hi Niels,

This enthusiasm is contagious, difficult to shake off. I've got to try out PHPStorm too.

Thanks!

Sam

Paladin

unread,
May 23, 2012, 4:28:38 PM5/23/12
to Joomla! Platform Development
A lot depends on your taste, and for that matter, what hardware/os
you're running on.

Personal opinion, Aptana and PHPStorm are miles ahead of NetBeans. but
I'll admit that has much to do with the fact I was running NetBeans on
a 2GB system, and java in general, and NetBeans in particular seems to
be quite the memory hog. I found NB to be slow, and occasionally the
heap would crap out and it would become completely unresponsive. I had
to watch the heap levels and manually trigger garbage collection to
avoid that fate.

Aptana is pretty much a copy of Eclipse, and Eclipse I found to be
more stable, but for some reason a little more delicate as well. I had
to reinstall it several times to correct something that had gone
wrong. Perhaps what went wrong was my fault, no idea since I never
could figure out what it was. Eventually I ran completely out of
patience with Eclipse.

I found PHPStorm to be better in both areas, but that may also be
because the license granted me to use it was restrictive enough to
prevent me from using it in the majority of the projects I worked on
during that period. (The license grants you the right to essentially
do direct-to-Joomla development on it, but not the right to use it for
any profit-making activity, so the only time I could use it was when I
was writing directly for an OS project, not while developing a paying
client's code.) The limited usage may have biased my results.

As a general rule, JetBrains does good work, and the only thing I have
against them is that everything is java-based, hence bloated. But
then, Aptana, Eclipse, and NetBeans are also java-based, so it's not a
significant flaw.

Your choice of IDE depends on your personal taste in editors along
with whatever additional tools (maven, Phing, mylyn, etc.) you like to
use. I think the idea of an objectively best one is nonsensical;
context is everything.

On May 23, 4:07 am, Roozbeh Baabakaan <roozbeh...@gmail.com> wrote:
> Hi !
>
> which one is better ?
>
> 1. *NetBeans*
> 2. *Aptana*
> 3. PhpStorm

Rafael Diaz-Tushman

unread,
Jun 11, 2012, 10:19:32 AM6/11/12
to joomla-...@googlegroups.com, Joomla General Development, Joomla Platform Development, JBS, nbra...@bsds.de
Thanks, JetBrains.  Could you send a key my way, please?

Thanks in advance.

R

Denitz

unread,
Jun 11, 2012, 10:53:18 AM6/11/12
to joomlab...@googlegroups.com, Joomla! CMS Development!, Joomla General Development, Joomla Platform Development, nbra...@bsds.de
PLEASE SEND MESSAGES DIRECTLY TO NIELS, NOT TO ALL!!

Amy Stephen

unread,
Jun 11, 2012, 11:13:15 AM6/11/12
to joomla-de...@googlegroups.com
The same could be requested for less than friendly, bold red messages. =)

garyamort

unread,
Jun 19, 2012, 10:59:04 AM6/19/12
to joomla-de...@googlegroups.com, Joomla! CMS Development!, Joomla General Development, JBS, nbra...@bsds.de
With PHPStorm 4.0 there is a lot of integration with Phing, Jenkins, etc.   So I'm wondering if you have any "magic" config for PHPStorm for working Joomla!?

So far I've been running into difficulty with tabs vs spaces. and trying to get codesniffer to run on just my changes to let me know when I'm breaking things.

A Joomla configuration on tabs/spacing/comments/etc would help quite a bit.

Oh, and as an aside, my personal system is Windows 7 64-bit.   PHPStorm embeds a copy of Java 1.6 which is 32-bit and seems to have a performance impact on my system.  I found it much much faster to use 64 bit Java 1.7.   From http://blog.jetbrains.com/webide/2011/09/phpstorm-webstorm-2-1-4-performance-update/ the basic process was:
Delete the jre folder in the phpstorm folder.   If that folder does not exist, PHPStorm will attempt to load the JDK and JRE from the environmental variables: JAVA_HOME AND JRE_HOME i
Make sure JAVA_HOME & JRE_HOME point to the latest 64 bit Java installation!
I found this much faster and better with memory.   Note, as of the beginning of may, there is a known bug with Java 1.7 64 bit under windows where it is unable to access FTP, so by doing this you won't be able to use FTP unless that has been fixed[the bug is from Sun/Oracle, so they are the ones who need to fix it].  http://devnet.jetbrains.net/message/5459102#5459102  Since I use SSH/SFTP which work just fine, it doesn't affect me.

Also I find using ProcessLasso - http://bitsum.com/prolasso.php - helps me keep an eye on the system hogs[and I use it to give PHPStorm it's own CPU core which it only shares with a few other processes]



My own opinion on IDE's in case others are curious:

Eclipse: THE standard and it works well for many many people.  I personally simply cannot wrap my head around Eclipse and PHP programming.  Which is odd because I AM able to use Eclipse for C/C++ coding for microprocessors, and Android/Java coding..

Aptana: While mostly just a facelift of Eclipse, I've found it to organize things in a manner where I was able to use it productively.  Unfortunately, it was very fiddly and I gave up on it.

Netbeans: THE gold standard on user friendly interface.   Unfortunately, they just lag too far behind the latest PHP features to be usable for me for PHP, and while it's great for C/C++ all the coding examples for the MSP430 start with eclipse and it's way easier to use it.

IntelliJIDE: interestingly, while this is a "superset" of PHPStorm along with an IDE for a lot of other languages, it's interface is completely different from PHPStorm and it lags behind in features[I tend to use the bleeding edge RC code for PHPStorm] - so I don't use it.

KomodoIDE - this WAS the gold standard at one time and I can't recall why I migrated away from it, but I did.

Ultraedit - always has been the platinum standard in windows IDE's, but it's limitation to only running on windows made me forgo upgrading years ago.

PHPStorm - my preferred IDE and I keep re-upping my license for it - which is why I never asked for a license.  XDebug tends to be a little fiddly but doable.   Git support is pretty good, but I still use a secondary commercial git client[SmartGit] for some ease of use functions.  I find using PHPStorm to mange a local branch to a server works fine..merging is a bit finicky and smartgit just seems to work better,


garyamort

unread,
Jun 19, 2012, 12:12:45 PM6/19/12
to joomla-...@googlegroups.com, joomla-de...@googlegroups.com, Joomla General Development, JBS, nbra...@bsds.de


On Tuesday, June 19, 2012 10:59:04 AM UTC-4, garyamort wrote:
With PHPStorm 4.0 there is a lot of integration with Phing, Jenkins, etc.   So I'm wondering if you have any "magic" config for PHPStorm for working Joomla!?

So far I've been running into difficulty with tabs vs spaces. and trying to get codesniffer to run on just my changes to let me know when I'm breaking things.

Well, I feel stupid.

From the bottom of the checkstyle error page, http://developer.joomla.org/pulls/pulls/1209.html
"BTW: If you want to run this tests on your own machine - The source code is available on GitHub, based on Ian MacLennan's PullTester with signifiant enhancements by Nikolai Plath." 

So, now I have a subproject to work on and no excuses
Reply all
Reply to author
Forward
0 new messages