Eclipse is a free and open source integrated development environment (IDE).
N/A
Oracle Java SE
Score 8.1 out of 10
N/A
Oracle Java SE is a programming language and gives customers enterprise features that minimize the costs of deployment and maintenance of their Java-based IT environment.
N/A
Pricing
Eclipse
Oracle Java SE
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Eclipse
Oracle Java SE
Free Trial
No
No
Free/Freemium Version
No
No
Premium Consulting/Integration Services
No
No
Entry-level Setup Fee
No setup fee
No setup fee
Additional Details
—
—
More Pricing Information
Community Pulse
Eclipse
Oracle Java SE
Considered Both Products
Eclipse
Verified User
Anonymous
Chose Eclipse
IntelliJ beats Eclipse in supporting other programming languages.
I choose Eclipse above other similar integrated development environments because Eclipse, apart from being free, has a wide community behind it that constantly adds and upgrades plugins and extensions that allow you to do and build basically anything using Eclipse. It also has …
1. Eclipse is easy to use. 2. when you are new to building something you can go for Eclipse as it provides a clean UI. 3. Provide support to connect with other tools and technology.
IntelliJ is a good IDE as well. Any motivated user can't go wrong focusing on one and then deeply learning it, and it will pay off in productivity. Note of course that one is free the other is not! I find Eclipse is stronger at managing very large projects.
Compared to IntelliJ IDEA, Eclipse is free of charge and that is the main advantage for me. Over the time I got used to Eclipse, I didn't want to switch even though I could, because all I need is there and it works like a charm. Compared to NetBeans, I found the community of …
Visual Studio is a better solution for larger applications and organizations. Eclipse is free and good for small companies/applications. VS also integrated well with the Microsoft environment. However, Eclipse is not tied to any environment and can be used with multiple OS …
Above all, the great variety of plugins that eclipse offers you for your developments, allowing you to consume personalized libraries that can help you in your development.
Also its implementation is simpler and faster allowing you to establish a development environment even …
Eclipse stands out with its feature set, reliability, and being completely free of charge. I have previously used NetBeans but had reliability issues with it, at least on Windows version. IDEA has modern UI and is significantly more user friendly than Eclipse; however, the free …
They are both great IDEs and we use both. IntelliJ may have a larger community so there are more plugins available, which means it could be a better choice for some specific types of projects.
Eclipse is far better than NetBeans. But when compared to IntellijIdea Eclipse is a good choice when it comes to handling large projects and costs. Eclipse has room to improve on its UI and IntelliSense.
As previously said, Eclipse is one of the most complete and useful tools for Java development. And as a plus, it's open-source and free, so you won't beat that price-quality relation. When starting with Java projects, you won't fail with Eclipse. But, if you are getting into …
As compared to Netbeans, Eclipse is much faster. NetBeans needs to have JDK 1.8 which sometimes creates problems if your system already has a higher version installed, besides it has a glassfish server which is hard to configure. Integration of MySQL or other database is …
Eclipse beats all other Java IDEs in my honest opinion. I've tried NetBeans (among others) in the past for Java projects, but didn't see the same value which Eclipse provides. I have moved over to Visual Studio Code for Node.js, React Native and other JavaScript specific …
First thing, Eclipse is free. So zero cost as compared to other alternatives. Eclipse has tons of tools/plugins for better development/testing, helping devs, making their lives easier.
I think Eclipse is best for Java while the other products, for example, NetBeans, is good for PHP. Visual Studio is really good for C#. I would still say Eclipse is really good overall, but awesome for Java developers.
Eclipse offers all the features in the other IDEs but without any cost. It also is memory efficient as compared to other IDEs. Various themes are available in eclipse and we can customize it according to our needs very easily. The Windows Toolkit allows us to build desktop …
As I already said, Eclipse might not have all the features supported by IntelliJ. However, the variety of plugins available in Eclipse make it much flexible to work with. Another main reason to go for this product was because of price (free). Since I worked for a startup, the …
Eclipse was used for 3-5 years until IntelliJ became the more preferred IDE because IntelliJ has better code formatting, presentation, and navigation between different types of files. IntelliJ has a shorter learning curve and setup is easier especially for less experienced …
Eclipse and NetBeans are open-sourced and does not require a license to use the software. However, Eclipse has a wide selection of plugins to choose from to integrate any tools within the workspace, making development more accessible, and reducing the developer effort.
I've used Microsoft Visual Studio, Eclipse, and VSCode. Visual Studio was very good but highly oriented towards a rather limited set of uses. I chose to use Eclipse for two primary reasons:
First, it was more flexible, Open Source, and supported a much wider variety of languages …
Visual Studio Code can also be used for CDS development. It is quite lightweight and useful when developing for web environments. Eclipse however, has an ABAP environment as well as the HANA tools. This makes Eclipse (in my opinion) a better solution for a more well-rounded …
Java is highly more performant and with a very wide range of opensource libraries at hand, there is not much that you "cannot do" as long as you "do it right". Interpreted nature of Python doesn't let you do proper multicore/multithread operations, you could even say that …
Code readability is greater in [Oracle Java SE]. Code refactor can be achieved in [Oracle Java SE], design patterns are used across the libraries and in use of it as well.
Java is the backbone of Scala. Lots of the improvements of the newer version of Java have been based on the improvements Scala introduced (functional programming features, among others). In this way Java and Scala are very symbiotic.
Both platforms provide support for common programming languages such as PHP, Ruby, and Python. Java developers can also use languages such as Java, JavaScript, Clojure, Groovy, and Scala while .NET developers can code in C#, F#, VB.NET, C++, and .NET. The two platforms also …
We choose Java as our system has multiple sub-applications that have different purposes and architecture including back-end applications, front-end UI, front-end Rest API, and Selenium Automation tests. They are deployed in Windows and Linux, communicate with each other using …
We had to stick with Java SE due to some of our other services being already written in Java. For the past couple months, we have been experimenting with Python and comparing its level of security and performance. From our experience, Python has fewer security capabilities, but …
I wanted to write Python, NodeJS, PHP... but it's hard to compare all the different fruits in the basket. Java is good for what it was made for, and much more nowadays. Java was and I suspect, will be a strong candidate for any backend project, and it's one of the most popular …
Oracle's Java is a uniform platform. It is widely used and universally accepted and is the defacto language. The majority of the industries from Banking, retail, healthcare, hardware, software, military, defense, and commercial, to the fashion industry use this language for …
We haven't really used any other products like Java. We have used python and C++ for other projects. Java is much simpler to use than C++, but probably not as simple as Python. Then again, Python is meant to be a scripting language, so when comparing to C++, Java is definitely …
Many other languages could be used for initial programming. However, simplicity of concepts, static type system and available tool support in combination made Java come out top for us. Especially Python has become very popular recently. I think this is a step backwards, due to …
Azul provides comparable services to Oracle Java SE. Compared to Oracle Java SE, support from Azul is more responsive and reachable. The downside is that the customer base of Azul system is much smaller compared to Oracle, so online resources are a little hard to search. But it …
There are several alternative vendors of Java. They are almost all based on OpenJDK, so they are generally very similar. Levels of support vary, but they are more than worthy of consideration.
I do not see the languages that I meant to add in the list. These are Python, R, C, C++, Perl, Jython and Javascript. I have experience in each of these and each has its pros and cons. I like R and Python for scientific analysis. C and C++ have good support for communicating …
Asp.net and Java both live in a similar solution space, however, Java tends to be the better option due to the larger amount of available resources for it. Node is an interesting tool. It is in a similar space as Java, but more focused on front-end web application development. …
Eclipse is recommended for enabling the user community to be self-reliant in scenarios where the mode of operation demands agile, on the fly accurate reporting, such as during month ends for reconciliation purposes. The urgency and sensitivity of such situations result in a lot of stress with quick turnaround times but with the ability of Eclipse and Hana views, the reliance on IT could be minimized. Also, IT could leverage the power of Eclipse to develop Hana views without having to do the traditional route of ABAP developments. It might be less appropriate for situations where the agile and dynamic nature of the operations is not a necessity.
Oracle Java SE is well suited to long-running applications (e.g. servers). Java Swing (UI toolkit) is now rather outdated, lacking support for modern UI features. JavaFX, the potential replacement for Swing, has now been separated out of Java core. Ideally, there would be a path to migrate a large application incrementally from Swing to JavaFX, but due to different threading models and other aspects, it is difficult. At this point, it is probably better to use an embedded web browser (e.g. JxBrowser) to provide a modern UI in HTML/Javascript and keep just the business logic in Java.
It is very good at managing many files under edit. I like the ability to manage multiple projects and multiple files. It supports a wide variety of file formats with type-specific syntax formatting.
I like the integrated debugging facility. In particular, we used a remote file system debugger with Python in external VMs to great effect.
I like the ability to access multiple types of databases in the integrated development environment. It provides connectors for a wide variety of databases and supports most basic DB access methods.
GIT integration is very effective. You can easily manage repositories and connect them to projects, and the project integration into GIT is virtually seamless.
Since Java runs on a virtual machine, it's generally considered to be agnostic of the hardware it's running on. It allows for deployment across a mix of hardware setups with the same binary.
Lots of literature, third party libraries, support forums, and books have been devoted to Java in general, making it a great language to use to support the business.
Backwards compatibility has been an important strength of Java for us. Legacy code that isn't ready to be retired yet can still run on our newer setups despite using older versions of OJSE.
I love this product, what makes it one of the best tool out in the market is its ability to function with a wide range of languages. The online community support is superb, so you are never stuck on an issue. The customization is endless, you can keep adding plugins or jars for more functionalities as per your requirements. It's Free !!!
It has everything that the developer needs to do the job. Few things that I have used in my day-to-day development 1. Console output. 2. Software flash functionality supporting multiple JTAG vendors like J-LINK. 3. Debugging capabilities like having a breakpoint, looking at the assembly, looking at the memory etc. this also applies to Embedded boards. 4. Plug-in like CMake, Doxygen and PlantUML are available.
The language is fluent and has good support from a number of open source and commercial IDEs. Language features are added every 6 months, although long-term service releases are only available every 3 years. It would be nice if some of the older APIs were depreciated with more pressure to move to the new replacement APIs (e.g. File vs. Path), but transitions to new features are generally well implemented.
I gave this rating because Eclipse is an open-source free IDE therefore no support system is available as far as I know. I have to go through other sources to solve my problem which is very tough and annoying. So if you are using Eclipse then you are on your own, as a student, it is not a big issue for me but for developers it is a need.
Java is such a mature product at this point that there is little support from the vendor that is needed. Various sources on the internet, and especially StackOverflow, provide a wealth of knowledge and advice. Areas that may benefit from support is when dealing with complex multithreading issues and security libraries.
As previously said, Eclipse is one of the most complete and useful tools for Java development. And as a plus, it's open-source and free, so you won't beat that price-quality relation. When starting with Java projects, you won't fail with Eclipse. But, if you are getting into other programming languages, or your projects are getting bigger and bigger, you might consider switching to another solution.
We choose Java as our system has multiple sub-applications that have different purposes and architecture including back-end applications, front-end UI, front-end Rest API, and Selenium Automation tests. They are deployed in Windows and Linux, communicate with each other using Rest API, RMI and Queue Message and need to support different deployment environment from Dev, Test, UAT to Production so using Java allows us to have a common standard from development, build and deployment for all applications.
Eclipse handles numerous languages and a multitude of features, so many features that it requires a deep learning curve for users. The setup is complex and requires someone with expertise or background with software implementation.
Eclipse is free and offers user community support which is a huge benefit.
Eclipse has solid Subversion integration which saves costs for a firm that is already using Subversion as their configuration management tool.
Eclipse lacks the ability to support mobile application development which is a negative impact for the need to deliver mobile apps.
Eclipse is open source which means it is constantly updating features and functions extending the learning curve for users.