A
A
Artur Bordenyuk2013-04-17 18:36:43
phpstorm
Artur Bordenyuk, 2013-04-17 18:36:43

PHPStorm as a means to increase efficiency?

Hey!

Annoyed by the promotions from JetBrains (discounts for PHPStorm), he could not answer a few questions for himself.
Not for the first time I read that it really helps when there are several projects, when you want to easily run tests, when loess in CSS for production, when ... When?

Before the village, I used Sublime Text 2 and used it as an _editor_ with all sorts of things and features. I'm afraid to refuse them no matter what. Perhaps some of them can be moved there, strongly rebuilding everything.

Let me, please, write what I use most often in sublime, and the experts of the storm will give analogues or counter-features?

Use:

  • CTRL+D, CTRL+SHIFT+(UP/DOWN) (multi-selection with all things), many carets - HOME/END;
  • CTRL+P: [email protected];
  • Sidebar: ctrl+0 and F2 creates a file in the highlighted folder. Quickly and without annoying Windows windows. (package
  • Status bar: file encoding, method;
  • Snippets: many standard ones, from the package manager, our own. For jQuery, Twig, Yii, PHP;
  • Emmet;
  • project? Remembers files, unsaved changes. Not an argument for a storm for sure, but will it work as fast there? Switched, made, pressed commit and back. Not much computer power.


It seems to me that many items like Emmet, snippets, Twig syntax support will not be a problem.
Tell me how to be, please? Or if I'm in doubt, then it's not time for me to learn new coding tools?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
E
EugeneOZ, 2013-04-17
@HighQuality

There you can override hot-keys and there are plugins for all sorts of manipulations with the caret.
But the IDE saves time not only (and not so much) in text editing, but in:
1) static code analysis for errors (not syntactic ones). These are millions (even billions) of man-hours. This is a mega thing.
2) refactoring - you can change the name of the method in the entire project in a couple of seconds and be 100% sure that nothing has been forgotten anywhere. And this is not all the possibilities of refactoring.
3) integration with CVS (git) and other third-party systems.
"Remembers files, unsaved changes." - it remembers the project files, of course, this is an IDE. But there are no “unsaved” changes in this particular IDE family - everything is immediately saved by itself. At first it's unusual, but it's a very good thing :)

N
Nazar Mokrinsky, 2013-04-17
@nazarpc

Not much computer power.

PhpStorm eats a lot of resources with static code analysis, I tried to run it on a tablet - it was torture, but if the machine pulls it, it's worth it, a great IDE.
To the previous answer:
There are snippets, Emmet / Zen Coding, turns SASS / SCSS / LESS into CSS on the fly, there is an analogy for TypeScript, you can manually configure and others, these are out of the box. There is automatic compression with YUI Compressor for JS/CSS.
LiveEdit also helps (I use it to write documentation in html format).
Intelligent auto-completion based on self-analysis and PhpDoc sections (in the latest builds, it even suggests array elements).
There's a lot more out there.

M
Max, 2013-04-17
@7workers

have a 30 day trial

A
Alexander, 2013-04-18
@kryoz

Surprisingly, on the contrary, I think that PhpStorm has excellent font rendering under both Ubuntu and Mac OS X.
An IDE is needed like air if you work with a framework like Symfony, Yii, etc. Sublime Text 2 is a good EDITOR, not a development environment.
I have been using NetBeans for almost a year. Now the company has offered to buy a license for PhpStorm. Ran a month. Faster, slightly more functional, more complete support for php 5.4 (NetBeans doesn't properly support traits). Clear configuration support for testing phpunit. Nice refactoring - NetBeans only has one name for it.
I decided to agree to purchase a license, including a personal one I took the other day.
But if you want to be free and not pirated, NetBeans is a good option.

K
Kir ---, 2013-04-17
@SowingSadness

Sublime Text wins only in the categories:
- faster
- more convenient for working with many lines at the same time
in all the rest it loses. For prof. activities must be taken.
At the moment, Eclipse + PDT + PDT Extension + ... alas, they are losing.
But PHPStrom has one terrible flaw - very poor font rendering. You open Eclipse and find yourself in a fairy tale.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question