Muchas gracias por el feedback, Luis. No sabía si iba a gustar ya que no es la línea que sigue mi canal, pero haré más contenido de este tipo. Un fuerte abrazo!
En mi caso, empecé con JavaScript y la verdad es que me vino bastante bien al inicio. Pero cuando verdaderamente aprendí a programar fue al aprender Java. Sin duda, es un gran lenguaje de programación. ¡Un abrazo!
Eran otros tiempos con otras necesidades. Hoy en día, en lugar de necesitar construir un lenguaje de programación, necesitamos productos construidos con ese lenguaje de programación. Y en ese punto, puedes hacer grandes aportes al mundo! 🌍🙌
Pues justamente estoy preparando un curso de Java completamente desde cero y por capítulos para el canal. Tendrás material de sobra para aprender. Un abrazo!
Muchas gracias por tus palabras, Miguel. Me alegro de que te haya gustado. Me gustaría seguir realizando este tipo de vídeos ya que se aprende un montón. Un fuerte abrazo! 🙌🙂
Muchas gracias por tus palabras, William. La verdad es que da gusto leer comentarios como el tuyo. Motiva a seguir creando este tipo de contenido. Un fuerte abrazo!
Excelente contenido gracias por compartir soy de la de México y tengo 60 años pero con tu explicación me has quitado miedo a la programación y me rejuveneces hasta tener 15, gracias.
Primera vez que entro a tu canal, excelente video y bien resumido todo en solo poco mas de 20 minutos. Soy programador con mas de 30 años de experiencia y gran parte de esa experiencia es en Java. Espero mantener contacto. Saludos!
WOW! Enhorabuena por tu trayectoria. Da gusto conocer a gente que lleva tanto tiempo ya que los que estamos empezando tenemos mucho que aprender de vosotros. Un gusto conocerte y espero que podamos seguir manteniendo el contacto. Un fuerte abrazo!
Muchas gracias por tus palabras, Sebastian. Justamente la semana pasada empecé un curso de Java en el canal. A mi juicio lo que pasa es que normalmente se enseña bastante mal. Muchas de las bases que tiene el lenguaje de programación explican los "Por qué" de su sintaxis. Normalmente esa base de la suelen saltar y pasan directamente a la sintaxis. Mucho ánimo y un fuerte abrazo!
Muchas gracias, Cristhian. Me alegro de que te haya gustado, la verdad es que conocer de donde venimos es importante para entender el contexto y el por qué de las cosas. Un fuerte abrazo! 🙂
Muchas gracias por tus palabras. Me alegro de que este vídeo te haya servido. Si te animas a seguirlo, acabo de comenzar un curso completo de Java en el canal. Por ahora lleva dos capítulo y estamos empezando, así que no te será difícil estar al día. 😇
Estimado: soy fanático de la electrónica y el software relacionado a microprocesadores... Bastante poético también, el lenguaje Assembler me vuelve loco (me encanta). Qué opinas al respecto? Vale la pena ingresar a ese mundo y tipo de lenguajes? Saludos!!
Muchas gracias por tus palabras. Aquí te adjunto una entrevista donde el propio James Gosling comenta que C# es una copia de Java: "They did such a job of copying Java, it’s hard to criticize them. Imitation is the sincerest form of flattery." dl.acm.org/doi/pdf/10.1145/1016998.1017013 Esa parte la tienes en la página 30 (la 6 del documento) abajo a la izquierda. Cualquier programador que empezara en esa época y haya programado en ambos lenguajes te dirá lo mismo a pesar de los increíbles esfuerzos de Microsoft por evitar esa catalogación. Personalmente, no entro en la guerra de lenguajes de programación y procuro tratar todas estas cosas de la forma más objetiva posible. Tampoco veo negativamente que C# copiara a Java en sus inicios; de no ser por las copias y las mejoras de estas, nos habríamos estancado hace muchos años. Un saludo. 🙂
Cuando me Jubile, voy a decir a esos niños... "Yo programé en Java, y él no muerto". Gracias por la música de fondo en el final del video ;) un guiño a la nostalgia...
Muchas gracias por tu comentario, Cristian. La verdad es que es un gran lenguaje de programación, robusto y escalable. Para los que lo dan por muerto hay que recordarles que es el tercer lenguaje de programación más demandado del mundo: www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/ La verdad es que me encanta esa canción del final, soy muy fan de dragon ball y cae en muchos de mis vídeos. Un fuerte abrazo! 🙌
Pues es muy buena idea, me lo apunto. Es un tema que no he tocado nunca y es posible que se me atragante (Me ha pasado con varias cosas de bajo nivel), pero intentaré investigar y hacer un vídeo al respecto. Mil gracias por la idea! Un abrazo! 🙌
Me lo apunto para otro vídeo, Ivan. La verdad es que en este tipo de vídeo hay que seleccionar muy bien la información ya que si no se puede hacer pesado. Aunque es verdad que fue una figura relevante digna de mención. Un abrazo!
La primera vez que veo un video de este canal. Me gustó bastante tu historia de Java, es hasta poética. Sin embargo, quisiera hacerte una precisión. C# no es una copia de Java. Pregunta a cualquier IA. Ambos lenguajes han evolucionado con el tiempo, influenciando mutuamente, pero no se puede decir que C# sea una copia de Java.
Muchas gracias por tu comentario, me alegro de que te guste el vídeo y agradecerte la precisión. 🙂 Es verdad que en la actualidad y desde hace muchos años, tanto Java como C# tienen vida propia y cada uno sigue su propio camino inspirandose mutuamente. Pero en los inicios era una copia descarada, y a ese punto es donde me refiero en el vídeo. En el momento en que Sun Microsystems desarrolló Java, la mayoría de los programas estaban escritos para un sistema operativo específico. Algunos lenguajes eran "portátiles", pero el código fuente tenía que recompilarse para cada sistema nuevo. Java permitía escribir un programa una sola vez, compilarlo y luego ejecutarlo en cualquier sistema operativo. Además, pequeños programas escritos en Java podían ejecutarse dentro de una página web. Estas y otras muchas mejoras hicieron que Java dominara rápidamente el mercado. Microsoft se sumó y comenzó a apoyar Java: lo incluyeron en su navegador y hasta lanzaron una versión de su Entorno de Desarrollo Integrado (IDE) para él. Mientras trabajaban en esto, se les ocurrieron formas de mejorar Java solo para Windows. Esto enfureció a Sun, ya que iba en contra de lo que Java pretendía: que el mismo programa se ejecutara igual en todos los dispositivos. No debía ser diferente para distintos sistemas operativos. Microsoft se molestó porque Sun no los apoyaba, retiró el soporte nativo en sus navegadores y eliminó Java de su IDE. Decidieron crear su propio lenguaje competidor, lo que dio origen a C#. Java compilaba a bytecode antes de ser ejecutado Just In Time (JIT) por la JVM. Casualmente, C# compilaba a Microsoft Intermediate Language (MSIL), que 'ohh casualidad' es un lenguaje de bytecode de bajo nivel que luego es ejecutado JIT por .NET framework. La sintaxis del lenguaje era, en gran medida, igual que la de Java. Aunque es verdad que C# añadió algunas cosas extra con las que Java no contaba, como por ejemplo los enums. A mi juicio, en sus inicios C# fue una copia premeditada de Java con la intención de atraer a gente que ya sabía programar en Java sin que les resultase complicado el cambio. Aunque para no herir la sensibilidad de quien programa en C#, dejémoslo en que "se inspiró". En esta historia ganamos todos, ya que como bien dices: ambos lenguajes se han influido mutuamente. El hecho de competir entre sí hace que hayan llegado al nivel que están en este momento. Un abrazo! 🙂🙌🏻🙌🏻
Bro excelente video, me encantó la historia de java, pero hay algo que no me termina de quedar claro, ahora que java es de oracle, si yo desarrollo mi aplicación en java y se vuelve muy grande, aracle me puede cobrar? es lo unco que no entendí, pero excelente video, me gustó mucho y me gustsa mucho java.
Muy buena pregunta, por lo que he podido leer, depende de la JVM. Pero originalmente estaba escrita en C utilizando alguna librería de C++. Actualmente sí que está escrita en Java. Intuyo que alguna parte. El conjunto de todo estará realizado en diferentes lenguajes de programación. Aquí te comparto el link que acabo de encontrar donde debaten sobre el tema: stackoverflow.com/questions/1220914/in-which-language-are-the-java-compiler-and-jvm-written
Lo unico que habria que corregir del video es que C# no es una copia de Java. Es un error muy común, aunque nunca tengo en claro cuan a propósito es, de los desarrolladores Java. El que fue una copia fue Visual j++. Despues del litigio con Sun se dejo de hacer y se creo J#. Pero ninguno de los dos tienen que ver con C#
No hay nada que corregir. Aquí te adjunto una entrevista donde el propio James Gosling comenta que C# es una copia de Java: "They did such a job of copying Java, it’s hard to criticize them. Imitation is the sincerest form of flattery." dl.acm.org/doi/pdf/10.1145/1016998.1017013 Esa parte la tienes en la página 30 (la 6 del documento) abajo a la izquierda. Cualquier programador que empezara en esa época y haya programado en ambos lenguajes te dirá lo mismo a pesar de los increíbles esfuerzos de Microsoft por evitar esa catalogación. Personalmente, no entro en la guerra de lenguajes de programación y procuro tratar todas estas cosas de la forma más objetiva posible. Tampoco veo negativamente que C# copiara a Java en sus inicios; de no ser por las copias y las mejoras de estas, nos habríamos estancado hace muchos años. Un saludo. 🙂
JS está bien para proyectos pequeños, pero para proyectos empresariales de gran tamaño, la robustez y escalabilidad que tiene Java lo hacen preferente. 🙂
@@danielespanadero estaría guay un video sobre este tema, además con la salida de Deno 2 hacer backend en proyectos grandes con ts puede ser buena alternativa a Java. Pero no estoy seguro de esto 😅
C# no es como Java, el .Net Framework si, C# trae muchas ideas de Object Pascal de Borland Delphi con Object Pascal de la epoca, ya que el lider del proyecto era de esta empresa
Independientemente de que C# tenga otras influencias, que las tiene, yo no diría que "C# no es como Java"; es decir, se parecen. Y en sus inicios eran prácticamente iguales. ¿Soy el único que lo piensa? ¿Estoy loco? 🤪
@@danielespanadero Completamente de acuerdo que C# no es como Java, eso si se robo la idea del Garbage Collector, pero lo unico que se parecen es que los dos vienen de C, yo diria que es su unico parecido, pero ese es un tema de un buen debate mi hermano.
Como todo es aprenderlo. A día de hoy es difícil encontrar algo mejor si buscas robustez, escalabilidad, seguridad y un ejercito de programadores que lo llevan usando los ultimos 30 años. Por esto es de lo más utilizado en el mundo empresarial junto con C#.
@@mikehurtado4772 Pues no se nota. En cuanto ruedas un poco, aprendes que cuando haces una crítica, hay que aportar una solución. Normalmente, los que van de "esto es una mierda" sin aportar una mejora son personas que están empezando en el sector. Es el mismo caso que "hay mejores lenguajes". Alguien con experiencia lo que diría es "hay mejores lenguajes, como por ejemplo..." y, a ser posible, explican el porqué. Aun así, en mi caso, el tiempo me ha demostrado que no hay un "mejor lenguaje", ya que cada lenguaje tiene sus cosas buenas y sus cosas malas, y dependiendo de la utilidad que le vayas a dar, te irá mejor uno u otro. Teniendo en cuenta aspectos que van más allá de la programación y que se enfocan más en el negocio, como por ejemplo, cuántos desarrolladores hay de este lenguaje, cuánta gente de mi equipo actual lo conoce y qué coste supondría formarlos en esta tecnología... Son básicos del sector, aunque no todo el mundo los aprende, por lo que se ve. 😅
amo y odio a JAVA... comencé con java pero lo deje por la curva de aprendizaje, así que me fui a javascript para la web pero, aunque es mas sencillo, el problema es que JS es muy desordenado al memento de querer aprenderlo, por el contrario, Java, siempre tienes documentación, proyectos, cursos, etc. todo bien estructurado, de manera que, aunque es mas complejo, la realidad es que es mas fácil de aprender a la larga... así que ahora estoy con JAVA otra vez
Me pasó algo parecido. En mi caso empecé con JavaScript y luego me pasé a Java. Ahora me cuesta programar sin tipado estricto. Salvo cosas muy concretas, si tengo que utilizar JavaScript para algo, siempre tiro a TypeScript.
No te creas que hay tantas mejores opciones. Al final las empresas grandes lo que buscan es realizar proyectos escalables, robustos y seguros. Y esas tres opciones ya descartan a la mayoría de lenguajes. Queda Java, C# y poco más. Por otro lado, también es muy utilizado porque hay muchos productos legacy a lo largo de estos 30 años que lleva existiendo. 😅
🤷♂️ Random de internet: R.I.P Java. 📊 Datos: Java es el tercer lenguaje de programación más demandado del mundo a día de hoy. www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/ 😅
@ernestojosecalvoestevez199 ojalá hubiera sido solo eso, perdí una millonada y tiempo con un lenguaje que requería demasiados recursos.... Sin posibilidad de escalar... Ojalá haya sido solo gusto
@@ernestojosecalvoestevez199 tenía el soporte pagado tampoco había solución recibímos esa respuesta, había que aumentar recursos de hardware, incluso siendo partnership no hubo caso
No es que no le guste, es que C es mucho más eficiente y menos pesado. De cara a crear un kernel como el de Linux, consideró que C es mucho mejor que C++. Hasta ahora le ha ido bien. Un abrazo! 🙌
Morir morir... Se estima que en pleno 2024 lo utilizan entre 7 y 9 millones de personas. 😅 www.inapps.net/how-many-software-developers-are-in-the-world/
@danielespanadero no está muerto pero ya va en camino, como vb6 y vb.net q aún se usa pero casi nadie comienza un desarrollo en esa tecnología porque hay alternativas más modernas. En las universidades se está enseñando python en vez de Java como primer lenguaje.
Me gustan los videos de este tipo donde se pone en contexto las tecnologías que usamos, y se entiende el por qué de su existencia.
Muchas gracias por el feedback, Luis. No sabía si iba a gustar ya que no es la línea que sigue mi canal, pero haré más contenido de este tipo. Un fuerte abrazo!
No soy programador de Java pero si lo vi y lo usé un poco en la universidad, muy bueno el vídeo, la verdad se merece un gran pulgar arriba.
Muchas gracias por tus palabras, Anthony. La verdad es que es un lenguaje con mucha historia y una gran comunidad detrás. Un fuerte abrazo!
Como desarrollador me ha cambiado la forma, la manera de programar ha sido mi mentor, gracias Java.
En mi caso, empecé con JavaScript y la verdad es que me vino bastante bien al inicio. Pero cuando verdaderamente aprendí a programar fue al aprender Java. Sin duda, es un gran lenguaje de programación. ¡Un abrazo!
Excelente video! Un Javero aquí 👌🇲🇽
Bienvenido al vídeo y al canal. Me alegro de que te haya gustado. Un abrazo desde Barcelona, España 🇪🇸🙌
Fua que genio, aveces me siento mal porque en comparacion con personas como James no soy nada
Eran otros tiempos con otras necesidades. Hoy en día, en lugar de necesitar construir un lenguaje de programación, necesitamos productos construidos con ese lenguaje de programación. Y en ese punto, puedes hacer grandes aportes al mundo! 🌍🙌
Y tienes toda la razón
Nunca te compares con nadie. Tu tienes tus cosas buenas, sólo determinalas y explótalas!
Lo sabemos
No eres el único que se siente así .
Dani, es genial como lo explicas! Gracias, disfruté mucho!
Gracias a ti por el apoyo que me has dado siempre, Kirill. Un fuerte abrazo! 🙂
Que buen video, muy bien explicado. Felicidades!
Muchas gracias por tu comentario, me alegro de que te haya gustado. Un fuerte abrazo!
Gracias pro tu video!estoy terminando un bootcamp y me fui por el camino de python pero quiero aprender tambirn Java.Espero ansiosa nuevos videos
Pues justamente estoy preparando un curso de Java completamente desde cero y por capítulos para el canal. Tendrás material de sobra para aprender. Un abrazo!
Excelente video, muchas gracias por compartir tu entusiasmo por esta tecnología.
Muchas gracias por tus palabras, Miguel. Me alegro de que te haya gustado. Me gustaría seguir realizando este tipo de vídeos ya que se aprende un montón. Un fuerte abrazo! 🙌🙂
Excelente video, historia concisa y muy entretenida. Saludos y muchas gracias.
Muchas gracias a ti por comentar y por el apoyo, Luis. Un fuerte abrazo! 🤗
Excelente video, justo lo que esperaba👍
Muchas gracias por tus palabras, Eduardo. Un fuerte abrazo! 🙌
Me ha encantado escucharte .
Muchas gracias tía. Un besazo muy fuerte! 😘
Excelente explicación. Se gano un like y un nuevo suscriptor. Gracias y saludos.
Muchas gracias por poner en valor el trabajo que hay detrás de crear este contenido. Un fuerte abrazo. 🤗
Que genialidad de video, excelente forma de contar la historia 🍻
Muchas gracias por tu comentario. Ayuda bastante a motivarme para seguir creando este tipo de contenido. Un abrazo! 🤗
excelente video, gracias!!!!!
Te felicito por el vídeo! Muy buena info sobre todo las ganas que le pones al hacerlo! ❤
Muchas gracias por tus palabras, William. La verdad es que da gusto leer comentarios como el tuyo. Motiva a seguir creando este tipo de contenido. Un fuerte abrazo!
Excelente contenido gracias por compartir soy de la de México y tengo 60 años pero con tu explicación me has quitado miedo a la programación y me rejuveneces hasta tener 15, gracias.
Es un honor leer tus palabras. La verdad es que es un honor ver que este contenido sirve de ayuda. Un fuerte abrazo desde Barcelona, España. 🙂
Me gusta mas scala😅 te quedó chulo el vídeo esperemos ver un de dotnet
Muchas gracias por tus palabras, Ivan. Tomo nota para la historia de .Net en un futuro. Un fuerte abrazo! 🤗
Gracias tienes una manera muy agradable de brindar información
Gracias a ti por el apoyo, Braulio. Un gusto leer tus palabras. 🙂
Primera vez que entro a tu canal, excelente video y bien resumido todo en solo poco mas de 20 minutos. Soy programador con mas de 30 años de experiencia y gran parte de esa experiencia es en Java. Espero mantener contacto. Saludos!
WOW! Enhorabuena por tu trayectoria. Da gusto conocer a gente que lleva tanto tiempo ya que los que estamos empezando tenemos mucho que aprender de vosotros. Un gusto conocerte y espero que podamos seguir manteniendo el contacto. Un fuerte abrazo!
Te felicito, muy buen video! 👏🏼
Muchas gracias crack, un fuerte abrazo! 🤗
Estoy estudiandolo a las malas su logica no es la mas amigable pero en el mundo laboral es de los mas solicitados, que buen video, saludos!!
Ey bro podemos en equipo lo que me pasa me pierdo
Muchas gracias por tus palabras, Sebastian. Justamente la semana pasada empecé un curso de Java en el canal. A mi juicio lo que pasa es que normalmente se enseña bastante mal. Muchas de las bases que tiene el lenguaje de programación explican los "Por qué" de su sintaxis. Normalmente esa base de la suelen saltar y pasan directamente a la sintaxis. Mucho ánimo y un fuerte abrazo!
Tremendo video!!👏👏👏
Muchas gracias crack. Un abrazo!
Camtidad de buena información resumida y amena . Mucha gracias Dani ❤
Gracias a tí por verlo, Montse! Es un honor que te hayas pasado por aquí 🤗😘
Gran video ❤
Muchas gracias ☺️
Brother me encanta la manera en la que narras 👏 nuevo suscriptor
Muchas gracias por tus palabras, 4strodev. He echado un vistazo a tu canal y tú también te has ganado un nuevo suscriptor. ¡Sigue así! 🫡
Felicitaciones por tu Libro y mychas gracias por el video
Muchas gracias por tu comentario, Manuel. Un fuerte abrazo! 🤗
@@danielespanadero Paz y Bien
super interesante esa info para entender la historia de la Tecnologias del pasado al futuro que genial, gracias por compartir! DIF
Muchas gracias, Cristhian. Me alegro de que te haya gustado, la verdad es que conocer de donde venimos es importante para entender el contexto y el por qué de las cosas. Un fuerte abrazo! 🙂
Muy buen video, genial conocer la historia de Java ya que recién estoy empezando a utilizar el lenguaje, saludos y sigue asi :)
Muchas gracias por tus palabras. Me alegro de que este vídeo te haya servido. Si te animas a seguirlo, acabo de comenzar un curso completo de Java en el canal. Por ahora lleva dos capítulo y estamos empezando, así que no te será difícil estar al día. 😇
Maestro, Dios le bendiga
Muchas gracias, Denis. Me alegro de que te haya gustado el vídeo. Un fuerte abrazo! 🙂
No te conozco, pero tenga su like buen hombre 🤝
Muchas gracias caballero. 🫡
Great.Thanks a lot
You're welcome! 🤗
Estimado: soy fanático de la electrónica y el software relacionado a microprocesadores... Bastante poético también, el lenguaje Assembler me vuelve loco (me encanta). Qué opinas al respecto? Vale la pena ingresar a ese mundo y tipo de lenguajes? Saludos!!
A mi juicio sí. Trabajo en mi día a día con Java y es un lenguaje bastante bueno y con mucha salida laboral. Un abrazo!
Muy bueno el vídeo.
Pero decir que C# es copia de Java es una barbaridad.
Aguanten los compilados.
Muchas gracias por tus palabras. Aquí te adjunto una entrevista donde el propio James Gosling comenta que C# es una copia de Java:
"They did such a job of copying Java, it’s hard to criticize them. Imitation is the sincerest form of flattery."
dl.acm.org/doi/pdf/10.1145/1016998.1017013
Esa parte la tienes en la página 30 (la 6 del documento) abajo a la izquierda.
Cualquier programador que empezara en esa época y haya programado en ambos lenguajes te dirá lo mismo a pesar de los increíbles esfuerzos de Microsoft por evitar esa catalogación.
Personalmente, no entro en la guerra de lenguajes de programación y procuro tratar todas estas cosas de la forma más objetiva posible. Tampoco veo negativamente que C# copiara a Java en sus inicios; de no ser por las copias y las mejoras de estas, nos habríamos estancado hace muchos años. Un saludo. 🙂
Buen video hermano te felicito
Muchas gracias Sebastian. Me alegro de que te haya gustado. Un abrazo! 🙌
Excelente video
Muchas gracias, Miguel. Me alegro de que te haya gustado. Un fuerte abrazo! 😇
Gran video man. Me lo vi completo 👍
Es un honor que lo hayas visto entero, Alvaro. Me alegro que te hayas pasado por aquí. Un fuerte abrazo y a seguir con tus éxitos! 🙌🙌
@@danielespanadero :)
Gran video crack!
Muchas gracias GonDev, me alegro de que te haya gustado. Un abrazo! 🙌
Me encanta tu contenido 😼👍👍
Muchas gracias Nay. Un abrazo! 🤗
Buen video, saludos!
Muchas gracias Jordan. Me alegro de que te haya gustado. Un abrazo! 🙂
Cuando me Jubile, voy a decir a esos niños... "Yo programé en Java, y él no muerto". Gracias por la música de fondo en el final del video ;) un guiño a la nostalgia...
Muchas gracias por tu comentario, Cristian. La verdad es que es un gran lenguaje de programación, robusto y escalable. Para los que lo dan por muerto hay que recordarles que es el tercer lenguaje de programación más demandado del mundo:
www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/
La verdad es que me encanta esa canción del final, soy muy fan de dragon ball y cae en muchos de mis vídeos. Un fuerte abrazo! 🙌
Un video sobre interpreters y compilers
Pues es muy buena idea, me lo apunto. Es un tema que no he tocado nunca y es posible que se me atragante (Me ha pasado con varias cosas de bajo nivel), pero intentaré investigar y hacer un vídeo al respecto. Mil gracias por la idea! Un abrazo! 🙌
*Me hubiera gustado que hables un poco de Duke o al menos mencionarlo, . Nadie habla de él al menos apareció en el min **5:40* 🙂
Me lo apunto para otro vídeo, Ivan. La verdad es que en este tipo de vídeo hay que seleccionar muy bien la información ya que si no se puede hacer pesado. Aunque es verdad que fue una figura relevante digna de mención. Un abrazo!
La primera vez que veo un video de este canal. Me gustó bastante tu historia de Java, es hasta poética. Sin embargo, quisiera hacerte una precisión. C# no es una copia de Java. Pregunta a cualquier IA. Ambos lenguajes han evolucionado con el tiempo, influenciando mutuamente, pero no se puede decir que C# sea una copia de Java.
Muchas gracias por tu comentario, me alegro de que te guste el vídeo y agradecerte la precisión. 🙂
Es verdad que en la actualidad y desde hace muchos años, tanto Java como C# tienen vida propia y cada uno sigue su propio camino inspirandose mutuamente. Pero en los inicios era una copia descarada, y a ese punto es donde me refiero en el vídeo.
En el momento en que Sun Microsystems desarrolló Java, la mayoría de los programas estaban escritos para un sistema operativo específico. Algunos lenguajes eran "portátiles", pero el código fuente tenía que recompilarse para cada sistema nuevo.
Java permitía escribir un programa una sola vez, compilarlo y luego ejecutarlo en cualquier sistema operativo. Además, pequeños programas escritos en Java podían ejecutarse dentro de una página web. Estas y otras muchas mejoras hicieron que Java dominara rápidamente el mercado.
Microsoft se sumó y comenzó a apoyar Java: lo incluyeron en su navegador y hasta lanzaron una versión de su Entorno de Desarrollo Integrado (IDE) para él.
Mientras trabajaban en esto, se les ocurrieron formas de mejorar Java solo para Windows. Esto enfureció a Sun, ya que iba en contra de lo que Java pretendía: que el mismo programa se ejecutara igual en todos los dispositivos. No debía ser diferente para distintos sistemas operativos.
Microsoft se molestó porque Sun no los apoyaba, retiró el soporte nativo en sus navegadores y eliminó Java de su IDE. Decidieron crear su propio lenguaje competidor, lo que dio origen a C#.
Java compilaba a bytecode antes de ser ejecutado Just In Time (JIT) por la JVM. Casualmente, C# compilaba a Microsoft Intermediate Language (MSIL), que 'ohh casualidad' es un lenguaje de bytecode de bajo nivel que luego es ejecutado JIT por .NET framework.
La sintaxis del lenguaje era, en gran medida, igual que la de Java. Aunque es verdad que C# añadió algunas cosas extra con las que Java no contaba, como por ejemplo los enums.
A mi juicio, en sus inicios C# fue una copia premeditada de Java con la intención de atraer a gente que ya sabía programar en Java sin que les resultase complicado el cambio. Aunque para no herir la sensibilidad de quien programa en C#, dejémoslo en que "se inspiró".
En esta historia ganamos todos, ya que como bien dices: ambos lenguajes se han influido mutuamente. El hecho de competir entre sí hace que hayan llegado al nivel que están en este momento.
Un abrazo! 🙂🙌🏻🙌🏻
Bro excelente video, me encantó la historia de java, pero hay algo que no me termina de quedar claro, ahora que java es de oracle, si yo desarrollo mi aplicación en java y se vuelve muy grande, aracle me puede cobrar? es lo unco que no entendí, pero excelente video, me gustó mucho y me gustsa mucho java.
Si usas su jdk pues sí pero si utilizas otros open source como openJdk, Azul Zulú (lo recomiendo) o similares pues no habría drama!!
Como bien dice Allan, tienes opciones gratuitas que funcionan exactamente igual. Muy pocas empresas pagan licencia de Java 😅
OpenJDK y listo.
Te sigo
Muchas gracias! Me alegro de que te haya gustado. Un fuerte abrazo!
Yo he aprendido a programar con Java.🥺
Es de las mejores formas de aprender a programar. Hay muchos conceptos interesantes que se aprenden bien gracias a programar con Java. Un abrazo!
ORACLE se convirtió en un monstruo destructivo.
Lo que ha salvado a Java en los últimos años, sin duda es Spring Boot. 😅
Gracias a java y linux, tengo un buen pasar, gracias Java
Mi más sincera enhorabuena. La verdad que hoy en día aprender Java es una de las mejores inversiones para tener una buena chamba. Un abrazo!
En qué estará escrito la jvm? En java?
Muy buena pregunta, por lo que he podido leer, depende de la JVM. Pero originalmente estaba escrita en C utilizando alguna librería de C++. Actualmente sí que está escrita en Java. Intuyo que alguna parte. El conjunto de todo estará realizado en diferentes lenguajes de programación.
Aquí te comparto el link que acabo de encontrar donde debaten sobre el tema:
stackoverflow.com/questions/1220914/in-which-language-are-the-java-compiler-and-jvm-written
Cómo se llama la melodia que suena de fondo al final?
Mi corazón encantado
Lo unico que habria que corregir del video es que C# no es una copia de Java. Es un error muy común, aunque nunca tengo en claro cuan a propósito es, de los desarrolladores Java.
El que fue una copia fue Visual j++. Despues del litigio con Sun se dejo de hacer y se creo J#. Pero ninguno de los dos tienen que ver con C#
No hay nada que corregir. Aquí te adjunto una entrevista donde el propio James Gosling comenta que C# es una copia de Java:
"They did such a job of copying Java, it’s hard to criticize them. Imitation is the sincerest form of flattery."
dl.acm.org/doi/pdf/10.1145/1016998.1017013
Esa parte la tienes en la página 30 (la 6 del documento) abajo a la izquierda.
Cualquier programador que empezara en esa época y haya programado en ambos lenguajes te dirá lo mismo a pesar de los increíbles esfuerzos de Microsoft por evitar esa catalogación.
Personalmente, no entro en la guerra de lenguajes de programación y procuro tratar todas estas cosas de la forma más objetiva posible. Tampoco veo negativamente que C# copiara a Java en sus inicios; de no ser por las copias y las mejoras de estas, nos habríamos estancado hace muchos años. Un saludo. 🙂
🤩
🤗
Por que se usa tanto en desarrollo web? No tendría mas sentido usar js con node?
JS está bien para proyectos pequeños, pero para proyectos empresariales de gran tamaño, la robustez y escalabilidad que tiene Java lo hacen preferente. 🙂
@@danielespanadero estaría guay un video sobre este tema, además con la salida de Deno 2 hacer backend en proyectos grandes con ts puede ser buena alternativa a Java. Pero no estoy seguro de esto 😅
ostia, chaval, menudo video más coj...udo
Muchas gracias Flaco Gordo. Mola tu nombre jeje! Un fuerte abrazo! 🙌
ya existe el ahistoria de mi poderoso PHP?
Tomo nota para hacerla en el futuro. Un fuerte abrazo! 🤗
Java Rules
A saco! Me alegro de que te haya gustado! 🙌🥳
Se están migrando las aplicaciones Java a mejores lenguajes
Clarooo, a JavaScript 🤣🤣🤣🤣🤣
Siguiendo con tus gustos
C# no es como Java, el .Net Framework si, C# trae muchas ideas de Object Pascal de Borland Delphi con Object Pascal de la epoca, ya que el lider del proyecto era de esta empresa
Independientemente de que C# tenga otras influencias, que las tiene, yo no diría que "C# no es como Java"; es decir, se parecen. Y en sus inicios eran prácticamente iguales. ¿Soy el único que lo piensa? ¿Estoy loco? 🤪
@@danielespanadero Completamente de acuerdo que C# no es como Java, eso si se robo la idea del Garbage Collector, pero lo unico que se parecen es que los dos vienen de C, yo diria que es su unico parecido, pero ese es un tema de un buen debate mi hermano.
yo uso vb nt para windows.. s mas rapido el desarrollo por el super ide visjual studio
💯
Java es caótico
Como todo es aprenderlo. A día de hoy es difícil encontrar algo mejor si buscas robustez, escalabilidad, seguridad y un ejercito de programadores que lo llevan usando los ultimos 30 años. Por esto es de lo más utilizado en el mundo empresarial junto con C#.
@@danielespanadero hay mejores lenguajes
@@mikehurtado4772 Entiendo que llevas poco en el mundo del desarrollo. Bienvenido!😅
@@danielespanadero Si. Solo desde 1983
@@mikehurtado4772 Pues no se nota. En cuanto ruedas un poco, aprendes que cuando haces una crítica, hay que aportar una solución. Normalmente, los que van de "esto es una mierda" sin aportar una mejora son personas que están empezando en el sector. Es el mismo caso que "hay mejores lenguajes". Alguien con experiencia lo que diría es "hay mejores lenguajes, como por ejemplo..." y, a ser posible, explican el porqué. Aun así, en mi caso, el tiempo me ha demostrado que no hay un "mejor lenguaje", ya que cada lenguaje tiene sus cosas buenas y sus cosas malas, y dependiendo de la utilidad que le vayas a dar, te irá mejor uno u otro. Teniendo en cuenta aspectos que van más allá de la programación y que se enfocan más en el negocio, como por ejemplo, cuántos desarrolladores hay de este lenguaje, cuánta gente de mi equipo actual lo conoce y qué coste supondría formarlos en esta tecnología... Son básicos del sector, aunque no todo el mundo los aprende, por lo que se ve. 😅
Te olvidaste de J++
Es verdad. Lo guardo para otro vídeo. 😁
Ni hay un lugar en donde no esté java !
Y gracias a Spring Boot y la facilidad que aporta de desarrolo, hoy en día lo aprende cada vez más gente ya que tiene mucho futuro. Un abrazo! 🙌
amo y odio a JAVA... comencé con java pero lo deje por la curva de aprendizaje, así que me fui a javascript para la web pero, aunque es mas sencillo, el problema es que JS es muy desordenado al memento de querer aprenderlo, por el contrario, Java, siempre tienes documentación, proyectos, cursos, etc. todo bien estructurado, de manera que, aunque es mas complejo, la realidad es que es mas fácil de aprender a la larga... así que ahora estoy con JAVA otra vez
Me pasó algo parecido. En mi caso empecé con JavaScript y luego me pasé a Java. Ahora me cuesta programar sin tipado estricto. Salvo cosas muy concretas, si tengo que utilizar JavaScript para algo, siempre tiro a TypeScript.
.
¡Totalmente de acuerdo! 💯
Yo pensé que JAVA ya no existía 😅
Pues es el tercer lenguaje de programación más demandado del mundo... 🤣🤣🤣🤣
Ya ves que internet es mucho fake news
increíble que java siga usándose habiendo tantas y mejores opciones
No te creas que hay tantas mejores opciones. Al final las empresas grandes lo que buscan es realizar proyectos escalables, robustos y seguros. Y esas tres opciones ya descartan a la mayoría de lenguajes. Queda Java, C# y poco más.
Por otro lado, también es muy utilizado porque hay muchos productos legacy a lo largo de estos 30 años que lleva existiendo. 😅
@@danielespanadero java fue mi primer amor y no lo volvería a tocar ni con un palo
@@device8466 ¿Te pasaste a JavaScript?
@@danielespanadero y python y golang
@@danielespanadero y python y golang
La historia completa de java, pero ya no deja.
El otro día intenté ligar con una programadora. pero no se de Java. No se de-ja-va. ¿Lo pilláis? Lo siento, no tengo amigos. 🤣
@@danielespanadero jajajaja
R. I. P.... JAVA
Es exageradamente lento, poco a poco programadores van dándose cuenta de lo que es java en realidad....
🤷♂️ Random de internet: R.I.P Java.
📊 Datos: Java es el tercer lenguaje de programación más demandado del mundo a día de hoy.
www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/
😅
Ah si otro tipo que cree que sus gustos son la regla. El chiste viejo de siempre
@ernestojosecalvoestevez199 ojalá hubiera sido solo eso, perdí una millonada y tiempo con un lenguaje que requería demasiados recursos.... Sin posibilidad de escalar... Ojalá haya sido solo gusto
@ no lo supiste hacer, le pasa a muchos
@@ernestojosecalvoestevez199 tenía el soporte pagado tampoco había solución recibímos esa respuesta, había que aumentar recursos de hardware, incluso siendo partnership no hubo caso
pobre C++, a Linus Torvalds tampoco le gusta
No es que no le guste, es que C es mucho más eficiente y menos pesado. De cara a crear un kernel como el de Linux, consideró que C es mucho mejor que C++. Hasta ahora le ha ido bien. Un abrazo! 🙌
Y así es como se mueren los lenguajes que en antaño fueron buenos 🤓
Morir morir... Se estima que en pleno 2024 lo utilizan entre 7 y 9 millones de personas. 😅
www.inapps.net/how-many-software-developers-are-in-the-world/
@danielespanadero no está muerto pero ya va en camino, como vb6 y vb.net q aún se usa pero casi nadie comienza un desarrollo en esa tecnología porque hay alternativas más modernas. En las universidades se está enseñando python en vez de Java como primer lenguaje.
Tus deseos no son la realidad, pero ajá.