Java Magazine: Microservices and Containers by Andrew Benstock
English | December 3, 2018 | ASIN: B07L3FZCJJ | AZW3 | 2.18 MB
English | December 3, 2018 | ASIN: B07L3FZCJJ | AZW3 | 2.18 MB
It’s no secret that the role of desktop computing
has changed considerably over the last 10 years.
Before the advent of web applications and the
widespread popularity of mobile devices, desktops
were the prevailing metaphor for user-facing
apps. Major languages all had specialized libraries
that delivered the ability for rich UI experiences.
Java had Swing (later JavaFX) and the Eclipse
Standard Widget Toolkit (SWT). C had the GTK
toolkit, and C++ had Qt. And of course Microsoft
had a variety of platform-speciic UI toolkits.
The decline of the PC market during the last
decade has been matched by a surge in mobileoriented
design. Many UI metaphors today come
straight from mobile devices rather than being
desktop designs rejiggered for mobile platforms.
Microsoft Windows 10 is a canonical example of
this trend.
has changed considerably over the last 10 years.
Before the advent of web applications and the
widespread popularity of mobile devices, desktops
were the prevailing metaphor for user-facing
apps. Major languages all had specialized libraries
that delivered the ability for rich UI experiences.
Java had Swing (later JavaFX) and the Eclipse
Standard Widget Toolkit (SWT). C had the GTK
toolkit, and C++ had Qt. And of course Microsoft
had a variety of platform-speciic UI toolkits.
The decline of the PC market during the last
decade has been matched by a surge in mobileoriented
design. Many UI metaphors today come
straight from mobile devices rather than being
desktop designs rejiggered for mobile platforms.
Microsoft Windows 10 is a canonical example of
this trend.