Next.js vs Encore.ts - When should you NOT use Next.js for Backend?

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

КОМЕНТАРІ •

  • @ibnurasikh
    @ibnurasikh 2 дні тому +4

    Wow, this landed at exactly the time I needed it! Please make a video on deployment, especially for self-hosted deployments.

    • @encoredev
      @encoredev  2 дні тому

      We'll take a look! For now here's the docs: encore.dev/docs/ts/self-host/build

  • @JoseKoufalis
    @JoseKoufalis 2 дні тому +2

    I've only recently discovered encore, so far I'm impressed by what it has to offer. Looking forward to using it on a production app soon

    • @encoredev
      @encoredev  2 дні тому +1

      If you need any help, join our Discord community: encore.dev/discord

  • @aghileslounis
    @aghileslounis День тому +2

    Incredible framework! The design choices to make a very easy to use paradigm without loosing scalability are very smart!
    The complete opposite to "EffectTS" library 😅which makes everything 100x harder

  • @kmmadhu1280
    @kmmadhu1280 2 дні тому +3

    I cannot wait to use this for building applications!!! 🔥🔥

  • @jatiquep5543
    @jatiquep5543 День тому +4

    The best news after payload 3.0 ..the future is brighter than i thought.... let me go and tell me friends who says I'm a fullstack dev but only frontend because i use nextjs 😂😂

  • @fe_labs
    @fe_labs День тому +3

    I hope in the future there will have videos that collab with Nuxt.js ♥ Great video btw!

    • @encoredev
      @encoredev  День тому +1

      Thanks for the suggestion!

  • @TSlova
    @TSlova 2 дні тому +2

    This is really helpful, thanks!

  • @innovatorshome
    @innovatorshome День тому +1

    Hey i have a lot of my project's backend api built by the nextjs using the approuter, I recently find out Encore, How long does it takes to switch my all api to the encore. Is it worth doing so?. It will be great if encore team build some cli tool to migrate all this with in a second.

  • @moneyfr
    @moneyfr 21 годину тому

    Is there a chanel that provide Full course ?

  • @NabinKhanal-ib3uc
    @NabinKhanal-ib3uc 17 годин тому

    do we need to know node js to get started with encore?

    • @encoredev
      @encoredev  9 годин тому

      No, not to get started. But to get the most out of it you probably want to learn a bit about how Node.js works (the event loop, npm libraries etc.) just like if you were using any other Node.js framework.
      You can also use the Go version of Encore if you like, that version does not use Node.js.

    • @encoredev
      @encoredev  9 годин тому

      Also, you can join the Encore community on Discord if you want to get some help while getting started: encore.dev/discord

  • @emirium
    @emirium 2 дні тому +1

    I find Encore pretty robust and want to make it my default for pretty much any backend, but, I find development experience kinda difficult with local dashboard when I update services and handlers. Dashboard (API docs) doesn't update even if I restart app from terminal

    • @encoredev
      @encoredev  2 дні тому +1

      Thanks for reporting, that's a bug! If you're able to share more details of your setup, please email us at hello@encore.dev or we can chat on Discord: encore.dev/discord

  • @devhims
    @devhims День тому +1

    can we deploy encore backend on vercel? btw these videos are quite insightful.

    • @encoredev
      @encoredev  8 годин тому

      Thank you 👍
      No, deployments to Vercel are not possible. Vercel does not support deploying Docker images.

  • @haritssyah7434
    @haritssyah7434 20 годин тому

    Where can I see the source code of this demo?, I don't find it in the description

    • @encoredev
      @encoredev  9 годин тому

      I haven't uploaded this code anywhere yet but I recommend taking a look at our Encore + Next.js starter (github.com/encoredev/examples/tree/main/ts/nextjs-starter) and our Drizzle example (github.com/encoredev/examples/tree/main/ts/drizzle)

  • @filipniklas
    @filipniklas 2 дні тому

    How does it work deploying this? Say I self-host nextjs using docker, will I need an additional container for Encore?

  • @kaisian4940
    @kaisian4940 2 дні тому

    I tried Encore last weekend. Compared to t3-app, I found it quite tedious. For example, I struggled with client-side API calls, particularly with adding authentication tokens to request headers. Additionally, the TypeScript type definitions don't seem to be shared between Encore and Next.js.

    • @encoredev
      @encoredev  2 дні тому

      Thanks for sharing! We're looking at making the frontend x backend integration more seamless. Did you use the `encore gen client` functionality to generate the api client for the frontend though? It will give you a type-safe api client to use: encore.dev/docs/ts/cli/client-generation

  • @stianmaurstad
    @stianmaurstad День тому +1

    Nice!

  • @samuelopeyemi8377
    @samuelopeyemi8377 41 хвилина тому

    Does it support mongodb database?

  • @greendsnow
    @greendsnow День тому

    I was using pocketbase. How do we handle oauth with this?

    • @encoredev
      @encoredev  8 годин тому

      Encore has nice support for auth flows. To do anything related to auth with Encore you add an Auth handler to you application, which acts like a middleware. All requests to auth endpoints has to pass through the auth handler.
      We have a few auth examples, like integrating with Auth0 and Clerk. Read more in our docs: encore.dev/docs/ts/develop/auth

  • @fredzgredfred
    @fredzgredfred 18 годин тому

    I am waiting for a websockets support!

    • @encoredev
      @encoredev  9 годин тому

      No need to wait! Encore.ts now supports streaming APIs that use WebSockets. And when using the generated request client you even get type-safe WebSocket APIs on your frontend. Read more in our docs: encore.dev/docs/ts/primitives/streaming-apis

  • @godofwar8262
    @godofwar8262 День тому +2

    Sir you came as god for me here i am currently building a youtube clone project in mern stack but want to learn things more in backend thank for introducing with term like cron job and all can you create a discord server please

  • @SR-zi1pw
    @SR-zi1pw 2 дні тому

    Can i put this in cloudflare we need less speed then 100ms latency

    • @encoredev
      @encoredev  2 дні тому +1

      You can deploy anywhere that supports Docker images

  • @wabathur
    @wabathur День тому +1

    How about NuxtJS

    • @encoredev
      @encoredev  День тому

      That works equally well with Encore!

  • @namesare4fools
    @namesare4fools День тому

    oh man, i wish you guys made your backend like convex

  • @Channelcustomization832
    @Channelcustomization832 2 дні тому +1

    Unbelievable

  • @codedusting
    @codedusting День тому

    Paid? I see the encore cloud

    • @encoredev
      @encoredev  8 годин тому +1

      Encore.ts and Encore.go are completely open source and free. When you build your project you get a Docker image that you can deploy anywhere you want, like AWS or DigitalOcean.
      Encore Cloud is optional and helps you to fully automates your infrastructure and DevOps in AWS & GCP.

    • @codedusting
      @codedusting Годину тому

      @encoredev thanks