Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Scout/NewAndNoteworthy/6.0"

(Frontend development in Java)
(Upgrade of existing Projects)
Line 37: Line 37:
  
 
simpler integration of java libraries and frameworks
 
simpler integration of java libraries and frameworks
 +
 +
=== Documentation ===
 +
 +
The Scout documentation has been moved to AsciiDoctor.
 +
The documentation is currently hosted on [https://github.com/BSI-Business-Systems-Integration-AG/org.eclipse.scout.docs GitHub] and the output of the documentation build is available on [https://eclipsescout.github.io/6.0/latest/ github.io].
  
 
=== Upgrade of existing Projects ===
 
=== Upgrade of existing Projects ===
  
great care to reduce api breakage to minimum
+
Great care has been taken to reduce the API breakage of the Scout Neon release to a minimum.
moderate efforts required to upgrade
+
As a result, only moderate efforts are required to upgrade an existing Scout project to the new Scout release.
 +
The upgrade process has been verified with several productive Scout applications in the last 6 months.

Revision as of 15:11, 18 May 2016

The Scout documentation has been moved to https://eclipsescout.github.io/.

Eclipse Scout becomes a Java Web Framework

With Release 6.0 the frontend part of the Scout framework becomes a powerful Java web framework.

A new HTML5 Rendering Component

Scout comes with a completley new HTML5 rendering component.

Scout neon html5 ui.png

The new HTML5 renderer fully support todays web standards HTML5/CSS3/JavaScript.

  • Full styling/theming with CSS3/Less
  • Add project specific custom widgets


The HTML5 renderer is highly optimized for Scout

  • Minimize download size for initial download
  • Avoid unnecessary server rountrips

Frontend development in Java

The goals of the Scout framework remain unchanged:

  • Boost developer productivity
  • Long term strategy (enterprise apps often live > 10 years)


As in previous releases the Scout developer implements against the Scout model classes. Developing frontends and UI logic in Java remains independent of the new HTML5 renderer technology.

Plain Maven Projects

simplified build setups for projects

Scout neon maven.png

simpler integration of java libraries and frameworks

Documentation

The Scout documentation has been moved to AsciiDoctor. The documentation is currently hosted on GitHub and the output of the documentation build is available on github.io.

Upgrade of existing Projects

Great care has been taken to reduce the API breakage of the Scout Neon release to a minimum. As a result, only moderate efforts are required to upgrade an existing Scout project to the new Scout release. The upgrade process has been verified with several productive Scout applications in the last 6 months.

Back to the top