Live data from Hacker News

PhpStorm 7.0 final release is here

blog.jetbrains.com

71–80 of 80 posts

Re: PhpStorm 7.0 final release is here

#71
post #46
post #29

Earlier quoted context omitted.

I can refactor a chunk of messy script into a separate method with PHPStorm, it's just one command. Good luck with Sublime :) IDEs were invented for a reason. To each his own, but I lost count of how many times I fixed bugs (of the sort that I could broadly classify as typos) made by colleagues who choose to code in Sublime, Commodo, Notepad++ and the like. I really like Sublime when I need to search for something in…

The idea that you need to click on GUI buttons to get anything done is regressive to the extreme.

Now if I could remember all the shortcuts ...

https://www.jetbrains.com/phpstorm/documentation/PhpStorm_Re...

Re: PhpStorm 7.0 final release is here

#72
post #70

Anyone here used PhpEd and then switched to PhpStorm in the last few years? I've really enjoyed using PhpEd myself, but sometimes it gets annoying that it has its own debugger (not XDebug) and that seems to cause issues with typical tools like PHPUnit and some of the features they have (like code coverage tests).

I switched to Intellij from PhpED a few years ago for a few reasons.

- Better support. Sometimes PhpEd would rarely give updates about what they were working on or what they were doing. My subscription ran out and I was not going to take a chance on "what ifs" when Intellij had all features I needed.

- More features. There were and probably still are lots of things PhpStorm/Intellij has that PhpEd does not.

- Intellij has support for more languages and PHP was only part of the work I did and even less of it now.

- Better JavaScript support (support for lots of JS frameworks built in. Missing a library locally for JS? It tells you. Also syntax highlight and error/lint check support for TypeScript and CoffeeScript

PhpEd was nice and I'm sure it's gotten better, but it at the time, it seemed like they were always a step or two behind the PHP and HTML5 updates so you could never count on using the latest features.

One advantage PhpEd always had on Intellij is that PhpEd is native (delphi code). Thus PhpEd always started up faster and there was a little less latency when clicking on menus or something, but it's not that noticeable and Intellij performs better than other Java Apps.

Re: PhpStorm 7.0 final release is here

#74
post #70

Anyone here used PhpEd and then switched to PhpStorm in the last few years? I've really enjoyed using PhpEd myself, but sometimes it gets annoying that it has its own debugger (not XDebug) and that seems to cause issues with typical tools like PHPUnit and some of the features they have (like code coverage tests).

I switched to Intellij from PhpED a few years ago for a few reasons. - Better support. Sometimes PhpEd would rarely give updates about what they were working on or what they were doing. My subscription ran out and I was not going to take a chance on "what ifs" when Intellij had all features I needed. - More features. There were and probably still are lots of things PhpStorm/Intellij has that PhpEd does not. - Intelli…

Thanks for the reply! For a while there (I started using PhpEd in 2008 or so) the updates were coming fairly slowly but they have seemed to ramp up lately which has been nice (version 11 of PhpEd seems to be due out fairly soon but I'm not sure which features will be coming).

The main open source project I work with (Joomla) seems to use PhpStorm almost exclusively now that we have a free open source license we can use. I tried it briefly last year, but with the latest round of updates it seems like it'll be worth taking a closer look at again :-).

I have liked the native speed of PhpEd, but one thing that I think that has held me back from switching to another platform has been the lack of Mac support it has so maybe switching to PhpStorm will make that transition more of a possibility down the road.

Re: PhpStorm 7.0 final release is here

#75
post #74

Earlier quoted context omitted.

I switched to Intellij from PhpED a few years ago for a few reasons. - Better support. Sometimes PhpEd would rarely give updates about what they were working on or what they were doing. My subscription ran out and I was not going to take a chance on "what ifs" when Intellij had all features I needed. - More features. There were and probably still are lots of things PhpStorm/Intellij has that PhpEd does not. - Intelli…

Thanks for the reply! For a while there (I started using PhpEd in 2008 or so) the updates were coming fairly slowly but they have seemed to ramp up lately which has been nice (version 11 of PhpEd seems to be due out fairly soon but I'm not sure which features will be coming). The main open source project I work with (Joomla) seems to use PhpStorm almost exclusively now that we have a free open source license we can u…

PhpEd worked well over Wine when I used it, but only tried that on Linux. Worth a try on OSX though.

Re: PhpStorm 7.0 final release is here

#76
post #53

Earlier quoted context omitted.

Can PHPStorm be considered a full fledged IDE? I kind of think a full fledged IDE should be capable of multiple languages. e.g. Ruby, Python, HTML5, etc. all in one package. PHPStorm is a specialized IDE.

it's just a stripped down version of intellij, at a lower price. Pay for intellij and you get all the languages that are supported.

PHPStorm is more focused and coherent and includes some features that IDEA + PHP plugin doesn't, IMO. If I were a full-time PHP developer, I'd use PHPStorm, but for my occasional PHP needs, IDEA + PHP plugin is ideal.

PyCharm is much the same - for full-time Python development, I'd prefer it to IDEA + plugin.

Re: PhpStorm 7.0 final release is here

#77
post #12

I've started using WebStorm for the last 6 months... it's sick for anything js/node/coffee/mv*. Also started messing with RubyMine. It's nice to have all your keyboard shortcuts standardized across IDE's.

Wait till you try intellij idea: java, php, ruby, python, go, js, node, coffee, etc all in one.

Just to reiterate myself - IMO, PHPStorm, PyCharm etc. are slightly more featureful and more coherent for their respective languages than IDEA + plugin.

Re: PhpStorm 7.0 final release is here

#78
post #57

php 5.5 support listed as a feature annoys me. I am a paying user ) and when I reported that php 5.5 was not recognized as php 5.4 or better I felt I was just brushed off. So, for the moment I cannot use the built in server features. ) Technically I bought Idea and downloaded the php plugins.

Did you file a bug for it?

Re: PhpStorm 7.0 final release is here

#79
post #3

How are the fonts with Ubuntu (Linux)? Last time I used it a year ago they were terrible.

We are continuously working on improving it and fonts are indeed better now, however, there are a lot of things we can't do something about because of JDK for Linux. There are some links and information on additional configuration for Linux to be checked at http://youtrack.jetbrains.com/issue/IDEA-57233

Yeah, that kind of sucks about Linux, it looks better now but still ugly.

I love the products on Windows, where it looks great and works great. Especially love PHPStorm for PHP and IntelliJ for Java :).

Re: PhpStorm 7.0 final release is here

#80
post #62
post #31

Earlier quoted context omitted.

I only briefly used Eclipse, so I can't comment on that one. I used NetBeans for a few months though. PHPStorm has much superior refactoring, it beats NB hands down. This by itself was for me enough of a reason to switch. I also had some issues with NetBeans being inresponsive, or some functionalities breaking for no clear reason (like "go to definition" wouldn't work anymore) etc. My working copy was on a mounted dr…

What's so good about PhpStorm's refactoring? Can you give an example?

I can't remember exactly anymore what NetBeans has and has not, anyway PHPStorm allows you to generate getters and setters, or to extract a fragment of code into a separate method - the latter one is extremely helpful for refactoring poorly written spaghetti code. This function is quite intelligent, so it takes care of all the local variables and creates a proper method signature (so that the newly created method would take all the variables used by the code as arguments), etc.
Post reply on HN