Payload Planning: Should Payload Move to Next.js?

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

КОМЕНТАРІ • 39

  • @jordanhowlett9172
    @jordanhowlett9172 10 місяців тому +1

    Alright I’m sold. Gonna move over to payload. Wish you had this functionality now - but I’m willing to beta test it when it’s ready ;)

  • @paulsalele3844
    @paulsalele3844 10 місяців тому +1

    Love this move, this will make it easy to adopt a serverless architect!!

  • @JimmyKeeseeJr
    @JimmyKeeseeJr 7 місяців тому +1

    already working on migrating off payload. I don't want to deal with additional abstractions on top of data. we use next js for some stuff that consume payloads data, but don't want our apis linked to a particular framework.

  • @jluquer
    @jluquer 10 місяців тому

    Can't wait to see the move! It's a huge DX win :)

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

    Definitely 🎉 Next js is huge move

  • @Thedestroyermod
    @Thedestroyermod 9 місяців тому

    Why are zero people besides you talking about this unified function runtime? Where was that in the conference, I’d love to see more about it!

  • @stylrart
    @stylrart 10 місяців тому +5

    What about SvelteKit?

  • @dukeselwood
    @dukeselwood 6 місяців тому

    If you move to running Payload on Next, I assume that won't stop me being able to use it from my SvelteKit app?

  • @tinotaylor
    @tinotaylor 10 місяців тому +2

    Yes please do the move. How long would it take?

    • @JamesMikrut
      @JamesMikrut 10 місяців тому +2

      Probably a month or so. I did a PoC earlier this week and it went very well. We'd likely go hard on making the move for ~1 month, and then release 3.0 as beta, letting it cook as beta for like 2 months prior to releasing a full 3.0.

    • @tinotaylor
      @tinotaylor 10 місяців тому

      Super exciting! Best of luck with it all.

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

      @@JamesMikrut Good day! Thank you for your work:) How soon will version 3.0 be released?

  • @dopetag
    @dopetag 6 місяців тому

    I am good with next.js app router but it feels so unstable. I want to try my next project without using next.js (no pun intended).
    I have not tried payload cms yet, but I want to give it a try. If next.js works for you, that's ok. I hope you will not get stuck with it as next.js decisions are not 100% satisfying for everybody.
    But this is just a way of life lol

  • @johndenver7241
    @johndenver7241 9 місяців тому +1

    Express is just more flexible overall. Keeps it far more agnostic as well. Not a fan of the move.
    :(

  • @muperdev
    @muperdev 10 місяців тому

    Nice chat 👌🏻

  • @wizardfed1221
    @wizardfed1221 10 місяців тому

    Yes

  • @plumduffer
    @plumduffer 10 місяців тому +2

    "Web Development is great except for bundling". Couldn't agree more lmao

    • @JamesMikrut
      @JamesMikrut 10 місяців тому

      i feel this in my bones

  • @billzhou8686
    @billzhou8686 10 місяців тому

    nextjs 🚀

  • @muhadbk0
    @muhadbk0 10 місяців тому

    What about Elysia JS as replace for express?, then it will work everywhere including vercel edge

    • @JamesMikrut
      @JamesMikrut 10 місяців тому

      We'd love to support Elysia, but the reasoning for Next.js is mostly related to the admin UI. We need React server components!

  • @user-qn3yl3yz1d
    @user-qn3yl3yz1d 10 місяців тому +2

    Any consideration for SvelteKit? Or anything other than Next.JS?
    EDIT: what about rewriting the whole admin UI in Svelte so that I specifically can have a nice admin UI written in Svelte that does the exact same thing as the React one? I love Svelte

    • @JamesMikrut
      @JamesMikrut 10 місяців тому +2

      That would be a big move and would require the rewrite of our entire admin panel. I don't think that will happen in the immediate future. React serves our admin UI well, so unless something catastrophic happened to the React ecosystem in general, we'll probably continue to build on React. That's not to say an admin UI for Payload couldn't be built with SvelteKit! Could be a cool community project.

    • @user-qn3yl3yz1d
      @user-qn3yl3yz1d 10 місяців тому

      @@JamesMikrut I appreciate the genuine response you've given, you've got patience that I haven't. I was just joking (hence the edit) about how anal some people are about tech stacks
      Loving using Payload, you and the Payload team are doing a phenomenal job with it

    • @JamesMikrut
      @JamesMikrut 10 місяців тому

      ​@@user-qn3yl3yz1d LOL omg. Thank you for your compliments! This is only the beginning!

  • @hgezim
    @hgezim 7 місяців тому +1

    Fuck no. I don't want to be locked into Next.js.

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

      Putting some more here: I find next.js extremely frustrating to work with. It's great for a demo but the warts suck so bad. Everything is "magical" until it breaks then you're left with a heap of trash that you don't understand the magic of. Docs are written like they're tutorials and generally not very useful for these situations.
      The idea of this move sucks so bad. Not to mention, vercel will likely eat your lunch, anyway and then you'll have zero differentiation.

  • @kouohhashi
    @kouohhashi 10 місяців тому +2

    please keep payloadcms simple. i'm not sure add more and more features is a good idea...

    • @JamesMikrut
      @JamesMikrut 10 місяців тому +1

      Hey @kouohhashi - this will actually not add new features and instead quite literally focus solely on making Payload -simpler-. It would be a dramatic reduction in complexity and will make the DX a lot easier. Does that make sense? What new features were you thinking that this would add?

  • @GeorgeFrick-x4z
    @GeorgeFrick-x4z 10 місяців тому +2

    Please, no. I've moved away until they remove the telemetry stuff.

  • @NunoCostapt
    @NunoCostapt 10 місяців тому +4

    we starting use payloadcms for our clients and we love the way it is now. Please dont do that! We use others frontend frameworks, if you will tie to nextjs that will be sad for us!

    • @JamesMikrut
      @JamesMikrut 10 місяців тому +3

      Just to be clear - you will still be able to use Payload with ANY frontend framework! It will work exactly as it does now for you. The only differences will be internal to Payload so you would still be able to pair Payload with Remix, Astro, Nuxt, etc.
      What framework do you use on the frontend, out of curiosity?

    • @NunoCostapt
      @NunoCostapt 10 місяців тому

      @@JamesMikrut Remix, ionic framework, vue, nuxt, and we are evaluating your fantastic tool. we love it so far!

    • @anhcode
      @anhcode 10 місяців тому

      @@JamesMikrutnuxt js

    • @D-Oliver
      @D-Oliver 10 місяців тому

      I'm using the Payload REST API from a server-side language and framework (Elixir, Phoenix), that has server-generated templates and websocket-based live updates (LiveView). I believe Next won't prevent that. :)
      It's good to hear about your prioritising of Lexical and Postgres. Thank you!

  • @dominikweber9463
    @dominikweber9463 10 місяців тому +1

    Please no next.js if so i do not use this anymore.