Transitioning from SpringBoot to node and not sure where to learn

This page summarizes the projects mentioned and recommended in the original post on /r/node

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • backend-best-practices

    Best practices, tools and guidelines for backend development. Code examples in TypeScript + NodeJS

  • Backend best practices - this is actually what you were looking for in this post and I'm suggesting against it - this is a tutorial on the "right" way with OOP flavor. Even though I do it differently, these reports are looking very well-done and interesting.

  • practica

    Node.js solution starter boilerplate that is production-ready, packed with โœ… best practices and built with simplicity in mind

  • Good practices to me means being disciplined with good coding standards regardless of framework you'd work in. I've seen terrible codes in Spring, .NET just as I would see in any node.js project. Does framework like Spring enforce structure that your team could possibly have some guidelines to follow? Sure it does. Does spring make your team stick with best practices? I don't know about that. For example, using interface for places where you need (or at least java bean managed modules) is key to achieving good modularization in Spring, it's the same in Javascript. However, due to the nature of its language features, fewer places require using actual interface in Javascript. The underlying principles are not much different, it's just different ways of achieving the goal. That said, shooting yourself in the foot in express will give you much deeper learning experience than using something like nest to make you feel comfortable. At one point, I am sure you'd get hang of good and bad of Javascript. Meanwhile, you could use something like https://practica.dev/ as a reference to explore some of good/bad practices and build upon it.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • nuxt

    The Intuitive Vue Framework.

  • If you are sound with TypeScript, give Nuxt a try. Or Next.js if you prefer React. Coming from SpringBoot, express will feel more like a library than framework. Nuxt or Next can be considered as frameworks, with their own ecosystem.

  • Next.js

    The React Framework

  • If you are sound with TypeScript, give Nuxt a try. Or Next.js if you prefer React. Coming from SpringBoot, express will feel more like a library than framework. Nuxt or Next can be considered as frameworks, with their own ecosystem.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • The Front-End Development weโ€™re used to is dying

    3 projects | dev.to | 9 Feb 2024
  • Scale from One to Millions of Users

    2 projects | dev.to | 30 Jan 2024
  • Nuxt vs Next: Which JavaScript Framework Suits Your Next Project?

    9 projects | dev.to | 6 Dec 2023
  • Building a high performance website in 2023. ๐Ÿš€

    2 projects | dev.to | 4 Nov 2023
  • How To Get Type-Safety Frontend Queries Like GraphQL Without GraphQL Using Typescript

    6 projects | dev.to | 24 Oct 2023