Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

i am going to buy TextMate or phpStorm. Before i do it i want to ask community which one is THE choice.

I am maintaining existing php+xml+html+yaml code so as developing new functionalities for same existing system. Sometimes running posture queries, or creating views. I often work with Subversion, sometimes with Git. I use very often quick open for classes and files

Following i write to tell what assumptions i have and find out which of them are correct, which are not, or thoughts i am missing

Unfortunately i've missed my trial time with TextMate, so i can't test it for my work


Why to buy

  • every developer on Mac, i see has TextMate from which i draw about some qualities
  • some of mine projects are in Rails which TextMate covers too

Why not to buy

  • i am missing jump to the definition
  • it seems TextMate does not have integrated version controll (changed/new lines, diff between particular versions ), but it supposed to be integrated in some of future versions (but when it is?)


Why to buy

  • integrated version control
  • integrated db query tool
  • phpDoc
    • generation
    • reading (methods completion, type of variable, etc)

Why not to buy

  • price
share|improve this question

migrated from stackoverflow.com Aug 16 '11 at 15:50

This question came from our site for professional and enthusiast programmers.

closed as off topic by Anna Lear Aug 16 '11 at 17:09

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

Hi Mailo. I'm sorry your question got migrated here unnecessarily, but questions about tools and "X vs Y" comparisons are off-topic on Programmers. Shopping recommendation questions are additionally off-topic on Stack Exchange. Please see here for more information. –  Anna Lear Aug 16 '11 at 17:09
Thank you for you comment. It was weird to see closed status under the migrated one. Now after i red your comment it make sense. I am sorry for violating rules, but SE seemed to be best place to ask. –  Mailo Aug 16 '11 at 18:23
As it's closed I cannot answer, but I'll comment. For what you want to do, phpStorm seems to be better if you need to concentrate on php while Coda would be the best choice for anything web client (html, css etc. but also including deployment on the server and version control). –  Analog File Sep 18 '12 at 17:57
add comment

1 Answer

Every person has its own preferences, neither of TextMate/PhpStorm is THE choice.

I don't own PhpStorm, I use IntelliJ and RubyMine. JetBrains really knows to make killer products.
You mentioned that you same Rails project, well JetBrains IDEs in general enjoy a vast plugin system.
For example you can install Ruby/Rails plugin in IntelliJ IDE. So even if you decided to go with PhpStorm, you can install Ruby/Rails plugin later for free.

With PhpStorm you will get: code completion, PHP refactoring, an advanced JavaScript editor and many cool features that will ease the development process a lot.

share|improve this answer
THE choice is Emacs. ;) –  compman Aug 16 '11 at 16:02
@compman Should we add holywar tag to the question? ;) –  Chiron Aug 16 '11 at 16:06
Hmm... Is it possible for the site admins to set things up so that the "holywar" tag is automatically added to any question with (a) tag(s) related to text editors? –  compman Aug 16 '11 at 16:08
The Legend of 1982: THE choice was meant according to rest of the text - what do, prefer and so on but thank you ;) –  Mailo Aug 16 '11 at 17:17
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.