This week's book giveaway is in the Python forum.
We're giving away four copies of High Performance Python for Data Analytics and have Tiago Rodrigues Antao on-line!
See this thread for details.
Win a copy of High Performance Python for Data Analytics this week in the Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Bear Bibeault
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Jj Roberts
  • Carey Brown
Bartenders:
  • salvin francis
  • Frits Walraven
  • Piet Souris

Practical hapi: hapi Framework Popularity

 
Ranch Hand
Posts: 108
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

This is an impressive data point

Popular Node JS Frameworks(in no particular order)

GitHub stars

Adonis.js (GitHub Stars: 5,053)
Express.js (GitHub Stars: 41,036)
Hapi.js (GitHub Stars: 10, 371)
Meteor.js (GitHub Stars: 40, 490)
Sails.js (GitHub Stars: 19,887)
Koa.js (GitHub Stars: 23, 902)
LoopBack.js (GitHub Stars: 11, 985)
Derby.js (GitHub Stars: 4,350)
Total.js (GitHub Stars: 3,853)
Nest.js (GitHub Stars: 5,053)

Thanks
Sathya
 
Saloon Keeper
Posts: 6803
162
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I don't know if 6 out of 10 is all that impressive :-)
 
Author
Posts: 46
5
MySQL Database PHP Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The point about learning Hapi is the clarity of its docs, the convenient learning curve, the strong backing and then adapt yourself to all frameworks.

Also, the best part is that there is a particular approach to things in Hapi. Compared to the slightly loose approach of Express where the developer can make decisions about how to approach the problem. Hapi guides decisions.

Go through the following:
https://raygun.com/blog/hapi-vs-express/#:~:text=Both%20frameworks%20are%20extensible%20and,the%20abstractions%20provided%20by%20Hapi.
https://stackabuse.com/hapi-vs-express-comparing-node-js-web-frameworks/

My approach in all these years has been to take up a framework that I can grasp fast and to not stop at it. Learn other frameworks after you're clear with one. Because you're likely to encounter more than ne frameworks in a job.

As a solution, choose a framework which has a good balance of plugins and which also, guides a solution, unless of course you want complete control, and the system will never be coded by anyone else. In a large team, a guided framework works.
 
Kanika Sud
Author
Posts: 46
5
MySQL Database PHP Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Tim Moores wrote:I don't know if 6 out of 10 is all that impressive :-)



I also liked Sherin Mathew's answer here: https://coderanch.com/t/737598/languages/Practical-hapi-Hapi-Express
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic