Thats a real positive feedback Mickael. Thanks alot for sharing. I will try to find some time to look at your pointers and may be setup a new repo as POC thing.
Best Regards, Gayan. On Wed, 7 Sep 2022 at 14:56, Mickael Istria <mist...@redhat.com> wrote: > > > On Wed, Sep 7, 2022 at 2:29 PM Gayan Perera <gayan...@gmail.com> wrote: > >> another question is the is it worth to spend time on improving the jdt ui >> parts when more things are happening in vscode java ? > > > I do not know and wouldn't dare betting on one or the other ;) But I can > share some personal impressions: > I think that by nature of how JDT can integrate natively in Eclipse IDE, > it is and will always be more capable of deeper and more powerful > integration than what LSP and vscode-java will ever be capable of > achieving. Having access to ICompilationUnit in the UI is extremely more > powerful than whatever LSP will ever be able to specify. Because of that, > if we're to implement a crazy new UI approach for Java development, then it > will be easier and faster to achieve with JDT-UI than with vscode-java; and > so I think JDT UI is still here to stay and also here to grow. But growing > doesn't mean sticking to the current state, it can also mean that for some > operations, if we're happy with the generic LSP-based implementation, then > JDT-UI could drop some of its specific workflows/UIs and adopt common LSP > ones. So on the long run, I would imagine JDT UI dropping progressively > some of the most "basic" things that LSP does equally well (but I don't > think it's that many things...); and focusing on advanced and powerful > integration that cannot be achieved with LSP; basically expressing more > added-value. > > >> Since JDT UI contains many features and trying built aside on top of >> generic editor might seems like building another vscode java on eclipse >> isn’t it ? > > > Yes, it's kind of it. I imagine Java development in Eclipse IDE could > become like vscode-java on Eclipse IDE + some very advanced features > provided by JDT-UI that cannot be achieved through LSP. > > When looking more and more extensions for java echo system is popping up >> and eclipse extensions are rarely updated. >> > > Extensions being rarely updated is also an indicator of Platform and > extension stability. > I used to care too much about such metrics; but my personal and I think > definitive conclusion on it is that they're worth nothing and are just data > used and misused by people in a way that serves their own business goals > (ie there is a goal and some people build an interpretation of the data > that serve this goal, but could easily have build an opposite > interpretation of the data if it were to serve another goal) more than data > that is actually analyzed objectively to identify opportunities for real > technical progress. > The only data that I think matters is the amount and diversity of code > contributors. > > Cheers, > _______________________________________________ > platform-dev mailing list > platform-dev@eclipse.org > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/platform-dev >
_______________________________________________ platform-dev mailing list platform-dev@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/platform-dev