Ask HN: Hunting for a Framework

📰 Hacker News · JaFu0815

Discover a full-stack framework that streamlines data schema definition, automates REST endpoint generation, and handles authorization and authentication, to boost productivity in web development

intermediate Published 4 Dec 2022
Action Steps
  1. Research popular full-stack frameworks like NestJS, Next.js, and RedwoodJS that support automatic generation of REST endpoints and GraphQL interfaces
  2. Evaluate frameworks that provide a central definition of data schemas, such as Prisma or TypeORM, to avoid duplicating schema definitions
  3. Explore frameworks that offer built-in authorization and authentication features, like Passport.js or Auth0, to simplify user management
  4. Compare frameworks that provide automatic data synchronization between server and client, like GraphQL Subscriptions or WebSockets, to reduce manual HTTP calls
  5. Test and prototype with a chosen framework to ensure it meets the project's requirements and is easy to use
Who Needs to Know This

Backend and frontend developers, as well as full-stack developers, can benefit from using a framework that simplifies data schema management, reduces boilerplate code, and provides automatic REST endpoint generation, leading to increased productivity and efficiency

Key Insight

💡 A full-stack framework can significantly improve productivity by providing a central definition of data schemas, automatic generation of REST endpoints, and built-in authorization and authentication features

Share This
🚀 Discover a full-stack framework that simplifies data schema management, automates REST endpoint generation, and handles authorization and authentication! 💻

Key Takeaways

Discover a full-stack framework that streamlines data schema definition, automates REST endpoint generation, and handles authorization and authentication, to boost productivity in web development

Full Article

Hello HN! My primary background is in desktop development and my knowledge of web development is a little rusty by now. I know about Node.JS, Angular, React, Express and the like and have done a few small projects with these technologies. So far, I have implemented the below requirements for each project myself or copied them from previous projects. Now I am looking for a reasonable fullstack framework with the following requirements: - A central definition of data schemas. I don't want to define my schema or validation twice, once in the frontend and once in the backend. - Automatic generation of REST endpoints. I hate boilerplate code and don't want to reimplement Get/GetOne/Add/Update/Delete and Websocket for each data model. Even better would be a GraphQL interface. - Authorization and Authentication - No manual HTTP calls for standard cases. I want to define my model at the server and have the data available in an array at the client. As soon as a cli
Read full article → ← Back to Reads