FWIW last time we benched against restify Express was faster, and there's nothing stopping you from adding trace probes in middleware for Express. Restify just happens to be opinionated and bake-in DTrace support, but it would be super trivial to have middleware do the same.
On Saturday, 22 March 2014 09:31:49 UTC-7, Forrest L Norvell wrote: > > You say "fragmented", I see "diverse". Angel is right that Express is the > dominant server-side web framework for node, but that "best" depends on > your needs. > > * Building an HTTP API server that needs to be fast and instrumentable? > Look at restify. > * Building a back-end that's going to have a lot of moving parts and need > to do a lot of stuff? Check out hapi. > * Want an opinionated framework that will help you get started with things > like generators for views? Look at Geddy. > * Interested in playing with realtime components? Take a look at Sails. > * Interested in moving beyond HTTP to other network services, e.g. for a > custom API that might end up using its own protocol? Check out ActionHero. > * Really, really into ES6 generators for some reason? Koa is there for you. > * And if you want to master Node's fundamentals, Raynos's frameworkless > "http-framework" is an excellent way to learn. > > Node is, among other things, a lab for playing with ideas on how best to > build web applications. I don't think time spent with any of the above > frameworks is time wasted, even if you don't ship products based on them. > All will teach you more about how to build things with Node, and all are > filled with interesting and valuable ideas. > > F > > On Friday, March 21, 2014, Duy Nguyen <[email protected] <javascript:>> > wrote: > >> Nice day everyone, >> >> I did google around and find out some nodejs frameworks such as express, >> backbone, ember, hapi... >> >> I saw its quite fragmented now and causes confused to new dev want to get >> familiar with nodejs. >> >> I want to ask which one is the best and the most common framework for web >> development and easy to use like Spring for java? >> >> Thanks, >> Duy >> >> -- >> Nguyen Hai Duy >> Mobile : 0914 72 1900 >> Skype: nguyenhd2107 >> Yahoo: nguyenhd_lucky >> >> -- >> -- >> Job Board: http://jobs.nodejs.org/ >> Posting guidelines: >> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >> You received this message because you are subscribed to the Google >> Groups "nodejs" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/nodejs?hl=en?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "nodejs" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
