Adiós a las Viejas Reglas de ANGULAR: ¿Te Atreves con lo Nuevo? 🔥

Поделиться
HTML-код
  • Опубликовано: 10 дек 2024

Комментарии • 44

  • @kevinarley6958
    @kevinarley6958 17 дней назад +21

    Algo que me gusta de angular es que te enseña a modularizar y me gusta mucho tener el template separado del ts.

    • @CarlosMoralesDev
      @CarlosMoralesDev  16 дней назад +2

      Entiendo tu punto:) si deseas trabajar así no hay ningún problema, sobre todo por que angular es retrocompatible

    • @richardrosalesmaldonado8229
      @richardrosalesmaldonado8229 12 дней назад

      ​@@CarlosMoralesDeves uno de los puntos fuertes de Angular el tener cada cosa separada

  • @ae.h.h
    @ae.h.h 9 дней назад

    Gracias por otro video ;)

  • @nelson6e65
    @nelson6e65 14 дней назад +3

    Para mí, tener los sufijos separados con un punto es más práctico. Con un solo vistazo en el tree, ya sabes qué cosa es qué, sin tener que entrar en cada archivo. Además, puedes agrupar los archivos en VSCode y en Web Storm más fácilmente.
    De hecho, uso los sufijos con punto para muchas cosas. Como los pipes, módulos, modelos, datos, api body, etc. Tener cada archivo con el mismo nombre, pero cambiando el sufijo con un punto hace más fácil agruparlos que usando un guion.

    • @matiasmiraballes9240
      @matiasmiraballes9240 14 дней назад +2

      Esto mismo. Me gustó la idea de que le empiecen a dar mas bola a single file components (con lo de no sugerir por defecto dividir los components en 3 archivos) y la idea de variar el nombre de los services en base al propósito (algo que yo venía haciendo para distinguir servicios de http clients, de manejo de estado y de lógica por ejemplo).
      Pero en ese punto de quitar los sufijos creo que la pifiaron.

    • @CarlosMoralesDev
      @CarlosMoralesDev  14 дней назад +1

      Seria bueno que compartas esta opinion con el equipo de angular en el RFC :), personalmente espero que puedan resolver el posible problema de herramientas que usan los sufijos para detectar que es codigo de angular

  • @angelgarcia6911
    @angelgarcia6911 17 дней назад +1

    Me gusta mucho la idea de no separar el template html del ts. En lo personal ya era algo que había hecho en un proyecto y me gusto mucho, en comparación de tener 3 archivos por componentes. Sin duda Angular esta tomando un camino increible, yo empece en la versión 15 y ya estamos en la 19 y sin duda si he notado que algunas cosas son mas sencillas. Gran video 😉👍

    • @CarlosMoralesDev
      @CarlosMoralesDev  17 дней назад

      Gracias por el apoyo, la próxima semana un nuevo video con las novedades de angular 19!

  • @MP3D2Y
    @MP3D2Y 15 дней назад

    Buen video!

  • @masterterricola
    @masterterricola 17 дней назад

    Muy buen por el resumen, aun viendo el live de presentación no entendía eso de los nombres pero tu si pusiste ejemplos! Sobre lo del boton no se si por usar nx le sumó mas, pero no debería ser tantos archivos, serian solo 3, el ts,html, scss y como es standalone importarlo en donde se quiera mostrar, o no se si 3 archivos se le hacían demasiados

    • @CarlosMoralesDev
      @CarlosMoralesDev  17 дней назад

      @@masterterricola gracias por tu comentario uwu, es verdad que nx le puede agregar una capa extra de complejidad pero de todas formas para las personas nuevas les puede parecer demasiado jeje

  • @CarlosSalazar-sr1lu
    @CarlosSalazar-sr1lu 17 дней назад

    Muy bien video, opino que el cambio en la forma de llamar los archivos se me hace bien y en cuanto al posible cambio de sintaxis parecido a los SFC de vue estaria aun mas mejor ya la ventaja estaria al momento de desarrollar microfrontends.

    • @CarlosMoralesDev
      @CarlosMoralesDev  17 дней назад

      @@CarlosSalazar-sr1lu me encantaría usar la sintaxis de svelte o astro, se ve genial

  • @trollergamer8751
    @trollergamer8751 2 дня назад

    me ha encantado la musica del video, cual es?

  • @danielbarrientos722
    @danielbarrientos722 16 дней назад

    Hey buen resumen!
    1- los cambios de naming están bien, pasan de usar . a usar - en la mayoria de casos, lo cual hay que acostumbrarse.
    2- la razón por la que a dev que vienen de otros frameworks les incomoda tanto archivo es porque no hay un cli que autogenere todo eso. Claro si en angular tendríamos que hacerlo todo a mano seria horrible, pero como cli es totalmente configurable entonces por eso es que uno de acostumbra 😊

    • @CarlosMoralesDev
      @CarlosMoralesDev  16 дней назад

      El CLI de angular es potente! Que opinas de todo el codigo en un archivo? o un enfoque tipo Svelte

    • @danielbarrientos722
      @danielbarrientos722 16 дней назад +1

      ​@@CarlosMoralesDev me parece super bien, te llegas acostumbrar. Sin embargo, el tema creo que es el tener todo en archivos separados mantiene la responsabilidad única.
      Claro, todo los componentes debería ser pequeños, pero en react me ha toda ver esos componentes que son horribles porque no entiendes con todo lo que tiene el componente

    • @CarlosMoralesDev
      @CarlosMoralesDev  15 дней назад

      @@danielbarrientos722 Es verdad tienes razon, va a depender mucho del desarrollador.

  • @RubianoAndy
    @RubianoAndy 17 дней назад +2

    A mí me parece mucho mejor Angular que React, de hecho, me encanta más porque simplifica varias cosas, además de estructurarlas de manera organizada.

    • @CarlosMoralesDev
      @CarlosMoralesDev  17 дней назад

      @@RubianoAndy es verdad pero siempre hay que explorar nuevos frameworks o librerías para seguir aprendiendo 😉

  • @DoramariaTobonperez-wi7ok
    @DoramariaTobonperez-wi7ok 16 дней назад +1

    Personalmente me gusta mas el orden que se maneja en angular ya que sabemos donde esta todo separado y ordenado darle un enfoque como react me parece mas laxo cuando hago algo en react siento como si estuviera en un proyecto del colegio encambio la infraestructura de angular me da otra sensacion, la opcion siempre es dejar las dos formas para angular laxo y fuerte podria decirse pero si intentan poner angulsr solo como react para mi seria un problema ya que vuelve a los codigos espaguetis y quedaria como dart con flutter ademas de perder la escencia principal de angular que es infraestructura clara y empresarial

    • @CarlosMoralesDev
      @CarlosMoralesDev  16 дней назад

      Entiendo tu punto de vista, lo bueno es que NO es obligatorio que lo hagas de esta forma y podras seguir trabajando como mas te guste :)

  • @eriknyk2k
    @eriknyk2k 16 дней назад

    Angular me hace recuerdo a Spring el framework Java que era el más usado y odiado a la vez por todo su boilerplate pero luego pasó a ser el más amado con Springboot por q eliminó todo esa maraña de cosas innecesarias

  • @alexandraecos4609
    @alexandraecos4609 17 дней назад

    ❤❤❤❤❤

  • @TheKopart
    @TheKopart 16 дней назад

    Tacho. Acaso el archivo module no había desaparecido en el 17 ? 🤔

    • @CarlosMoralesDev
      @CarlosMoralesDev  16 дней назад +1

      Angular es retrocompatible, eso quiere decir que si deseas puedes usarlo, no va a desaparecer pero ahora se recomienda usar standalone

  • @alexis-pz2ro
    @alexis-pz2ro 16 дней назад

    Angular es maravilloso, la estructuracion puede parecer mala al principio, pero ayuda muchisimo a que todo funcione perfecto sin mezclar nada ni hacer los tipicos codigos spageti. Yo siendo un novato, pude crear sin problemas un e-commerce completo, casi sin errores. No me gusta esta filosofia de tener que adaptarse para parecerse a otros frameworks, Angular debe mantener su status de framework de alta calidad

    • @CarlosMoralesDev
      @CarlosMoralesDev  16 дней назад

      @@alexis-pz2ro gracias por tu comentario, de todas formas vas a poder seguir usando las 2 formas, esto solo es una sugerencia 😉

  • @putinninovacuna8976
    @putinninovacuna8976 15 дней назад +2

    lo de los nombres es confuso mejor seguir agregandole component, service, directive, ya que quiero reconocerlos al ver el nombre y no tener que entrar al archivo para ver su decorator... es absurdo y una fumada de angular para mi. En proyectos compactos pequeños, podria ser pero para proyectos medianos y grandes solo crearas confusiones en tu estructura.

    • @CarlosMoralesDev
      @CarlosMoralesDev  14 дней назад

      vamos a ver como evoluciona esto, de todas formas si tienes comentarios podrias dejarlo en el RFC de angular para que escuchen tu opinion :)

  • @luismunoz9126
    @luismunoz9126 9 дней назад

    Angular es para grandes empresas, para desarrolladores experimentados, un poco de boiler plate no es grave, grave es un código mezclado y desordenado, espero que no tomen malas decisiones solo para agradar a los más novatos

    • @CarlosMoralesDev
      @CarlosMoralesDev  9 дней назад

      Entiendo tu punto de vista, la verdad que en el RFC habian muchas personas mencionando eso, pero algo interesante es que estas son sugerencias, por ello podemos optar por usarlas o no :)

  • @edgardomolinagonzalez3121
    @edgardomolinagonzalez3121 16 дней назад +1

    Sería mejor usar componentes funcionales con el decorador @component y retornar las directivas en vez de jsx.

    • @CarlosMoralesDev
      @CarlosMoralesDev  16 дней назад +1

      Hey! Podrias sugerir eso en el RFC :) estaria bueno

    • @edgardomolinagonzalez3121
      @edgardomolinagonzalez3121 16 дней назад

      @CarlosMoralesDev Donde hago eso jajaja

    • @CarlosMoralesDev
      @CarlosMoralesDev  16 дней назад

      @@edgardomolinagonzalez3121 creo que no puedo poner el link directamente pero si vas al github de angular, en las discusiones vas a encontrar el RFC, y ahí puedes dar tu opinión 😉

  • @dangerosa01
    @dangerosa01 16 дней назад

    Blazor con C# tiempo de desarollo MUCHISIMO menor

  • @pablomaidana7420
    @pablomaidana7420 13 дней назад

    No me gusta estos cambios, me parece que Angular es más ordenado que otros frameworks de javascript

    • @CarlosMoralesDev
      @CarlosMoralesDev  13 дней назад

      Ojo, son sugerencias, si deseas las usas, si no puedes seguir trabajando como lo haces :)