request for feedback: draft of revised mission statement for the Eclipse IDE Working Group #2237
Replies: 3 comments 3 replies
-
Thank you @martinlippert, hope to get some feedback from the community. It may be important to mention that, for me, the motivation behind these three sentences is indeed to define a set of "great goals" that can engage and motivate the community and potential contributors to invest in the IDE. I understand them this way, and I think they are interesting and motivating as currently written. |
Beta Was this translation helpful? Give feedback.
-
My 2c (and really not worth more, feel free to ignore), against the overusage of "modernize" |
Beta Was this translation helpful? Give feedback.
-
As part of Eclipse's modernisation and image, it would be important to consider the environmental aspect. Coding, building, deploying in a green way is important today but nothing is really done for that. We are still using 20-25 years old technologies which were not in this scope... but we have to think about it ... not only to be more respectful of the environment, but also to become an open source reference in this field. More and more environmental standards are going to be introduced and will force industries to be more respectful of the environment... we're thinking of course of chemicals and transport, but the software industry is also concerned... Today, downloading 500 MB just to develop java code is still huge, especially when you consider that millions of developers are downloading... This area of development would bring a big number of advantages:
|
Beta Was this translation helpful? Give feedback.
-
The Eclipse IDE WG is currently working on a revised mission statement and is looking for feedback from the involved projects, committers, and contributors. Once the mission statement is finalized, the goal is to have it on the working group website and as an entry point for potential new companies (who might be interested in joining the working group).
Important to note here is that this is not meant to be a mission statement for the projects themselves. It is the mission for the working group and their member companies in support of the projects involved.
Here is the current draft. Is it organized around three main sentences, to be short and crisp around what we are working towards as a working group.
Modernize the Platform and sustain its stability to provide a solid foundation for the next decade of building and maintaining IDEs and rich-client applications.
This is done by continuously modernizing the core parts of the platform, updating the code base to the latest Java versions and by implementing a slick, modern, and highly performant version of SWT as the UI layer.
Modernize the IDE Platform to provide a best in class platform to implement and ship custom IDEs for all kinds of languages.
This includes bringing the language server protocol integration to the next level as the central component of this platform, thus enabling users of the IDE platform to easily integrate existing language servers while extending functionality beyond what LSP supports at the same time.
Provide Best in Class Java Tooling on top of the IDE platform.
This includes using and continuously improving JDT to support the latest Java versions and running the Java tooling as a language server on top of the IDE platform. The Java tooling will not reduce or limit, but go beyond what is currently possible for Java in Eclipse. It will also serve as an example of how other languages and tools can be built on top of the IDE platform.
Looking forward to your feedback, comments, and suggestions.
Beta Was this translation helpful? Give feedback.
All reactions