Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ide-dev] Java IDEs comparison

I for one find workspaces very, very useful. I realize most people are not in this situation, but putting all my several hundred projects of different kinds into one workspace will simply not work. Being a contractor I also want to keep customer projects separate.

However I like the idea of removing the workspace folder. Projects could just be folders in your file system with whatever extras required added as hidden folders (as they are now, to enable version control of these), _or_ stored in a central location. This must mean that one would have to keep track the various workspace configurations (.metadata folders) somewhere else. One must still allow a workspace to track folders from different places in the file system. Being able to have e.g. both the source code of libraries depended on and the implementation using these in the same workspace is one of the pro/powerful features of Eclipse. Just in case you want to provide a patch :-)

Removing the need of a workspace folder, but keeping existing features while adding the benefit of being able to simply open any folder containing projects, as if it was a workspace would be pretty nice. Imagine right clicking on a pom.xml in your system explorer and selecting “Open in Eclipse” and everything would just fall into place.

And yes, +1 to what Doug wrote.


> 23. sep. 2016 kl. 17.25 skrev Doug Schaefer <dschaefer@xxxxxxxxxxxxxx>:
> That was an example that adds to the earlier examples. Switching branches on large projects is also not a good idea and usually requires a complete rebuild. We do see multiple workspaces used in C++ land for that reason.
> Anyway, make sure your removing more haters than you’re creating. And make sure you have some degree of consensus on the direction. At least a plurality of opinion. And if you do do it, make sure you set it in a preference so we can override it in our commercial products. Different communities have different levels of hate for this.
> Doug
> From: <ide-dev-bounces@xxxxxxxxxxx> on behalf of Mickael Istria <mistria@xxxxxxxxxx>
> Reply-To: Discussions about the IDE <ide-dev@xxxxxxxxxxx>
> Date: Friday, September 23, 2016 at 11:13 AM
> To: "ide-dev@xxxxxxxxxxx" <ide-dev@xxxxxxxxxxx>
> Subject: Re: [ide-dev] Java IDEs comparison
>> On 09/23/2016 05:05 PM, Doug Schaefer wrote:
>>> I’m with the gang that uses multiple workspaces to work on different branches of a repo, as I do with CDT master and CDT the last release in maintenance. I can’t have them in the same workspace and switch between them since they do have different target files and switching those is usually a nightmare.
>> Keep in mind that .target file is something the vast majority of developers (99%) don't know nor care about. When discussing about the IDE, we should focus on other mainstream personas: Java Enterprise dev (JEE or Spring), C/C++ dev, JS developer, Android developer... The PDE developer persona should not be our main target when we take such decision.
>> However, as preferences are package specific, we could imagine different behaviors for the different packages/targets.
>> -- 
>> Mickael Istria
>> Eclipse developer for Red Hat Developers
>> My blog - My Tweets
> _______________________________________________
> ide-dev mailing list
> ide-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit

Back to the top