5 ms·
It's funny -- I love node.js for pretty much everything except for web frameworks. IMO Express, Koa, Sails, and Meteor are all lacking some kind of je ne sais q
by rmrfrmrf 13y ago
It's funny -- I love node.js for pretty much everything except for web frameworks. IMO Express, Koa, Sails, and Meteor are all lacking some kind of je ne sais quoi... maybe I should try my hand at one as an open source project...? Anyone have any good resources about framework design?
- cnp 13y agoCheck out Sails.js. It's under active development, but I've used it for a few things and find it totally fantastic: http://sailsjs.org/ http://sailsjs.org/
- bwilliams 13y agoI haven't touched it ever since I saw you can create records with GET requests by default. Did they ever fix that?
- particlebanana 13y agoThat has always been a config setting that should absolutely be turned off.
- bwilliams 13y agoIs it default? I remember seeing the screencast when it was first gaining traction and immediately dismissing it. That should be something that isn't even included tbh.
- krsunny 13y agoYea Sails is awesome but I feel like the devs have been putting the community on the back burner lately. Its ORM is off to a good start but I find myself writing a bunch of hard to maintain SQL because of the things yet to be implemented, like joins. Also, Windows support could use a ton more testing/attention.
- rmrfrmrf 13y agolol I listed Sails though--my problem with sails was that their website promised tomes upon tomes of documentation; come to find out the copy on the website is all boilerplate and none of the docs have been completed yet.
- tuxie_ 13y agoI always felt that I didn't understand the node way of work, because all frameworks feel to me like they are missing something, like they are ignoring the good ideas built in other frameworks. Or maybe they are too functional for my OOP head. I had to work with express, and one thing that I missed was having a Response object where you build your response and then pass back to the framework at the end of the request. So I built my own proof-of-concept-framework to understand why others don't do it (maybe it was just not possible). Many people will tell you that there are a thousand frameworks out there, go contribute to one of those instead of creating more noise. For me doing a framework was a great way of learning the internals of node, the kind of things that frameworks are designed to hide away from you. Go for it, start your own open source framework and put your ideas into practice. The ecosystem is still maturing.