NextJS vs Angular Universal

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

ความคิดเห็น • 8

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

    Hola tengo un ecommerce en el cual la estrategia que elegi es SSR con angular universal... peroo lo que me pasa es que con angular con muchas peticiones el SSR de angular se cae... ya que node consume mucho. Y no me sirve deployar con el prerender de angular , ya que se hacen cambios constantemente.. Por otro lado estoy pensando migrarlo a NExtjs ya que me permite mezclar
    Server Side Render con Static Generation que vendria siendo el Increment generation y angular solo permite O el Server Side Render o el Static generation no hacer un mix... Sabes de alguna forma de hacer algo similar... en angular como lo maneja Nextjs?

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

      Hola Johan, Angular universal miralo como un hack de Angular que se hizo para poder soportar SSR, y next.js o Nuxt.js en el caso de vue.js, estan pensados con en JS con un objetivo claro "SSR " y los problemas que conlleva usar SPA, por ende en next.js encontraras mas caracteristicas para solucionar los problemas comunes de SSR, ahora en tu caso particular de un ecommerce, bueno te comento que primero debes definir para que necesitas SSR, para page ranking? para compartir links en social media de tus productos? yo creo que el primer error al usar SSR es mandar toda una app de angular con SSR, cuando quizas solo quieres tu pagina rankeada en los buscadores, para eso puedes hacer una landing page de tu ecommerce y con las tecnicas SEO optimizarla al 100%, pero si ya evaluaste bien y decides que toda una app sera SSR, toca evaluar vale la pena migrarlo todo a react o seguir usando Angular universal y mejorar lo que tengo, aqui te dejo unos links que espero te ayuden a tomar la decision, son cosas que debes evitar en Angular universal, tbm tienes a scully o prerender como alternativas. Espero te sirva la info. Gracias!
      github.com/angular/universal/blob/main/docs/gotchas.md
      www.willtaylor.blog/angular-universal-gotchas/ (aqui revisa memory leaks)
      prerender.io/angular/
      scully.io/

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

      @@JcOnSoftware Dale muchas gracias... si llevo meses.. pensando y buscando cual es la mejor solucion, pero creo que toca migrar, en esta pelea react 1 angular 0, casi ya me la pienso mucho... para usar angular por esta razon... es una pena que google no acaba de darse cuenta de las debilidades de angular... que claramente la comunidad de react ataca directamente a darle solucion

    • @JcOnSoftware
      @JcOnSoftware  2 ปีที่แล้ว

      @@johanhimelymendoza4880 En realidad si se han dado cuenta, pero estan trabajando en ello, te invito a leer el roadmap de Angular angular.io/guide/roadmap ahi en un apartado veras que estan trabajando para el futuro el tema de SSR y rehydration, asi que a esperar nada mas, pero por ahora ya sabemos que next.js tiene ventaja. Al final de seguro angular sacara algo parecido a eso. Gracias!

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

    Hola master ¿qué tal te pareció Angular 15 con sus standalone?

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

      Hola Estimado, me gusto la forma de tener componentes solos como en react, es util si queremos desacoplar cosas componentes rapidos, pero te invito a que heches un vistazo a lo que saldra este año que es angular + signal eso si sera un cambio bueno y grande en angular.

  • @avilaandrade2197
    @avilaandrade2197 3 ปีที่แล้ว

    tengo un proyecto angular q hacer poco lo monte en angular universal, estoy tratando de indexar el sitio con google search y este no lo reconoce sabes que pueda ser?

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

      Hola, cuando publicas un nuevo sitio web demora un poco en que google lo indexe a sus busquedas, tambien dependera de las tecnicas SEO que usaste para que aparezca primero o ultimo, el tiempo exacto que demora no lo se, esto depende de muchos factores, pero algo que te ayuda a poder revisar la indexacion, keywords, performance de tu web y llevar control, es registrar tu website en Google search console search.google.com/
      Espero esto te ayude. Gracias!.