JEP 445: Java va a tener una nueva forma de escribir main

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 137

  • @ramon_orts
    @ramon_orts Рік тому +91

    Cuando aprendí Java recuerdo que nos dijeron que todo eso tenía que estar ahí y que ya lo entenderíamos al llegar al tema de POO. También se puede empezar así, haciendo el acto de fe 😅

    • @makigas
      @makigas  Рік тому +18

      Sí, conmigo también lo hicieron. Y yo en algunos de mis cursos (los de C, mismamente) también lo hago cuando digo "tú pon int x y luego te cuento qué quiere decir int". Pero es verdad que los actos de fe son un poco raros xD

    • @jesuxcc
      @jesuxcc Рік тому +4

      Otro igual por aquí: recuerdo que en la asignatura de programación, en primero de carrera, allá por 1999, nos enseñaron lo básico de programación en Java en el primer cuatrimestre y POO en el segundo. Durante el primer cuatrimestre, cuando nos enseñaron lo básico (variables y tipos de datos, estructuras de control, métodos, etc.), sobre 'public class Ejemplo' y 'public static void main(String[] args)' simplemente nos dijeron: "esto aprendedlo de memoria por el momento, que ya os contaremos en unos meses de qué va", y fuimos todos felices :D Un año más tarde y con esa base fue sencillo implementar estructuras de datos comunes, o pasar a C y usar punteros y structs para implementar prog. dinámica, backtracking, semáforos...

    • @fabianbalmaceda6808
      @fabianbalmaceda6808 Рік тому

      Es un filtro de interés, si no se puede resistir a no saber que es, el estudiante elite buscaría la respuesta y no se conforma con los dictados del profesor...

    • @manueleguiluz2599
      @manueleguiluz2599 Рік тому

      Lo mismo. No veo por qué complicarlo más. Igual sepas o no POO el entry point (método main) sigue necesitandose. Lo que va a quedar genial es que ahora va a ser más scripting friendly programar en java.

    • @santiagoalvarez5062
      @santiagoalvarez5062 Рік тому +1

      Aprendi POO y aun solo lo pongo porque se que tiene que ir ahi xd

  • @makigas
    @makigas  Рік тому +5

    Los comentarios se aprueban manualmente y pueden tardar unas horas en aparecer 👉 Hola, como el algoritmo está recomendando este vídeo fuera de su zona de confort y le está llegando a gente que nunca ha usado Java, dejad que os recuerde que aunque está bien que se critique este nuevo rumbo de Java, hay que hacerlo de forma civilizada. Comentarios que den mucha vergüensita ajena de leer no serán aprobados

  • @fourseagulls879
    @fourseagulls879 Рік тому

    Me gusta:
    Directo
    Preciso
    Funcional
    Interesante
    y sigue así, que empeñé en aprender Java y ahí estoy.
    Gracias.

  • @JuanSeura
    @JuanSeura Рік тому +3

    Muchas gracias por tu video.
    Recuerdo que cuando empecé con Java fue un poco frustrante no entender qué eran todas las lineas que aparecían al iniciar un proyecto, y que las respuestas del instructor muchas veces hayan sido "eso ya lo vamos a ver más adelante". Me molesta estar haciendo cosas sin entender del todo por qué o como ocurren, y esto que explicas, esos cambios, parecen interesantes para poder entrar a Java de forma paulatina.
    Me interesó mucho este tipo de contenido, así que me suscribo. Saludos

  • @varaskkar
    @varaskkar Рік тому +2

    Me encanta cuando lenguajes estándar incorporan características de lenguajes forks:
    * Js > Typescript
    * Java > Kotlin
    * CSS > SCSS, SASS

  • @victormoralesperez799
    @victormoralesperez799 Рік тому +6

    Muchas gracias por tu dedicación (y por el detalle del final)

    • @makigas
      @makigas  Рік тому +1

      Siempre meto los créditos al final (salvo en lo de Junit porque razones) pero me sabía fatal por los miembros del tier Mecenas que se han suscrito últimamente, porque no pueden ver los vídeos del acceso adelantado y tampoco van a verse en los créditos hasta dentro de una o dos semanas, por eso en parte este vídeo lo he subido directo a producción el mismo día 😅

  • @erikeverardo24
    @erikeverardo24 Рік тому +7

    Buen video. He estado trabajando con C# y tiene poco que se introdujo algo similar, espero que pronto esté en Java. Gracias por tu contenido.

    • @Iker-b7o
      @Iker-b7o Рік тому

      Entonces antes C# hacia lo mismo que Java?

  • @carlostorres3888
    @carlostorres3888 Рік тому

    Donde puedo buscar esta información.?

  • @Vladimir-go5yn
    @Vladimir-go5yn Рік тому +2

    Hace un tiempo estaba considerando distintos lenguajes de programación para enseñar introducción a la programación y descarté Java justamente por esto. La verdad es muy interesante. Ojalá prospere.

  • @ddutra
    @ddutra Рік тому +3

    Felicitaciones! Recien estou detenendome a mirar tus videos y, en verdade, tus videos son muy claros, sencillos e directos! 👏🏽👏🏽
    Sobre las modificaciones del metodo main(), hay q decir q, seguro, es un gran facilitador q ayudará mucho a los programadores q no les gusta escribir! 🙄🙄
    😂😂😂😂😂😂

  • @jorge.drn.j
    @jorge.drn.j Рік тому +2

    Yo he empezado a programar este último año y me parece que no es para tanto, por lo menos como lo veo yo. Para empezar mi profesor empezó a explicar programación básica, es decir, entender y controlar la programación básica tal como bucles, métodos, colecciones y mapas, eed, edd; y tras 6 meses nos introdujo programación orientada a objetos. Creo que es la mejor forma de entender bien la programación porque si ya entiendes como funciona lo básico, la orientación a objetos es más fácil de entender (por lo menos en mi caso y eso que nunca he dado ni estudiado programación en mi vida).
    Además, en Net Beans para crear el main de una clase es tan sencillo como poner main y darle a la tecla de tabular, enter y listo, ya tienes escrito 'public static void main (String[]args) sin necesidad de entender el porque.

    • @doblex7632
      @doblex7632 Рік тому

      También lo puedes hacer escribiendo psvm + tab

    • @naorobin606
      @naorobin606 Рік тому

      Excelente profesor, en donde estoy yo jamás nos enseñaron de ese modo y la consecuencia es que en mes y medio ya estamos en Spring sin ninguna de las bases que te enseñaron, en ese mes y medio nos metieron a POO así porque si.

    • @ballsxan
      @ballsxan Рік тому

      psvm+tab es de Eclipse de toda la vida de Dios, lo habrán copiado en el esquema de atajos

  • @compartelo007
    @compartelo007 Рік тому +2

    es en cierto modo similar al constructor por defecto, cuando una clase no tienen ningún constructor java por detras crea un constructor por defecto sin parámetros, pues aquí crea la clase para poder usar el main. No digo que es lo mismo.

  • @enjoy21258
    @enjoy21258 Рік тому

    Interesante y me gusto este tipo de info. Me suscribo. Lo que si, no me parece mal que tengas que explicar esos conceptos antes de arrancar... No sera mas dificil ñuego retomarlos?? Tambien doy clase de java y me parece ordenado como estaba hasta momento. Creo que solo sirve para ansiosos asi dejan de jorobar jaja😅

  • @jphvnet
    @jphvnet Рік тому +2

    Si ese main te preocupa, o parece difícil, entonces dedícate a otra cosa. Si, es horrible, por algo no me dediqué a Java, pero entendamos que no es difícil ni de aprender ni entender el por qué.

  • @chrisytbexp6705
    @chrisytbexp6705 Рік тому

    Me da tanto gusto que esten mejorando Java a nivel de los lenguajes modernos, tendremos el bonito Java para rato ... de hecho esta característica en particular es algo que lenguajes modernos como kotlin se jactan... bien, bien

  • @broussarden
    @broussarden Рік тому +2

    Esa! me haz hecho caso Cabroncete!!! jajaja me encanta la idea de la sección, muchos por ahi no tenemos tiempo a leer de lleno todo los JEPs, y me parece estupendo que nos traigas los mas importantes/interesantes que tu contemples como programador... que siga la sección de leyendo JEPs, me trae recuerdos de cuando me veia el resumen de parches de LeagueOfLegends Jajajaj

  • @omega_no_commentary
    @omega_no_commentary Рік тому +6

    Ahora solo falta que hagan algo parecido para el system.out.println

  • @chrisnolanh3460
    @chrisnolanh3460 Рік тому

    ke klaze de SCALA es Java?

  • @nicolito128
    @nicolito128 Рік тому +2

    Me encanta como con estas features Java evolucionó a una especie de Go más verboso 😅

  • @wil-fri
    @wil-fri Рік тому

    Esos args son para permitir argumentos de una llamada por línea de comandos?

    • @makigas
      @makigas  Рік тому

      Sí, para eso están. Cuando haces `java -jar app.jar 1 2 3 4`, por ejemplo.

  • @asiercamino3409
    @asiercamino3409 Рік тому +1

    Una duda, ya que estamos hablando de eso, estoy aprendiendo java y sí entiendo el por qué de "public static void main", pero no lo que va adentro "string[] args", sobre todo el "args" y por qué va entre corchetes el string, ¿es un vector? Eso no me lo explican los tutos en línea.
    Si se puede explicar en unas líneas se los agradecería 🙏

    • @makigas
      @makigas  Рік тому +7

      Apuntamos para tratar. Pero por no dejarte con la duda, cuando se lanza el programa, se le puede pasar por fuera una serie de argumentos de ejecución (como cuando haces en una consola "java -jar hola.jar", que "-jar" y "hola.jar" son argumentos que se le pasan al programa java). Bueno pues ese array va a recoger ese array de palabras. O sea, si haces "java -jar hola.jar 1 2 3", tu array valdrá new String[]{"1", "2", "3"}

    • @asiercamino3409
      @asiercamino3409 Рік тому

      @@makigas gracias por responder

    • @cordovajose5693
      @cordovajose5693 Рік тому +3

      Un detalle curioso: el argumento no necesita llamarse args, por ejemplo "public static void main (String[] parametros)" compila y corre igual.

  • @diossmervillamizar4903
    @diossmervillamizar4903 Рік тому +1

    Me gustaría el curso Java tuyo sabes expresar mejor el tutorial lo que yo eh visto no lo entiendo bien. Ando perdido en java.

  • @andersongonzalez5846
    @andersongonzalez5846 Рік тому

    recuerdo que me lo explicaron al iniciar pero no entendí nada, lo entendí fue cuando empecé directamente con POO

  • @martinsam16xyz
    @martinsam16xyz Рік тому +1

    Apoyo la sección te leo JEPS quack quack, Java cada vez mas parecido a kotlin y js

  • @haroldcrow
    @haroldcrow Рік тому

    Cuando empece a programar alla en los 90s en muchos lenguajes solo nos decian: asi es la sintaxis y simplemente se aceptaba, y creo que en el caso de Java no creo que sea necesario tener que explicar que es una clase para hacer un hello world. A lo que quiero llegar es que no veo que la mejora vaya por ese lado...
    Mi opinion personal, es que para enseñar programacion, no es necesario u obligatorio un lenguaje de programacion, conmigo empezaron a puro papel y lapiz, facilmente se pueden explicar conceptos basicos de POO sin un lenguaje. Mi primer curso de POO en aquella epoca recuerdo que no usamos ningun lenguaje al principio todo fue puro concepto, despues pasamos al lenguaje que si no mal recuerdo era smalltalk

  • @diegomoreanomerino1687
    @diegomoreanomerino1687 Рік тому

    Genial, en mi opinión deje Java por esta razón, no es la única pero no me gustaba todo eso, ojalá lo lleguen a aplicar.

  • @mauricio.ballesteros
    @mauricio.ballesteros Рік тому

    Me parece lo mejor el nuevo main. Mas elegante

  • @adgarboc
    @adgarboc Рік тому +1

    Esto es como lo que hicieron con C#?

    • @makigas
      @makigas  Рік тому +1

      No conozco C# pero me he ido a ver cómo va hoy en día y... tiene pinta que sí 🙃
      learn.microsoft.com/en-us/dotnet/csharp/fundamentals/program-structure/main-command-line

  • @Berlond
    @Berlond Рік тому

    Muy interesante! Gracias por la info :D

  • @robertoluzanilla4846
    @robertoluzanilla4846 Рік тому

    Un psvm + tab y se soluciona, pero si, es un poco complicado y tedioso de aprender al mero inicio, me interesa la idea

  • @cesardelatorre9547
    @cesardelatorre9547 Рік тому

    Hola Buen día,
    Disculpa conspirarías hacer un video o serie de videos sobre migrar de Java 8 a Java 11 ?
    Saludos desde Mexico

    • @hba6018
      @hba6018 7 місяців тому

      Java 11??? pero Java 11 no tiene soporte, porque no Java 21 o 22?

  • @javipy2731
    @javipy2731 Рік тому

    Qué recuerdos de cuando empecé a programar con java, recuerdo que no fue hasta que vi C, que no entendía el significado de String [] args. No obstante, fue conocer maven y gradle que me pasé a C++

    • @TheTonymontana4
      @TheTonymontana4 Рік тому

      El strimg args son los argumentos qué le pasas por comandos

  • @digimortaluis
    @digimortaluis Рік тому +1

    Esta muy bien, me gusta. algunos diran que el Java CLI es suficiente, pero todo lo que ayude a minimizar el boilerplate de Java es bienvenido. Servirá para reducir el hate a java por parte de los amigos interpretados? no lo creo :p

    • @jeycode9180
      @jeycode9180 Рік тому +7

      Si su hate se basa en ensenar el Main siempre o usar java5 en los ejemplos demostrativos pues tampoco nos importa su opinión 😅

    • @makigas
      @makigas  Рік тому +6

      @@jeycode9180 +1000 a eso, es el mismo efecto que PHP, que la gente dice que da cosa porque trae ejemplos de PHP 5, cuando no tiene nada que ver con el código que se escribe hoy en día.

  • @estebanruiz3254
    @estebanruiz3254 Рік тому

    Estaba viendo el preview y dije "Dios, otro canal de mlerda de codigo para principiantes, le daré en no recomendar canal"
    Pero luego llega ese detalle de la sudadera de 10 años y el "Te extraño tanto"
    No me interesan los video de principiantes, pero es que no me puedo ir sin dejar like y suscribirme, sigue asi de autentico

  • @jorgeluis9400
    @jorgeluis9400 Рік тому +1

    Así lo entendí y así lo aprendí 0:51

  • @thecomediandan
    @thecomediandan Рік тому

    Pero que importa, de hecho amo la complejidad de Java y también quien entra es quien de verdad aprenderá utilizar Java, la verdad Java es simplemente Java.

  • @jeycode9180
    @jeycode9180 Рік тому

    Gracias Dani!!! 🎉

  • @ramonrxven
    @ramonrxven 3 місяці тому

    el contenido del canal es genial de los pocos que tienen alto nivel en español felicitaciones.
    Creo que hacer esto solo para facilitar la entrada a Java no se, un esfuerzo de parecerse a Kotlin o Groovy, no le veo mucho sentido.

  • @Chemaclass
    @Chemaclass Рік тому +6

    "public static void main strings args" el padre nuestro de antes 😂

    • @makigas
      @makigas  Рік тому +1

      Y package, que a veces se nos olvida xD

  • @jao64
    @jao64 Рік тому

    Excelente explicación

  • @saidhernandezespinoza2134
    @saidhernandezespinoza2134 Рік тому

    Y qué es un JEP?

  • @alexmercerreyescastillo7659
    @alexmercerreyescastillo7659 Рік тому +1

    no entiendo java fue el primer lenguaje que aprendi y nunca tuve problemas con eso y para mi es un lenguaje es muy facil comparado con otros lenguajes sera que esto solo me pasa ami

    • @hernanar3647
      @hernanar3647 Рік тому +1

      Lo más probable es que no hayas tenido problemas porque nunca te interesaste (Al menos lo suficiente) como para saber el porque de esas lineas, la gente de ahora tiene variedad de lenguajes, en todas sus expresiones, para aprender a desarrollar, y Python es mucho más facil que Java en ese sentido; una persona al aprender java, por lineas así, tendrá más dudas que respuestas; al contrario que iniciar con Python.
      Estos cambios no son para la gente que ya esta en java, es para que más gente se interese por el lenguaje, y eso es importante para mantener la comunidad viva al largo plazo

    • @alexmercerreyescastillo7659
      @alexmercerreyescastillo7659 Рік тому

      @@hernanar3647 admito que me costaba memorizar algunas cosas en java al principio y despues de un tiempo todo fue demaciado facil por eso me parece increible que la gente le huya a java un lenguaje tan facil de aprender y no entiendo tampoco porque hay gente que les gusta mas c y c++ siendo un lenguaje muy dificil que tienes que tener una memoria bestial entiendo que se C, C++ es muy veloz pero eso de preferir a C y C++ por encima de java me parece ridiculo.

    • @hernanar3647
      @hernanar3647 Рік тому +1

      ​@@alexmercerreyescastillo7659 Por lo menos a mi me paso que rehuia de java por lo verboso que es, yo uso C# principalmente, y es un mundo diferente al momento de codificar. Aunue he de admitir que hace tiempo no toco Java.
      Respecto a lo que mencionas, sinceramente tampoco lo entiendo xD. C y C++ son más complicados

  • @17TheVIP
    @17TheVIP Рік тому

    No se, cuando aprendi a programar a mi me motivaba saber que era eso. Es como si en el main te muestran todo lo que se viene. Ahora que quiere poner 5 formas de escribir el main. Aparte el main lo escribes una ves y no necesitas saber que significa desde el inicio. Escribes el main y luego comienzas a aprender variables, Te puedes tapar los ojos y no veas y listo,

  • @javierperezfernandez8997
    @javierperezfernandez8997 Рік тому

    C, C++ y quizás C# por Unity y similar.

  • @reco1I
    @reco1I Рік тому

    Personalmente pienso que sería mejor que lo hagan keyword con parametros opcionales pero esto está bueno

  • @lessionsucctoes7570
    @lessionsucctoes7570 Рік тому

    Pues yo creo que es un error quitar esas palabras porque la verdad es que aunque pueden llegar a confundir un poco al principio pueden llegar a aclarar muchas cosas una vez aprendes la POO

  • @glaze4629
    @glaze4629 Рік тому +8

    A mi personalmente esto me parece una tontería, cosas que de verdad mejorarían la experiencia es la propuesta para usar string templates, trabajar con strings es realmente muy tedioso

    • @makigas
      @makigas  Рік тому +1

      Tienes toda la razón. De hecho hay un JEP también para eso (jo, hoy en día hay un JEP para todo; openjdk.org/jeps/430 el 430), pero da bastante asco la forma en la que lo han planteado. Es raro que para unas cosas tanto y para otras tan poco.

    • @alexmercerreyescastillo7659
      @alexmercerreyescastillo7659 Рік тому

      x2

    • @hernanar3647
      @hernanar3647 Рік тому

      Te parece una tonteria porque ya sabes como hacerlo. Esto es algo parecido a lo que se hizo con C# en .Net 6, solo que un poco más verboso, estas cosas no se hacen porque "sea más facil hacerlo", realmente cualquier persona que tenga un minimo de experiencia sabe hacerlo, pero baja la vara para que personas nuevas entren a Java.
      No soy de Java, soy de C# y .Net, pero por lo poco que se, no puedes comparar lo sencillo que es aprender Python, Ruby, Php y otros, a como es aprender Java, lo cual hace que gente novata se interese más por el primer grupo que Java (Agregaría C#, pero eso ya se arreglo en .Net 6), estos cambios no son para la gente que ya esta en java, es para que más gente se interese por el lenguaje, y eso es importante para mantener la comunidad viva al largo plazo

    • @glaze4629
      @glaze4629 Рік тому

      @@hernanar3647 Entiendo el porque de ello, yo tambien estuve ahi, pero siempre me queda la espina de que la falta de características impulsen a personas a ir a nuevos rumbos, sobre todo si lo comparas con su competencia directa, Kotlin.
      Supongo que si pueden hacer el main como se ve en Kotlin o Scala le daria un pequeño boost.

  • @Chemaclass
    @Chemaclass Рік тому +4

    tldr: Java se está inspirando en Kotlin 🥳

    • @freddydev3562
      @freddydev3562 Рік тому

      entonces primero nacio kotlin que java xd encim utiliza la jvm

    • @hernanar3647
      @hernanar3647 Рік тому

      ​@@freddydev3562 No funciona así, te puedes inspirar te algo reciente, aunque seas más antiguo, el punto es mejorar
      Si alguien nuevo hace algo mejor tu, aprendes de el, si no, te quedas atras xD

  • @gmtrinity2421
    @gmtrinity2421 3 місяці тому +1

    Saltó este video por cosas de la vida y por solo curiosidad, y k gononea pa saber, yo estoy aplicando para un puesto de Junior porque soy inge y se cositas, Pero con este video me doy cuenta que no sé un culo de JAVA. :o

    • @makigas
      @makigas  3 місяці тому +1

      Ni te preocupes, en realidad pasas más rápido a senior cuando aceptas que nadie sabe nada de nada .-.

    • @gmtrinity2421
      @gmtrinity2421 3 місяці тому

      @@makigas jajjahaahajajjaj ª, Pero pos si

  • @dodo11858
    @dodo11858 Рік тому

    La serie se podría llamar "My name is JEP xxx" jejexd saludos.

  • @unlugartrufado
    @unlugartrufado Рік тому +1

    Dani, en Java no todo es un objeto. Por ejemplo los tipos primitivos no lo son. En otros lenguajes de programación, sí, pero no en Java

    • @CarlosReyesVDev
      @CarlosReyesVDev Рік тому

      Asi es , los datos tipo
      byte
      short
      int
      Boolean
      double
      long
      float
      char
      no son Objetos. Creo que serian todos los primitivos.

    • @cordovajose5693
      @cordovajose5693 Рік тому

      Y el tipo String, a pesar de ser un objeto, Java permite usarlo sin hacer new String() para hacer menos tedioso el uso de los strings. Entonces String s = "ejemplo"; es lo mismo que String s = new String("Ejemplo");

    • @unlugartrufado
      @unlugartrufado Рік тому +2

      @@cordovajose5693 eso solo es azúcar sintáctico, String es un objeto

  • @jultrun121
    @jultrun121 Рік тому

    Al fin arreglaron a Tails, digo Main

  • @Capocomico
    @Capocomico Рік тому

    Me ha pasado, pero el problema es que nadie sabe explicar porqué, me enteré hace poco en geeks for geeks

  • @gabrielsorrentino4118
    @gabrielsorrentino4118 14 днів тому

    Java 🫱🏻‍🫲🏽 C#
    Tener un método main feo de cuando sólo se usaba la interfaz de líneas de comandos para ejecutar programas.

  • @Deathreploid
    @Deathreploid Рік тому

    Java debería agregar syntactic sugar de kotlin

  • @Yoochel.
    @Yoochel. Рік тому +1

    Los tutoriales de Slick 2D jajaja

  • @tantumDicoQuodCogito
    @tantumDicoQuodCogito Рік тому

    Si tienen pereza al escribir usen Groovy 😂

  • @angrymonkstudios
    @angrymonkstudios Рік тому

    El problema es aprender a programar a secas con un lenguaje != de C.
    Si se aprende aprende fundamentos con C, todo lo demás es sencillo.
    Ahora voy a dar una opinión muy impopular, si seguimos "facilitando" los lenguajes de programación, los nuevos devs cada vez van a tener menos habilidades y su trabajo se va a desvalorizar por consiguiente.
    El problema no es que la sintaxis de los lenguajes se compleja, sino la elección de lenguaje para el aprendizaje.
    Es un tema de la época, todos quieren aprender a programar en el lenguaje con el que quieren trabajar, quemar etapas tiene eso.

  • @noestamossolosnostenemosan1302

    Copia y pega... resuelto. Eso si, procurando no copiar errores.

  • @NomarRH
    @NomarRH Рік тому +2

    Cago el pollo 🐥😈😈

  • @atesin_dj
    @atesin_dj Рік тому

    java ahora es de oracle :/
    ... me gustaba mas cuando era de sun microsystems ^,^

  • @gatomontesroseIII
    @gatomontesroseIII Рік тому

    solo escribes un main+tabulador y ya nmms

  • @noahclow
    @noahclow Рік тому

    Por este muchacho le perdí el miedo a Git :'v

  • @vmrc
    @vmrc Рік тому +3

    Siguen copiando a C# ja

    • @juandavidcorrea5501
      @juandavidcorrea5501 Рік тому +1

      todos copian a todos

    • @makigas
      @makigas  Рік тому +2

      De hecho yo iba a decir que copian a Kotlin, pero es un copiar a todos de libro, tal cual.

    • @vmrc
      @vmrc Рік тому

      @@makigas Si, decía C# porque conozco más que Kotlin. Y son cambios que C# viene metiendo hace un par de años junto con pattern matching por ejemplo y justo Java viene y saca lo mismo

    • @freddydev3562
      @freddydev3562 Рік тому +1

      c# nació gracias a java xd

    • @vmrc
      @vmrc Рік тому +1

      @@freddydev3562 si, eso era antes, pero Java se quedó en el tiempo y C# avanzó más rápido

  • @MrElmarqueli
    @MrElmarqueli Рік тому

    A pero es como c#

  • @miaurestor
    @miaurestor Рік тому

    Python dice: mucho texto.

  • @Daath1990
    @Daath1990 Рік тому

    Todo ha quedado bonico, pero es una lastima que hayas profilerado tu calvicie antes que tu lujuriosa melena corta de mecha

    • @makigas
      @makigas  Рік тому +2

      El tiempo avanza

  • @eriknyk2k
    @eriknyk2k Рік тому +1

    La ironía de la vida, C# siempre ha copiado a Java, ironía de la vida que ahora Java este copiando a C#, cómo da vueltas la vida

    • @freddydev3562
      @freddydev3562 Рік тому

      no puede ver mejoras por siempre dicen copia xd

  • @fullby
    @fullby Рік тому

    kotlin :muelto
    java: vivo
    kotlin: diablo

  • @jesuopin1612
    @jesuopin1612 Рік тому

    🤣🤣🤣🤣🤣🤣🤣🤣

  • @namelast8908
    @namelast8908 Рік тому +3

    Problema 😂😂😂 me parece ridículo, entre más abstraen la programación quieren hacer más "fácil" programar , estos pibes no saben nada

    • @alexmercerreyescastillo7659
      @alexmercerreyescastillo7659 Рік тому

      son unos vagos

    • @hernanar3647
      @hernanar3647 Рік тому

      No es malo querer simplificar las cosas. Un lenguaje no mejor solo porque es más "dificil".

    • @namelast8908
      @namelast8908 Рік тому +1

      @@hernanar3647 en programación esa regla no existe

    • @hernanar3647
      @hernanar3647 Рік тому

      Entonces me das la razón?

    • @namelast8908
      @namelast8908 Рік тому +1

      @@hernanar3647 me faltó agregar (*sarcasmo)

  • @adelbalbisirojas5523
    @adelbalbisirojas5523 Рік тому

    POO no es complicada, y lo que explicas a mí me resulta innecesario

  • @nelsonmoralesb
    @nelsonmoralesb Рік тому +1

    They are just complicating the language

    • @hernanar3647
      @hernanar3647 Рік тому +1

      I dont think so, i mean, this only simplifies the language

  • @florentinobajo
    @florentinobajo Рік тому +2

    Otra vez más cambios... (no me gustan los cambios, soy de las personas que opina que si algo funciona es mejor dejalo asi a no ser que el cambio suponga una mejora realmente demostrada).
    Cuando sera el dia en que saquen un lenguaje de programacion en el que de 0 lo hagan completo y no esten haciendo cambios todo el dia...
    Llevamos desde los 90 programando una y otra vez las mismas cosas, parecemos el episodio de los Simpson en el que el señor burns tienen a monos encadenados escribiendo una novela XDDD.

    • @luisalejandrosanmiguelgaleano
      @luisalejandrosanmiguelgaleano Рік тому +6

      Es imposible hacer lo que dice en su comentario, ya que día tras día la industria va cambiando por ende cada tecnología debe de ir a la par de dichos cambios, una tecnología que se niega a la evolución será obsoleta y no solo pasa con las tecnologías (viejas y nuevas) si no que también con las empresas, claro ejemplo Blackberry...

    • @florentinobajo
      @florentinobajo Рік тому +1

      @@luisalejandrosanmiguelgaleano claro, y por eso en el mundo de la programacion todavia exite Cobol 😉, para demostrarte que eso que dices es lo que te han hecho creer, no la realidad.

    • @makigas
      @makigas  Рік тому +3

      Al final es una cuestión de percepción. Se puede seguir programando Java exactamente igual que en los 90 (o igual que los 70, si lo haces como Cobol), pero si otras tecnologías van apareciendo, eso es competitividad. Todos estos JEPs se notan mucho en la línea de hacer el lenguaje más competitivo en un ecosistema donde hay otros lenguajes que podrían sustituir a Java (que no lo van a hacer, pero que lo podrían hacer). A Oracle le interesa evolucionar el lenguaje porque le interesa seguir controlando el enterprise y que la gente deje de pasarse a Go o Node.

    • @florentinobajo
      @florentinobajo Рік тому +1

      @@makigas +1

    • @alexmercerreyescastillo7659
      @alexmercerreyescastillo7659 Рік тому

      @@makigas mientras todo siga igual que siempre por mi esta bien yo no quiero modificaciones raras que cambian la sintaxis y forma de crear un objeto

  • @js-vs5yv
    @js-vs5yv Рік тому

    Quien te dice que el problema de Java sea como se escribe el main? El problema de Java es el JVM es inútil, pesado, ineficiente. Tiene muchas cosas más asquerosas pero el bytecode y la JVM es un primer punto.

    • @makigas
      @makigas  Рік тому +1

      A ver, Java tiene mil problemas, pero por suerte también lo lleva una empresa lo suficiente grande como para tener a muchas personas mirando copiand…digo, arreglando varias cosas a la vez

  • @JuanMoreno-l1i
    @JuanMoreno-l1i Рік тому

    Java cada vez se va a parecer más a Dart.