Skip to Main Content
Aprender Java, 6ª Edición
book

Aprender Java, 6ª Edición

by Marc Loy, Patrick Niemeyer, Daniel Leuck
September 2024
Intermediate to advanced content levelIntermediate to advanced
552 pages
16h 34m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Aprender Java, 6ª Edición

Capítulo 12. Aplicaciones de escritorio

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Java saltó a la fama y a la gloria gracias al poder de los applets: elementos interactivos sorprendentes en una página web. Suena mundano hoy en día, pero en su momento fue una maravilla. Java también tenía soporte multiplataforma en la manga y podía ejecutar el mismo código en sistemas Windows, Unix y macOS. Los primeros JDK tenían un conjunto rudimentario de componentes gráficos conocidos colectivamente como Abstract Window Toolkit (AWT). Lo "abstracto" en AWT proviene del uso de clases comunes (Button, Window, etc.) con implementaciones nativas. Tú escribes aplicaciones AWT con código abstracto multiplataforma; tu ordenador ejecuta tu aplicación y proporciona componentes nativos concretos.

Por desgracia, esa ingeniosa combinación de abstracto y nativo conlleva algunas limitaciones bastante serias. En el ámbito abstracto, te encuentras con diseños de "mínimo común denominador" que sólo te dan acceso a funciones disponibles en todas las plataformas soportadas por el JDK. En las implementaciones nativas, incluso algunas funciones disponibles aproximadamente en todas partes eran claramente diferentes cuando se representaban realmente en la pantalla. Muchos desarrolladores de escritorio que trabajaban con Java en aquellos primeros días bromeaban diciendo que el eslogan "escribe una vez, ejecuta en todas partes" era en realidad ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Recetas Java modernas

Recetas Java modernas

Ken Kousen

Publisher Resources

ISBN: 9781098181642Supplemental Content