|Re: [ide-dev] VS Code|
On 09/13/2016 10:46 PM, Pascal Rapicault wrote:
Project-less workspace is the way to go for all projects. At at time where Java did not had build tools to structure things, Eclipse concept of project made sense. Now that every language and ecosystem comes with a build tool, the concept of project a-la Eclipse is becoming an annoyance.Several other languages still don't have decent build tools, and if you think about people beginning with Java, they don't have build tools.
This concept of "projects" is IMO a natural and good one, the issue in Eclipse IDE isn't its existence but its interaction with overlapping concepts, such as build tools or edition capabilities according to enabled natures. All IDEs have some project or module concept, and it's pretty convenient to browse an enriched scoped tree when manipulating them.
The issue with Eclipse IDE is that many code assistance features only work if 1. file is part of an existing Eclipse project (with .project), 2. this project is loaded in the workspace and 3. the project has the right nature; whereas several of them could work without these constraint.
So yes, every feature should do its best to work directly on a File (not requiring an IFile). Should it be a recommendation for the UI Working Group?
Back to the top