4 ms·
Isn't this just blossoming into the vi/emacs/IDE debate couched in different language? Can you -- in principle -- accomplish goal X with tool Y? Yes, almost a
by jordanpg 12y ago
Isn't this just blossoming into the vi/emacs/IDE debate couched in different language?
Can you -- in principle -- accomplish goal X with tool Y? Yes, almost always. Some people will be far, far more efficient with the CLI and likewise some people will do better with GUIs.
There are some tasks that are only amenable to CLI work, like kernel development. And there are some that are only amenable to enormous IDEs like mobile app development.
The author is saying that for the scope of his problems, the CLI just gets in the way. This isn't always true. He is careful not to make any sweeping generalizations.
- Roboprog 12y agoTangent - but why does mobile app development require a huge IDE??? Aside from how bad the APIs are. What if mobile app APIs had a simple interface to add layouts to views, and widgets with their callbacks (in one call) to the layouts? And what if all the widgets and layouts had so much of their behaviour standardized in the base classes that you almost never needed to look up, auto-complete or otherwise remember 100 distinct classes' use cases???
- jordanpg 12y agoI'm most familiar with Android, but I would say it's because there is too much infrastructure under the hood. Google seems interested in abstracting away almost everything about the framework and build process into the Gradle plugin in Android Studio, to create the illusion of what you're describing. But behind the scenes, all of the machinery if IntelliJ is making that happen. Related question I asked a while back on SO: http://stackoverflow.com/questions/24151396/how-can-i-view-android-build-gradle-tasks-from-android-studio http://stackoverflow.com/questions/24151396/how-can-i-view-a...