Las dos principales desventajas de Spring/boot framework(imho)

Sdílet
Vložit
  • čas přidán 29. 04. 2022
  • Spring/boot es un marco de trabajo (casi) perfecto, se ha popularizado por encima de otras plataformas como JEE, pero actualmente posee un problema que puede poner en peligro su extinción, nos referimos a la lentitud en su arranque.
    * Aprende más en nuestro blog: sacavix.com/
    * Apóyanos en Patreon: / sacavix_tech
    (Con tu apoyo en Patreon accedes a ventajas exclusivas como directos, preguntas y respuestas en el chat, respuestas a tus dudas y acceso a nuestro libro "Patrones para la implementación de una arquitectura basada en microservicios".
    En este video abordaremos los dos principales problemas de Spring framework:
    1- La dificultad para entenderlo y la falsa ilusión que crea de ser un framework "fácil" de entender.
    2- Su demora en los tiempos de puesta en operación, problemas para implementar AOT de forma efectiva y de poder se usado en imágenes nativas. Hablaremos un poco sobre Spring Native.
    #spring #springnative #aot #desventajas
  • Věda a technologie

Komentáře • 41

  • @elpapachelegendario8330
    @elpapachelegendario8330 Před 2 lety +2

    Muchas gracias por compartir tu experiencia con nosotros, que buen trabajo, cualquier videos que profundice el conocimiento es bienvenido.

  • @alexanderlondono4815
    @alexanderlondono4815 Před 2 lety +1

    Excelente un video con la tecnologia

  • @continue5429
    @continue5429 Před 2 lety +1

    Gracias crack, seria muy bueno un video!

  • @lazarogarcia6691
    @lazarogarcia6691 Před 2 lety +1

    Buenísimo el video y muy interesante. Muy cierto el tema de las anotaciones cuando comenzamos a desarrollar y llega el momento de entender a fondo el funcionamiento. Un video sobre Spring Native seria muy interesante.

  • @oorodriguezc
    @oorodriguezc Před 2 lety

    Me gusta la tu video, felicitaciones, ojalá puedas hacer la comparativa. Gracias

  • @DeatherTem
    @DeatherTem Před 2 lety

    Geniaaaaaaaal video me encanto. Hace poco cree una aplicacion con GraalVM de spring y vuelaaa!!, espero que el proyecto de spring native salga pronto, y que no se quede estancado.
    Espero tu video usando spring native :D
    Saludos desde chile

  • @alvarof.chavez6463
    @alvarof.chavez6463 Před 2 lety

    Buen video y excelente canal 👍

  • @matiasmedina3448
    @matiasmedina3448 Před 2 lety

    Que buen video! Si seria genial otro video sobre spring native! Gracias!

    • @SACAViXTech
      @SACAViXTech  Před 2 lety

      Después de los comentarios, confirmado que sale pronto !, Gracias por visitar nuestro canal !

  • @rodrigoch2291
    @rodrigoch2291 Před 2 lety +1

    Podrías explicar como aplicar funciones asíncronas en spring usando AOP...

    • @SACAViXTech
      @SACAViXTech  Před 2 lety +2

      Hola Rodrigo acá en el blog explicamos como funciona AOP con ejemplos incluidos, dale una mirada si quieres sacavix.com/2020/02/10/spring-aop-conceptos-y-ejemplos-en-la-capa-transversal-de-las-arquitecturas/

  • @rodrigoch2291
    @rodrigoch2291 Před 2 lety

    siii vamos un video de Native...

  • @rami6180
    @rami6180 Před 2 lety

    Hola Sacavix, si por favor, muestranos el ejemplo, suena interesante

  • @adriamdelgado3752
    @adriamdelgado3752 Před 2 lety

    Me identifico con el tema je. La verdad solo me dediqué a disfrutar de @xx hasta que necesité utilizar otro framework u otro lenguaje. Ahí comencé a re-plantear cosas. Igualmente aún creo que spring y hasta spring-boot son lo mejor del mercado para java en entornos productivos.

    • @SACAViXTech
      @SACAViXTech  Před 2 lety +3

      Si, yo soy devoto igual, pero si Spring Native no da frutos, no creo el mercado este dispuesto a esperar 4s o mas a que un pod de k8s inicie para empezar a mandarle tráfico a una instancia. Tiene que mejorar porque quarkus, go, micronaut se lo comen vivo lamentablemente. Abrazos crack !

  • @danigonzalez6231
    @danigonzalez6231 Před 2 lety

    Apenas voy a empezar a aprender spring boot porque vengo de la línea de Java, de cara al futuro me recomiendas aprenderlo? O me recomiendas aprender otro lenguaje en especial y otro framework? Aún estoy a tiempo de cambiar, recibo consejos

    • @SACAViXTech
      @SACAViXTech  Před 2 lety

      Hola Dani, si estas bien en Java no tendrás problemas en aprender Spring u otro marco, ahora mismo Spring tiene mucha demanda laboral, puedes seguir con Spring sin problemas.

    • @danigonzalez6231
      @danigonzalez6231 Před 2 lety

      Gracias hermano, ojalá tu canal crezca muchísimo más.

    • @SACAViXTech
      @SACAViXTech  Před 2 lety

      @@danigonzalez6231 vamos por esa 💪

  • @dd92954
    @dd92954 Před rokem +1

    Según comentaba uno de los profesores que tuve en un curso de AWS que estoy haciendo, se usa mas Node que Java en cuanto a desarrollo. Pero en paises latinos por lo general el mercado es dominado por Java.
    Asi que si se desea usar Node pues es mejor pensar en migrar a paises de habla inglesa, pero sino pues Java sigue siendo usado en las empresas, imagino que es por un tema de complejidad y el desconocimiento que implicarían adaptarse a todas estas nuevas tecnologías.
    Por ejemplo, Java al ser compilado tiene mas dificultades que Node al momento de ejecutar servicios en AWS y como la tendencia parece encaminada a la nube, posiblemente Java pierda terreno, aunque eso no significa que deje de usarse.

    • @SACAViXTech
      @SACAViXTech  Před rokem +1

      Hola, recién ahora estoy subiendo una serie sobre el tema, en lo de que pierde terrenos tienes razón pero va a cambiar ... y mucho. Gracias por tu comentario !

  • @andysierra5141
    @andysierra5141 Před 2 lety

    quedé boquiabierto y un poco frustrado porque justo estoy empezando a aprender spring boot,,,,,
    que buen video señor 👍

    • @SACAViXTech
      @SACAViXTech  Před 2 lety

      Andy, bienvenido al canal, no te sientas frustrado, Spring es un gran marco de trabajo y hay mucha demanda laboral, el objetivo del vídeo era solo poner un poco de contexto y explicar, pero no te sientas mal y sigue estudiando !

  • @leonelp9593
    @leonelp9593 Před rokem

    Que framework (que utilize Java ) tiene mayor cuota de mercado actualmente ?

    • @SACAViXTech
      @SACAViXTech  Před rokem

      De la JVM en general creo que ninguno

    • @leonelp9593
      @leonelp9593 Před rokem

      @@SACAViXTech y que no sea JVM? Spring es la única ?

  • @Ana-sn5pb
    @Ana-sn5pb Před rokem

    Qué hay de la vulnerabilidad como desventaja? Cómo protegerse de los archivos maliciosos que se descargan en remoto

  • @enriquesosa7325
    @enriquesosa7325 Před 2 lety

    Realiza un video de native

  • @DanielFariasInYoutube
    @DanielFariasInYoutube Před 2 lety +1

    Que framework backend para web recomiendas aprender ?

    • @SACAViXTech
      @SACAViXTech  Před 2 lety +1

      Hola Daniel, diria que el que más demanda tenga. Pero si quieres mi opinión del mundo Java Spring & Quarkus, fuera de Java alguno de Nodejs o Go (no se nombres)

  • @FellTheSky
    @FellTheSky Před 2 lety +2

    las cosas deben ser aprendida a medida que son necesitadas. Para que necesito saber como funciona @transactional si no necesito usarlo? Si tienes buenas bases de programación no deberías tener problema en entender como funciona, cuando lo necesites.
    Muchas de tus quejas parecen mas cosas relacionadas a java que a spring

  • @somecyberpunkstuff3531

    Decir que el JIT hace más lenta la aplicación es no tener ni idea de que hace el JIT.

    • @SACAViXTech
      @SACAViXTech  Před 2 lety

      Hola, me gusta que no estemos de acuerdo, pero quisiera expusieras tus puntos sobre como JIT es mas rápido que código Nativo, un saludo

    • @somecyberpunkstuff3531
      @somecyberpunkstuff3531 Před 2 lety

      @@SACAViXTech No dije que fuera más rápido, dije que per se no hace más lenta una aplicación, es cierto que va compilando en tiempo de ejecución y tiene su coste, pero el compilado que va entregando(al CPU, no a la máquina virtual para que lo interprete como lo mencionas, porque ya está compilado a nativo) tiene código optimizado que no se hace o mejor dicho no se puede hacer con código nativo desde el inicio.
      En todo caso ¿Para que usarían JIT si este hace más lenta la aplicación? ¿Cúal es la versatilidad que ofrecen Java o Reflection y que tiene que ver con el JIT?
      Lo cierto es que cada tecnologia tiene su uso, una quizá vas a necesitar que levante más rápido y otra que quizá tarde un poco más pero a como se va ir usando va mejor su performance.

    • @SACAViXTech
      @SACAViXTech  Před 2 lety

      @@somecyberpunkstuff3531 gracias por tu comentario y si, estoy 100% de acuerdo contigo, creo que fue un mal entendido, gracias por comentar y aportar 👍