After all these years in development, the lack of an installer for Eclipse might indicate some relevant reasoning from the developers.
Are there any benefits for its users from not having an installer?
|
After all these years in development, the lack of an installer for Eclipse might indicate some relevant reasoning from the developers. Are there any benefits for its users from not having an installer? |
|||||||||||
|
|
To my understanding it's to create such a loose connection to the environment/OS as possible. Applications that are installed need to update data in the OS registry and is therefore on some points restricted. In your Eclipse IDE you can specify own registries with data relevant for the project. Another benefit is that it's easily updated and also easily shared between work stations without installation. |
|||
|
|
|
In addition to the AndroidHustle's answer, thanks to this mechanism, you may have several installations of Eclipse on your machine (especially with different versions) without encountering conflicts due to installation. |
|||||
|
|
If it were such a good idea to separate it from the OS, then a lot of other IDE's would surely have followed this path. All the good ones (not saying Eclipse isn't good) have installers. The real reason is that there are so many flavours of Eclipse for each platform and language, with many preconfigured modules, specialized vendor setups etc. that ... having installers is too much trouble. No installers = much easier for the user to have multiple Eclipse variations on their development machines and much easier for Eclipse flavours to be brewed and distributed. If Eclipse were a commercial product, or a tightly controlled code base, there would surely be installers. |
|||||||
|
|
In addition to AndroidHustles great answer, one must realize what Eclipse really is: a developer tool. Being a developer tool its target audience is developers who knows the file system very well. An installer of Eclipse (for Windows) would only unzip the files and copy them to the default location C:\Program Files\Eclipse. This location could be changed either by using the Browse-button or typing the location in the address field.
Simply put, there is no real use of an installer for the target audience: developers. |
|||
|
|