Quick Tip: My Favorite New IDE: WebStorm
videos

Quick Tip: My Favorite New IDE: WebStorm

Over the weekend, Elijah Manor tweeted about a new IDE, called WebStorm, that is currently being offered as a public preview, from JetBrains. After spending a few hours with it, I’m extremely impressed! In this video quick tip, I thought I’d show you some of my favorite features that you, frankly, just don’t see much in other code editors.

Alternative Viewing Options

Notable Features

  • Not as bloated as other IDEs, like Aptana
  • Git integration
  • Fast intellisense
  • Vertical Selecting (Option + select)
  • CSS lookup on markup (Shift + Command + I)
  • Definition lookup (Control J)
  • Immediately finds formatting errors in your code
  • Advanced debugging
  • Plenty of skins
  • Zen coding implementation! (Such as, ul#nav>li*4>a)
  • Quickly and easily export inline CSS and JS to external files.

What Do You Think?

So, if you’re curious, take some time to look over WebStorm and let me know what you think! I’m still learning it too, so let me know if you found any cool features that I didn’t mention.

Add Comment

Discussion 145 Comments

Comment Page 1 of 21 2
  1. Serhiy says:

    I very Like Aptana… I’ll make are try

  2. This looks sick! I was looking for a Windows application that has crazy features like Coda. This might be a good competitor :)

    Thanks again Jeffrey Way, for your awesome screencasts.

  3. Erik says:

    This looks pretty awesome.

    How did web developers learn when your screencasts weren’t around?

  4. Micko says:

    There is something I don’t understand. They say that it is “pre-release software available for preview purposes only”, does that mean you have to pay for using it later?

  5. Thim says:

    Looks great just a question, I’ve download it for windows and I dont know how to change the theme for it somebody who knows? :)

  6. Latavish says:

    SWEETNESS!! This is worth a try! And I assume this will allow the use of frameworks such of Codeigniter. :-) will try this tonight. Thanks Jeffrey.

  7. Marcos Cerutti says:

    Hell-o Jeffrey!

    Thanks for the great tip mate, but I must ask, worths switch from Textmate? Sure it relies on personal taste, but as I have been trying several others IDEs and all seems to be an “overkill” and when I get back to textmate, it does all we need (sure, except build in ftp). But I would like to hear from you, what do you think?

    But well, I will give a try now.

    Cheers

  8. Klon says:

    Great stuff, thanks Jeff
    Have you used the PHP IDE they offer?

  9. Adit Gupta says:

    I would still prefer Aptana Studio because :
    1. It’s free
    2. It’s robust with support for Rails, Python, PHP and Adobe Air
    3. It supports zen coding
    4. Git and Subversion integration

    This gives me no reason to switch to WebStorm. Although, one can always try new IDE’s :)

  10. Boris (CMT Studio) says:

    Some attempt at discussion from me now.

    Those nice little features look cool, but a few things come up in my mind before trying this new IDE:

    - Does it have a nice explorer view with the ability of creating new folders/files etc. (for example Notepad++ requires a plugin for that)? This is vital for the workflow, at least to me.
    - Can you connect to an FTP server and edit/save the code directly?
    - Have you tried the php editor? Is it advanced enough or you its man focus is on coding? (I see the features in their website, but I want a first-hand info) :P
    - And…how come is Aptana bloated? Not to forget that WebStorm is paid, while Aptana is free and still preferred by professionals (including me, Ive tried about 4 different IDEs only this year). :)

    I already use zen coding in Aptana and never write inline css, never preview pages from within the IDE, etc. But the things I really like here (from their website) is Smarty Templates Editing – this is something not much IDEs have, like NetBeans supports CodeIgniter.

    And finally, thanks for making this screencast, Jeff. :)

  11. Yusuf says:

    ehm.. i didnt like , just like aptana..

    i prefer u “Netbeans PHP IDE”. its my favourite these days.

    • diddy says:

      So do I (that and eclipse) – I am sure it exists, but some sort of ide roundup with pros and cons would be great

    • DJaVuPixel says:

      me too i prefer Netbeans PHP IDE. It is really powerfull and much more convenient to use than Aptana! Personally I found it also faster than an eclipse based application (Aptana, Eclipse PHP).
      Lately I abandoned Aptana and I only use Netbeans PHP and I am really happy!

  12. Wow… Really nice IDE.

  13. oconn96 says:

    Looks like this one has a lot to offer. Some things I found on that remind me of eclipse when I do my java work. I’m still gonna stick with PHP designer and Coda for now though.

  14. Looks like it has some nice features.

  15. Aptana seems to be more flexible than WebStorm, and it’s free. I’ll try WebStorm a little more anyway.

  16. Michael says:

    Does it let you integrate classes, etc.? For example, if I have a class named Foo, with methods bar and test, will it do the pop-up things with definitions the functions as I’m working with an object of that class? I know a lot of other IDEs do that.

  17. vengen says:

    Looks very fine. I’m gonna check it very soonly ;)

    All the best,
    vengen

  18. Clemente says:

    This looks SOOOOOO cool, I’m definetely checking this out later today. Thanks for the Quick Tip

  19. nanochrome says:

    Looks good, but sadly like most IDEs it looks terrible :)

  20. Max says:

    Come on Jeff, I don’t have time too check out all the cool stuff you keep presenting us!! Stop it!
    ;-)

  21. Desain Web says:

    Just for reference..

  22. iivo says:

    Nice!

    Event hough I’m personally a huge fan of Coda, I’m definitely gonna try this one out.

    Btw, Jeffrey. This has actually nothing to do with the IDE, but I wondering what’s that add-on you have on the lower right corner of the FF that looks pretty much like firebug? I know I’ve seen that one somewhere, just can’t remember what it is and something tells me that it has been on my “check this one out” list.

  23. flash says:

    Nice to see that its already supported on both mac and windows. Hopefully we dont get screwed on the price as it seems like a nice app. Defo worth a trial run – thanks for starting us off JW!

  24. MaartenC says:

    I’ve been using IntelliJ (it’s Jetbrains’ Java IDE) for a while in school now and I really liked it. I found out about the WebIDE a while back and it was awesome. Probably going to install it again pretty soon!

  25. While it looks better than Aptana (at least to me)….I am afraid of what they will charge for this. We talkin $50 or hundreds here? I would hate to start using it, love it, then find out I don’t want to pay the amount they are asking.

    Not sure if i saw this asked or not either, is the zen coding built in, or do I have to install it like Aptana?

  26. ryan says:

    How do I add a new color scheme? aka the twilight theme?

    • Jeffrey Way says:
      Author

      On a Mac, go to Library -> Preferences -> WebIDE … and there should be a section to add a new XML file – that you download from the site that I liked to above.

  27. Patrick says:

    IntelliJ (or a slim version — webStorm) is the best IDE ever …

  28. nykeri says:

    Well i atleast installed both and i disliked both of them equally sure it has all those features but i just dont like it though. Thanks anyway but i think its my hate for IDEs as all are slow, so i just prefer Notepad++ and Komodo Edit even though it has more features than both combined

  29. fractalbit says:

    I don’t have words. I used NetBeans until now and i was quite happy but dissapointed with how slow it was. So i downloaded the phpStorm and was blown away. It is about twice as fast and have much better productivity features! Just read the tips and coding will be a pleasure!

    Judging from the ruby ide price, this should be around 80€. If it is so, i am DEFINATELY buying this!

    Thanks for the discovery jeffrey!

  30. Nick says:

    Does it have an Upload on Save feature? I cant find it!

    • fractalbit says:

      Correct me if i am wrong but i think it auto saves, you don’t need to save anything. It also keeps multiple versions of your files marked by date/time and you can compare and revert back to any of the previous versions. Go to Version Control->local history->show history.

  31. Devin says:

    This looks great. I am going to have to download it later.

  32. Ryan says:

    I downloaded the Windows version, and it seemed a little buggy…at least during the install. I like the CSS features though.

    • Jeffrey Way says:
      Author

      Not sure. You might be right, as it’s still in the preview release. But on Mac, everything seemed to be in order. It was a bit slow from time to time. But that’s all that I noticed.

  33. Xcellence IT says:

    Would like to try it….

    thanks for sharing…

  34. Gogkou says:

    What’s the shortcut key for expanding Zen Coding?

  35. lawrence77 says:

    It may be a Quick Introduction instead of Quick Tip :)

  36. Nike says:

    Anyone knows how to add new color schemes on Windows? It took me like 5 min just to find the settings panel, i find this program a bit bloated tbh. I do however love all the features. :)

  37. Alix says:

    You should really consider komodo IDE jeffrey, good article anyway, I’m always looking for the best IDE for Codeigniter!

  38. Andrew Bekesh says:

    Notepad++ with ZenCoding my favourite. Not looking for any replacement.
    I still believe IDE’s like webstorm and such are way out of web/designer/developer needs got couple nice features, but still bloated with not needed stuff.
    For serious programmers/developers ZendStudio is way to go.
    Don’t know why they still release all this new stuff none uses.

    • Davis says:

      I don’t agree with this line: “For serious programmers/developers Zend Studio is way to go.”
      I know we all have different tastes on which IDE is the best but I personally believe that Visual Studio is the best IDE in the market, Zend Studio can’t even compare with Visual Studio’s features.

      Correct me if I’m wrong.

  39. It looks pretty nifty, I’m always on the look out for better IDE’s.

    I use Coda at home but work on a PC at work so don’t have that luxury. What I’d love is Coda for PC, the simplicity and execution of the clips system is brilliant.

  40. Jack F says:

    Anyone tried the phpide they offer?

  41. Andi D says:

    PhpStorm and WebStorm are two different IDEs, right?
    Or is PhpStorm included in WebStorm?

  42. Gergely Olah says:

    How does it work?

  43. seekbob says:

    wow, really powerfull…

    which one should I choose?
    Webstorm or PHPstrom?

  44. Daniel Shanahan says:

    Jeffrey, if I remember correctly, you did a recent screencast using Espresso by MacRabbit (http://macrabbit.com/espresso/). Did you like it? If so, can you do a quick screencast on that Text Editor? (BTW, I am not in any way associated with MacRabbit).

    Thanks.

  45. Martin G says:

    Is WebStorm a subset of PHPStorm (or vice versa)? Do I need to use both apps, or only PHPStorm?
    Anyone checked this out? Can’t find any info on the website of the developers.

    regards,
    Martij

  46. Gabri says:

    I like the CSS features in this and also how simple it looks . also it`s great to find that it has local history like Aptana .

    btw, i made a theme for Aptana , Notepad++ & Komodo Edit if anyone is interested you can download it from my site.

  47. Mark says:

    what’s the shortcut key for expanding the zen coding in WebStorm?

  48. In my experience and understanding, why not find an IDE, master it, and stop looking for others!

  49. Wow

    That’s cool !

    Thanks !

  50. Melvin José says:

    Downloading it now.
    You convinced me to try it out.

Comment Page 1 of 21 2

Add a Comment

To add a code snippet to your comment, please wrap your code like so: <pre name="code" class="html">YOUR CODE</pre>. You can replace the class name with "js," "css," "sql," or "php." If there are any "<" or ">" within your code, please search and replace them with: &lt; and &gt; respectively.