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

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 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

  • @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?

  • @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.

  • @varaskkar
    @varaskkar ปีที่แล้ว +2

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

  • @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

  • @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! 🙄🙄
    😂😂😂😂😂😂

  • @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é.

  • @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.

  • @nicolito128
    @nicolito128 ปีที่แล้ว +2

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

  • @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

  • @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

  • @carlostorres3888
    @carlostorres3888 ปีที่แล้ว

    Donde puedo buscar esta información.?

  • @omega_no_commentary
    @omega_no_commentary ปีที่แล้ว +6

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

  • @jeycode9180
    @jeycode9180 ปีที่แล้ว

    Gracias Dani!!! 🎉

  • @Berlond
    @Berlond ปีที่แล้ว

    Muy interesante! Gracias por la info :D

  • @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😅

  • @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

  • @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.

  • @jao64
    @jao64 ปีที่แล้ว

    Excelente explicación

  • @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

  • @mauricio.ballesteros
    @mauricio.ballesteros ปีที่แล้ว

    Me parece lo mejor el nuevo main. Mas elegante

  • @javierperezfernandez8997
    @javierperezfernandez8997 ปีที่แล้ว

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

  • @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.

  • @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.

  • @jorgeluis9400
    @jorgeluis9400 ปีที่แล้ว +1

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

  • @andersongonzalez5846
    @andersongonzalez5846 ปีที่แล้ว

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

  • @chrisnolanh3460
    @chrisnolanh3460 ปีที่แล้ว

    ke klaze de SCALA es Java?

  • @martinsam16xyz
    @martinsam16xyz ปีที่แล้ว +1

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

  • @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?

  • @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.

  • @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,

  • @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

  • @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

  • @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

  • @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

  • @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

  • @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.

  • @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.

  • @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

  • @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.

  • @ramonrxven
    @ramonrxven 4 หลายเดือนก่อน

    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.

  • @saidhernandezespinoza2134
    @saidhernandezespinoza2134 ปีที่แล้ว

    Y qué es un JEP?

  • @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

  • @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

  • @Deathreploid
    @Deathreploid ปีที่แล้ว

    Java debería agregar syntactic sugar de kotlin

  • @NomarRH
    @NomarRH ปีที่แล้ว +2

    Cago el pollo 🐥😈😈

  • @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.

  • @gabrielsorrentino4118
    @gabrielsorrentino4118 25 วันที่ผ่านมา

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

  • @Yoochel.
    @Yoochel. ปีที่แล้ว +1

    Los tutoriales de Slick 2D jajaja

    • @makigas
      @makigas  ปีที่แล้ว

      Mítico

  • @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

  • @noestamossolosnostenemosan1302
    @noestamossolosnostenemosan1302 ปีที่แล้ว

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

  • @gatomontesroseIII
    @gatomontesroseIII ปีที่แล้ว

    solo escribes un main+tabulador y ya nmms

  • @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

  • @noahclow
    @noahclow ปีที่แล้ว

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

  • @atesin_dj
    @atesin_dj ปีที่แล้ว

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

  • @MrElmarqueli
    @MrElmarqueli ปีที่แล้ว

    A pero es como c#

  • @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

  • @miaurestor
    @miaurestor ปีที่แล้ว

    Python dice: mucho texto.

  • @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)

  • @jesuopin1612
    @jesuopin1612 ปีที่แล้ว

    🤣🤣🤣🤣🤣🤣🤣🤣

  • @adelbalbisirojas5523
    @adelbalbisirojas5523 ปีที่แล้ว

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

  • @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

  • @nelsonmoralesb
    @nelsonmoralesb ปีที่แล้ว +1

    They are just complicating the language

    • @hernanar3647
      @hernanar3647 ปีที่แล้ว +1

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

  • @fullby
    @fullby ปีที่แล้ว

    kotlin :muelto
    java: vivo
    kotlin: diablo

  • @JuanMoreno-l1i
    @JuanMoreno-l1i ปีที่แล้ว

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