Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ide-dev] -7.5% absolute, -14% relative user loss this year

On 04/13/2017 03:56 PM, Patrik Suzzi wrote:
1. Probably we can't compete with Intelli-J on the android development.
Indeed, unless several people are ready to commit to work full time on it for several monthes.
2. We can improve Eclipse WTP to improve the web development experience. This is where we lost part of the users, in favor of webstorm and netbeans.
I fully agree. The state of JS edition got improved, but the HTML and CSS editors are still far behind many other ones in term of usability and features. However, this would require more resources on WTP, more people to review the various incoming patches ( ) or if the current committers cannot commit on reviewing the patches fast enough, we could recruit interested parties (such as you and Gauthier as committers).

3. We could gain users proposing a new offer: a lightweight Eclipse IDE integrated with LSP-editors and cloud IDEs. 
   - Eclipse Two is a good point to start, where we could plug CEF, (or Electron #?) and LSP4E based editors.
I'm currently only considering Eclipse IDE, not the other ones.
LSP4E is only targetting Eclipse IDE.

   - Also, Chromium Embedded will give us a chance to re-think E4 RCP applications. (A chromium-based framework, which can run RCP Plugins?)
I don't think users have left Eclipse IDE because it's not based on CEF nor Electron nor Chromium Embedded. They left because of missing or clunky high-level features that are better supported by competitors. It's not at all a matter of technology nor design IMHO, but "only" a matter of implementing and placing the right features at the right place and the right time in the user-stories.
People typically complain about completion being suboptimal, or the need to use keystrokes or certain characters to trigger completion, the lack of some refactorings, the inconsistency between Maven and JDT model... none of this is an issue that is related to the core architecture.
Mickael Istria
Eclipse developer for Red Hat Developers
My blog - My Tweets

Back to the top