top | item 26168754

(no title)

akbar501 | 5 years ago

TL;DR Give Blitz a try.

I've been developing my app with Blitz. It has been an extremely productive framework to work with.

The following are a few of the productivity boosts that I like:

1. It includes authentication plus there's a good library for authorization (blitz-guard) so auth is a breeze.

2. The generator is helpful when I started with Blitz, but use it less now.

3. The community is friendly and helpful. ex. Check out this post on skeleton loaders https://andreas.fyi/engineering/nextjs-auth-skeleton-loaders

4. The integration with Prisma is buttery smooth. In your UI code you call a function that has the database access. Blitz converts the function calls into API calls and runs your database code on the server. When Prisma is not enough you can drop to `db.$queryRaw` to write SQL directly.

5. Personally, I dislike fiddling with 800 libraries to get a project up and running. Blitz includes Jest, Prettier, and everything else you need so on so that you're productive from day 1.

discuss

order

shepherdjerred|5 years ago

I tried it out today. It seemed like it didn't include eslint, and there's so much boilerplate code generated.

flybayer|5 years ago

It definitely includes eslint!

Our boilerplate generation is currently optimized for folks building real production apps.

We'll be adding a minimal boilerplate option here at some point (PRs welcome!)