Hola, y bienvenido a otro video de la serie Java Development. Mi nombre es Shad Sluiter y soy su instructor. En este video, vamos a hacer la pregunta, ¿Por qué deberíamos aprender Java? ¿Y este curso es para ti? Entonces, en primer lugar, Java se clasifica con frecuencia como el número uno en la popularidad de los idiomas de uso común. Entonces, Java tiene una larga historia y se usa por muchos empleados diferentes. Puede utilizar Java en muchos tipos de aplicaciones. Por ejemplo, aplicaciones móviles que utilizan Android Studio. Y puede crear aplicaciones que se ejecutarán en un teléfono, o una tableta. No puedes ejecutarlo en un iPhone pero puedes usarlo en cualquier dispositivo Android. Además, Java se usa con frecuencia en servidores web. para crear aplicaciones web. Además, puede utilizar Java en otras aplicaciones, como los sistemas integrados. Java tiene una larga historia y se usa ampliamente. Y si conoces Java, estás bien posicionado para conseguir un trabajo como desarrollador de software. Java tiene una historia que se remonta a muchas décadas. Y, si bien hay idiomas más nuevos disponibles en la actualidad, Java todavía ocupa un lugar muy popular en el software heredado, así como nuevos desarrollos. Y así, Java se adapta al mercado y será un buen elemento en su currículum. Ahora bien, ¿de dónde vino Java y a quién pertenece? Bueno, Java fue desarrollado por una empresa llamada Sun Microsystems. Y la idea era crear un lenguaje que pudiera ser escrito una vez y compilado, y luego se ejecuta en muchos tipos de sistemas operativos. Pero en serio, a día de hoy, solo existen tres tipos de sistemas operativos que la mayoría de la gente puede incluso imaginar. En primer lugar, está Microsoft Windows, luego está el sistema operativo Macintosh. Y luego, por supuesto, está Linux. Ahora, otros sistemas operativos como Android, en realidad son solo Linux especializados. Y así, Java se escribe una vez y se ejecuta en muchos lugares. Por eso, Sun se atribuye el mérito de haber desarrollado este modelo. Algunos años más tarde, Sun fue adquirida por Oracle, la empresa de la base de datos. Y Oracle ha estado administrando Java desde entonces. A los desarrolladores de software les gusta criticar a Oracle por la forma en que han gestionado el sistema. Y así, como resultado, ha habido algunas versiones de código abierto de Java que en realidad son más populares. Para que pueda utilizar los kits de desarrollo de Java que son gratuitos, o puede obtener la versión de Oracle, y luego también puede obtener el profesional versión compatible de Oracle y pagar dinero por ella. Pero, ¿por qué pagarías dinero por un proyecto de código abierto? si ese proyecto funciona bien? Y eso es lo que haremos en este curso. Una de las formas más populares en que se usa Java, es crear aplicaciones que se ejecuten en dispositivos Android. Ahora hay alternativas al uso de Java, por lo que antes de empezar a aprender esto, también debe saber qué opciones tiene. Así que Java fue el idioma elegido originalmente para Android, y todavía es muy popular. Sin embargo, Google, que es el propietario de Android, ahora es compatible con Kotlin, que es un idioma que se parece a Java, y se compila para ejecutarse en una máquina virtual Java, pero el código en sí es un idioma diferente. Por lo tanto, es posible que también le interese aprender Kotlin, si es un desarrollador de aplicaciones de Android. Google también está experimentando con un lenguaje llamado Dart, o es posible que lo haya escuchado llamado Flutter. Entonces, Flutter es el marco y Dart es el lenguaje. Entonces Flutter y Dart son otro sistema, que es una alternativa competitiva a Kotlin o Java. Por eso, aunque no se utiliza con mucha frecuencia, es algo que Google está promocionando. También puede escribir soluciones multiplataforma para Android y para aplicaciones iOS, escritas en JavaScript. Para hacer eso, necesitas un sistema como React Native, por ejemplo. Y puedes compilar tu código para que se ejecute en ambos Dispositivos Android e iOS. Es una experiencia completamente diferente que escribir en Kotlin o en Java, pero es algo que quizás quieras explorar. Además, puede ejecutar C Sharp, y puede compilar en cualquiera de estas plataformas. Y así, el marco que se ha utilizado históricamente para crear estas soluciones multiplataforma en C Sharp, ha sido Xamarin. Xamarin está siendo reemplazado actualmente por un nuevo sistema de Microsoft llamado Maui. Y así, ambos están escritos en C Sharp. Entonces, puse estos en orden de lo que probablemente debería considerar como históricamente popular y probablemente la preferencia por aprender. Entonces, el número uno y dos son Java y Kotlin, y luego los otros un poco menos populares, pero tienen las ventajas de ser multiplataforma también con teléfonos Apple. Entonces, esas son algunas de las soluciones que tiene esperar. Ahora, nos centraremos en Java. En esta sección del curso, vamos a aprender cómo funciona Java. Y luego usaremos Android Studio, que, por supuesto, es proporcionado por Google, para que los programadores tengan la capacidad de crear aplicaciones que se ejecutará en un teléfono. Y esa es una descripción general rápida de por qué Java y cómo lo usaremos en este curso.