# data[].attributes.body
Centro Educativo Santo Domingo

Informática

Java y Neatbeans

Estudiante:

Karla Alejandra Araúz N.

Profa:

Guadalupe Espinosa

Año

XII°B

Fecha de entrega

24/6/2021

# data[].attributes.body
lenguaje de programación y una plataforma informática  que fue comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios websque no funcionarán, probablemente, a menos que tengan Java instalado y cada día se crean más. Java es rápido, seguro y fiable
se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project
compuesto por trece personas y dirigido por James Gosling, trabajó durante 18 meses en Sand Hill Road, en Menlo Park, para desarrollarlo.
Este lenguaje se denominó inicialmente Oak luego pasó a llamarse Green tras descubrir que Oak era ya una marca comercial registrada para adaptadores de tarjetas gráficas, y finalmente se le renombró Java.
La hipótesis que más fuerza tiene es la de que Java debe su nombre a un tipo de café disponible en la cafetería cercana; de ahí que el icono de Java sea una taza de café caliente. entorno de ejecución era relativamente seguro, y los principales navegadores web pronto incorporaron la posibilidad de ejecutar applets Java incrustadas en las páginas web.

Java ha experimentado numerosos cambios desde la versión primigenia, JDK 1.0, así como un enorme incremento en el número de clases y paquetes que componen la biblioteca estándar

# data[].attributes.body
entre sus caracteriticas estan:

- es simple:  Java se diseñó para ser parecido a C++ y así facilitar un rápido y fácil aprendizaje.

-orientados a objetos
Java trabaja con sus datos como objetos y con interfaces a esos objetos. Soporta las tres características propias del paradigma de la orientación a objetos: encapsulación, herencia y polimorfismo.

-es distribuido
en sí no es distribuido, sino que proporciona las librerías y herramientas para que los programas puedan ser distribuidos, es decir, que se corran en varias máquinas, interactuando.

-arquitectura neutral
En ella podemos ver que lo verdaderamente dependiente del sistema es la Máquina Virtual Java (JVM) y las librerías fundamentales, que también nos permitirían acceder directamente al hardware de la máquina. Además, habrá APIs de Java que también entren en contacto directo con el hardware y serán dependientes de la máquina,

-Portable:
la portabilidad básica por ser de arquitectura independiente, Java construye sus interfaces de usuario a través de un sistema abstracto de ventanas de forma que las ventanas puedan ser implantadas en entornos Unix, Pc o Mac.

-Dinamico
beneficia todo lo posible de la tecnología orientada a objetos. Java no intenta conectar todos los módulos que comprenden una aplicación hasta el tiempo de ejecución. Las librería nuevas o actualizadas no paralizarán las aplicaciones actuales

# data[].attributes.body
es una multiplaforma

tiene liberacion de memoria

contiene librerias estandar y editores

gestión de error

tiene aplicaciones distribuidas

-nos da seguridad

# data[].attributes.body
trabaja con un lengauje interpretado

carece de experiencia

trabaja con una sintaxis un poco complicada

tiene  un rendimiento eficiente con distintos programas, posee una debilidad limitante para muchos usuarios.

posee limitaciones de opciones

# data[].attributes.body
Sublime Text

Atom

Notepad++

CoffeeCup – El Editor de HTML

TextMate

Vim

UltraEdit

Coda

BBEdit

Komodo Edit

Visual Studio Code

Brackets

CodeShare

# data[].attributes.body
Aunque está ideado para el desarrollo Java, permite el desarrollo en otros lenguajes, como  Python, mediante paquetes adicionales

Proporciona una base modular y extensible para el desarrollo de aplicaciones, la Plataforma NetBeans

.Esta plataforma incluye servicios para el control del interfaz de usuario, la configuración, el almacenamiento, las ventanas, etc. El IDE está desarrollado con la misma metodología módular, por lo que puede extenderse incluyendo módulos con funcionalidades determinadas.

# data[].attributes.body
se veran otras actualizaciones de Java  las próximas fechas programadas son:

20 de julio de 2021

19 de octubre de 2021

18 de enero de 2022

# data[].attributes.body
Java posee versiones 8.0, 7.0
algunas de ella son

Java 7 Update 25 CPU    18 junio de 2013

Java 7 Update 21 CPU    16 de abril de 2013

Java 7 Update 17: actualización especial3            4 de marzo de 2013

Actualización de parches críticos de Java 7 Update 15: actualización especial      19 de febrero de 2013

Java 7 Update 13 CPU    1 de febrero de 2013

Java 7 Update 11 CPU2 13 de enero de 2013

Actualización limitada de Java 7 Update 10          11 de diciembre de 2012

Java 7 Update 9 CPU      16 de octubre de 2012

Java 7 Update 7 - Actualización especial1             30 de agosto de 2012

Actualización limitada de Java 7 Update 6            14 de agosto de 2012

Java 7 Update 5 CPU      12 de junio de 2012

Actualización limitada de Java 7 Update 4            26 de abril de 2012

Java 7 Update 3 CPU      14 de febrero de 2012

Actualización limitada de Java 7 Update 2            12 de diciembre de 2011

Java 7 Update 1 CPU      18 de octubre de 2011

Versión Java 7   28 de julio de 2011

Algunas de las mas recientes son:

Java 8 Update 291 CPU | 20 de abril de 2021

Java 8 Update 281 CPU | 19 de enero de 2021

Java 8 Update 271 CPU | 20 de octubre de 2020

Java 8 Update 261 CPU | 14 de julio de 2020

Java 8 Update 251 CPU | 14 de abril de 2020

Java 8 Update 241 CPU | 14 de enero de 2020

Java 8 Update 231 CPU | 15 de octubre de 2019

Java 8 Update 221 CPU | 16 de julio de 2019

Java 8 Update 211 CPU

Java 8 Update 212 PSU (OTN) | 16 de abril de 2019

Java 8 Update 201 CPU

Java 8 Update 202 PSU (OTN) | 15 de enero de 2019

Java 8 Update 191 CPU

Java 8 Update 192 PSU (OTN) | 16 de octubre de 2018

Java 8 Update 181 CPU | 17 de julio de 2018

# data[].attributes.body
hecho principalmente para el lenguaje de programación Java.
NetBeans comenzó como un proyecto estudiantil en Republica Checa en 1996 bajo la tutoría de la Facultad de Matemáticas y Física en la Universidad de Charles en Praga. La meta era escribir un entorno integrado de desarrollo para Java parecida a la de Delphi. Xelfi fue el primer entorno integrado de desarrollo escrito en Java, con su primer pre-release en 1997.

Xelfi fue un proyecto divertido para trabajar, ya que las IDEs escritas en Java eran un territorio desconocido en esa época. El proyecto atrajo suficiente interés, por lo que los estudiantes, después de graduarse, decidieron que lo podían convertir en un proyecto comercial. Prestando espacios web de amigos y familiares, formaron una compañía alrededor de esto. Casi todos ellos siguen trabajando en NetBeans.

Tiempo después, ellos fueron contactados por Roman Stanek, un empresario que ya había estado relacionado con varias iniciativas en la Republica Checa. Él estaba buscando una buena idea en que invertir, y encontró en Xelfi una buena oportunidad. Ellos se reunieron, y el negocio surgió.

El plan original era desarrollar unos componentes JavaBeans para redes. Jarda Tulach, quien diseñó la arquitectura básica de la IDE, surgió con la idea de llamarlo NetBeans, con el fin de describir lo que ellos harían. Cuando las especificaciones de los Enterprise JavaBeans salieron, ellos decidieron trabajar con este estándar, ya que no tenia sentido competir con él, sin embargo el nombre de NetBeans se quedó.

En la primavera de 1999, Netbeans DeveloperX2 fue lanzado, soportando Swing. Las mejoras de rendimiento que llegaron con el JDK 1.3, lanzado en otoño de 1999, hicieron a NetBeans una alternativa realmente viable para el desarrollo de herramientas. En el verano de 1999, el equipo trabajó duro para rediseñar a DeveloperX2 en un NetBeans más modular, lo que lo convirtió en la base de NetBeans hoy en día.

Algo más paso en el verano de 1999. Sun Microsystems quería una mejor herramienta de desarrollo de Java, y comenzó a estar interesado en NetBeans. En otoño de 1999, con la nueva generación de NetBeans en Beta, el acuerdo fue realizado.