Storm of Web IDEs: PhpStorm & WebStorm (EAP build 94.335)

This EAP brings significant updates in many areas. Technical details are available in the bug tracker and the highlights are:

  • New name. JetBrains Web IDE editions receive they own respective names: JetBrains WebStorm and JetBrains PhpStorm. The branding is not complete yet so you’ll see familiar white splashes and WI icons all over the place. The focus and target audiences remains the same: PHP/JS developers and web designers.
  • PHP formatter got numerous fixes and finally gained its options (this was the most voted issue in tracker). Although preview panel is not yet working and formatter itself can have some glitches (if you find some, hit Undo and report to us), we encourage you to try it.
    NOTE: Remember that JetBrains platform supports import/export and sharing of code styles, so you can easily work with different settings and can apply formatting automatically on VCS check-in.
  • PHP debugger memory usage was optimized. Symbolic link handling was also significantly improved, so you should not get non-working breakpoints anymore.
  • PHP editor has improved type inference for fields, arrays and boolean expressions, parameter hints, and HEREDOC editing.
  • Remote Deployment can upload your files and folders automatically when you save them. Once you enable this option in Settings | Remote Deployment | Options dialog you’ll never be bothered with uploading your files manually. If you also have ‘Save files on frame deactivation’ enabled in IDE Settings | General dialog, all you need is to switch to the browser and refresh the page — and your latest changes are right there! Files and folders renaming and moving is handled as well.
  • Smarty support has numerous improvements with all sorts of smarty syntax.
  • SASS or Syntactically Awesome Style Sheets (we’d call it CSS done right) are now supported. We will prepare a separate post for those who interested but need help in setting things up.
  • Linux users should get clipboard working in all dialogs plus a more friendly splash screen.
  • Zen Coding initial support – expand abbreviations with Tab in HTML & CSS
  • Known Issues

  • Formatting preview is not yet working
  • Intelli Lang plugin / Language Injection settings are missing
  • Smarty compiler plugins (custom tags) are not supported.
  • (S)FTP sync may work incorrectly after project reopening.
  • Download Web IDE EAP build 94.335 for your platform from project EAP page.

    Develop with pleasure!
    -JetBrains Web IDE Team

    This entry was posted in Early Access Program, PhpStorm, WebStorm and tagged , , , , , , , . Bookmark the permalink.
    • Andy L

      You guys are awesome!

      Thank you!

    • Andy L

      BTW, I particularly liked the addition of SASS!

    • Zyava

      Thanks for new features! Manual for using SASS inside WebIDE (or *Storm :)) will be great.

    • Ярый юзверь

      Привет, когда будет работать с проектами Битрикс?

      А то жду от версии к версии, а до сих пор только “Can’t resolve target of expression $_SERVER[‘DOCUMENT_ROOT’]” и include не срабатывают как надо…

    • Alexey Gopachenko

      1) We do not have any access to Bitrix sources so no any specific fixes unless you provide us with reproducible bugreport.
      2) Unresolved include expressions are not affecting any of other PHP functionality in PhpStorm by design.

    • Ярый юзверь
    • Mike Schinkel

      Really excited to see this coming together!

      I do have a suggestion; WebStorm is a great name but PhpStorm is a really sucky name. Would you consider one of these instead?

      1.) WebStorm for HTML
      1.) WebStorm for PHP

      2.) WebStorm Standard
      2.) WebStorm Professional

      3.) WebStorm Standard
      3.) WebStorm for PHP

      Just a thought…

    • vlad

      Yeah, naming sucks, but we’ll get used to it ))

    • David

      groovy highlighting please

    • Emonweb

      Is there any option to work directly on a ftp directory as a project?

    • Kirill Safonov

      Currently no. To get the language assistance (highlighting, completion, etc.) *Storm needs to scan all the project files, this way have them locally. Next EAP bulid will have a wizard to help you set up the project, connection and mappings.

    • Alexey Gopachenko

      @Ярый юзверь We’ll use your sources to check performance and resolving. Please create tracker issue or forum thread to discuss specific problems.

    • Ярый юзверь

      Буду ждать, спасибо

    • Zeljko Prsa

      It seems that the download link is currently pointing to the previous version?

    • Eugene Toporov
    • Zeljko Prsa

      @Eugene This one: It still has only the “PhpStorm-EAP-98.271” version for download

    • Alexey Gopachenko

      @Zeljko Well, PhpStorm-EAP-98.271 is the last EAP at the moment and exactly what should be linked on that page.

    • Zeljko Prsa

      @Alexey That’S awkward, I saw this exact post appearing and disappearing at least two times with the 335 version. I must have had some issues with browser cache. Thanks for the ultimate IDE :)