Earlier quoted context omitted.
IntelliJ 12's Android support is vastly superior to Eclipse, in addition to being just a better Java IDE overall. I'm now very curious to know just how different Android Studio will be from IntelliJ. I'd guess it's going to something akin to the difference between JetBrains' RubyMine and Ruby/Rails plugin support inside IntelliJ -- same overall functionality with better UX integration for the domain.
Even the community edition[1] supports android development. Just point IntelliJ at your android sdk installation folder, and you're off to the races! [1]: http://www.jetbrains.com/idea/features/android.html
Introducing Android Studio
101–110 of 189 posts
Re: Introducing Android Studio
#102Looks great, too bad it won't even launch for me on Windows 7. Anybody else running into problems running it?
Re: Introducing Android Studio
#103Re: Introducing Android Studio
#104Earlier quoted context omitted.
The feature set is fine, and when it came out it was basically revolutionary. But over the years the architecture has developed real instability. Frequent crashes, terrible and fundamentally broken package/dependency management. Difficult to find features, inconsistent UX and a vast amount of very low-quality plugins in the ecosystem. Then there's the extremely varied and confusing set of packages. There's even a mat…
Everything you wrote was true several years ago, but today it's no longer true. Eclipse is pretty stable now since it has OSGI under the hood. UX wise though it's still pretty crappy. I wouldn't be surprised if the new Android IDE is still Eclipse.
The whole announcement is that it is based on IntelliJ.
Re: Introducing Android Studio
#105Earlier quoted context omitted.
Have you tried Idea? :-) Anyway as IDE developer for alternative languages (Scala, Kotlin) I dont like Eclipse because they refuse to integrate any sort of support for third party languages. This has been going on for nearly a decade. Vmware had to basically fork JDT to build decent Groovy IDE.
Are you talking about some core Eclipse features that needed for third party language support? There are many amazing third language IDEs implemented as Eclipse plugins, not forks, like http://www.eclipse.org/koneki/ldt/ .
This requires deep integration with Java Development Tools to make incremental compilation working. And JDT team refuses this sort of stuff for nearly a decade now (since AspectJ). There are various hacks (such as aspect hooks used by Scala IDE). Probably best solution is JDT fork made by Spring Source (VMware) : http://blog.springsource.org/2009/07/30/a-groovier-eclipse-e...
And to add insult to injury Eclipse Foundation created their own language called Xtend. It has cross-compilation as well, but it first compiles down to Java source code and result Java code is than compiled by javac. Basically Java Preprocessor. (dont get me wrong. I really like Xtend as language, I just wish their team would put some pressure on JDT folks).
Re: Introducing Android Studio
#106Re: Introducing Android Studio
#107Earlier quoted context omitted.
It's this, they said it was based on the community (free) edition of intellij.
That makes me angry. I really like Jetbrains as a company and you would think Google could spare some money and pay Jetbrains something.
Re: Introducing Android Studio
#108Earlier quoted context omitted.
The feature set is fine, and when it came out it was basically revolutionary. But over the years the architecture has developed real instability. Frequent crashes, terrible and fundamentally broken package/dependency management. Difficult to find features, inconsistent UX and a vast amount of very low-quality plugins in the ecosystem. Then there's the extremely varied and confusing set of packages. There's even a mat…
Everything you wrote was true several years ago, but today it's no longer true. Eclipse is pretty stable now since it has OSGI under the hood. UX wise though it's still pretty crappy. I wouldn't be surprised if the new Android IDE is still Eclipse.
As to OSGI -- that has been the core of Eclipse for nearly a decade, and IMO also a big part of the problem. The promise of OSGI was to allow Eclipse to be treated as a radically-open MDI framework that you could write just any old software on -- not just IDEs, but gaming frameworks, spreadsheet editors, on and on. The reality is that the standards for Eclipse's OSGI "drop-in" architecture have not stabilized into a robust ecosystem, rather it has lead to wildly varying user experiences, odd menu/pane/window configurations that have little consistency from one plugin to the next and poor quality software across the board. I'd be very reluctant point to Eclipse as an example of OSGI's fulfilled promise.
Also -- not sure if you read the OP, but the new Android IDE is going to be IntelliJ, not Eclipse.
Re: Introducing Android Studio
#109Looks great, too bad it won't even launch for me on Windows 7. Anybody else running into problems running it?
Re: Introducing Android Studio
#110Earlier quoted context omitted.
I hate its workspace concept with passion. Most IDEs just use some kind of project file, or are able to use directly build tools. But Eclipse always has to create this workspace full of metadata that it likes to corrupt every now and then!
you can specify the workspace locn at startup (with -d iirc) so with an alias and/or some bash scripting you can use a separate workspace for each project (I have my projects in ~/proj as subdirs with commands to select which is current - although I only use eclipse for c dev work, intellij idea for java + python). also, use a separate build tool (eg ant) and don't store build info in eclipse (basically, use as defau…