Development environment: Eclipse 2020-12 with numerous extensions

Source: Heise.de added 16th Dec 2020

  • development-environment:-eclipse-2020-12-with-numerous-extensions

The open source desktop IDE Eclipse is in version 2020 – 12 published. It is available in expandable IDE packages for different purposes and programming languages. A Java installation is not a mandatory requirement, at least not when using the Eclipse installer or when installing one of the popular IDE packages for Java, for Enterprise Java, for C / C ++, for Web and JavaScript, as well as for Rust. The new “Eclipse IDE for Embedded C / C ++ Developers” for writing C / C ++ code especially for ARM and RISC-V processors also contains the Java runtime environment required to run it.

The 14 IDE packages are available for Windows, Linux and macOS ready. In Linux, Eclipse now supports in addition to x 64 – also 64 – bit ARM processors. This means that the IDE can be run natively on a Raspberry Pi 3 or 4, for example, without the x 86 emulator. The new Eclipse version contains adjustments and corrections for macOS 11 aka Big Sur. Apple’s own new ARM processor M1 is not yet supported natively.

Java 15 built-in Support for Java 15, which had to be installed in the previous Eclipse version, is now permanently installed. Code coverage, for recording test coverage, now works with Java 15. Text blocks, multi-line strings that were still a preview feature in Java 14 are now final and can be use productively. The two preview features “Pattern Matching for instanceof” and “Records” remained in comparison to Java 14 same or syntactically unchanged. Only the “Sealed Classes” are new. They only allow certain classes to inherit from them, which can be useful with interfaces. In Eclipse, text blocks can be created using keyboard shortcuts and records can be created using a dialog. If a class that extends a sealed class is missing “sealed”, “non-sealed” or “final”, this can be done using a quick fix ( Ctrl + 1 ) correct.

Clean up Java code Code completion behaves different in two ways. On the one hand, existing items are overwritten by default. To prevent this, the Ctrl key must be pressed instead of the other way around. On the other hand, the IDE inserts the most suitable one as a parameter instead of the parameter name. In Eclipse 2020 – 12 there are 15 new functions for cleaning up Java source code, all of which the AutoRefactor plug-in. Cleanup functions can be applied manually to projects, packages or files or can be executed automatically as save actions when a file is saved. The new functions delete unnecessary or duplicated code, use new language features, adhere to a given style or optimize the code with regard to speed and memory consumption.

In the look of the operating system A new user interface called “System” has been added to the existing light and dark modes. The system theme takes on the colors and appearance of the operating system. It can be activated in the settings in General | Appearance . The Eclipse team has also revised the light mode in macOS: toolbars, status bar and backgrounds now shine in white instead of gray.

RIP – Farewell to Dani During the development of the release Eclipse 2020 – 12 Daniel Megert, Eclipse developer from the very beginning, passed away unexpectedly. Even before Eclipse 2001 became open source, he was active in the original team of Object Technology International in Zurich, Switzerland. Daniel Megert most recently headed the Eclipse Platform and Java Development Tools (JDT) projects.

Upgrade or Download More details and the respective innovations of the Eclipse projects involved in the issue are on the website for 2020 – 12 Find release. The new Eclipse IDE packages can be installed via the Eclipse Installer or downloaded as a ZIP file. Updating an existing Eclipse IDE can be done via Help | Initiate Check for Updates (for older versions, the “Latest Eclipse Release” update site must be activated).

(map)

Read the full article at Heise.de

brands: 11  Apple  Built  CODE  Eclipse  New  other  Quick Fix  Raspberry Pi  Team  Writing  
media: Heise.de  
keywords: Apple  Memory  Open Source  Operating System  RISC-V  Windows  

Related posts


Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 88

Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 88

Related Products



Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 91

Warning: Invalid argument supplied for foreach() in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 91