Every since I first played with Eclipse and marveled at how efficient and useful it was, I have been using it. Â I use MyEclipse (which I have become less enamored with over time) and RDi (Rational Developer for IBM i – or whatever they decided to call it this week). Â I use RubyMine, Eclipse for Android development, and on an on. Â I always enjoyed being able to do everything from within the IDE. It was always much more than just a text editor.
But, recently, I have noticed more and more frameworks are departing from the “one environment to rule them all” experience and are adding command line scripting to get the job done. Â You can no longer just build a Rails project from within the IDE. Â You can no longer create a PhoneGap project from within the IDE. Â Lately even some Java tooling I use requires I jump to a command line to run Gradle, or NPM or some script that “builds” the skeletal framework first. Â THEN you can use the IDE.
What is UP with that? Â The “I” in IDE is for “Integrated” not incidental. Â When I am using a framework I expect everything to be generated from *within* the IDE. Â I am not sure if it is just laziness or lack of understanding of the IDE tooling but I am getting a little tired of jumping from command line to IDE and back again just to get a project built.
Come ON you IDE and framework providers. Â Get your game together…..