News for hackers. Stuff that matters.
Re:Trails – Modern MVC Web Framework for Node.js by clay_to_n on Saturday January 02, 2016 @01:29AM (#10825333)
Weird situation with this and Sails right now.

Sails.js development has basically stagnated in the past year, and many people in the community believe Balderdash, the company behind it, aren't giving it the attention it deserves (they have a few new projects they're working on). Travis Webb and his team behind Trails were kicked out of Balderdash (not clear if fired from the company or just removed from GitHub group), and Travis blames Mike from Balderdash for doing it as a political move to keep control. Mike has said very little publicly about it, apparently not wanting to stir up more drama.

Trails seems to be an attempt at achieving what Sails has achieved (a full-stack modern MVC framework in node) with newer tools (ES6, I think Koa by default instead of Express, etc) and perhaps more modularity.

I think it's an ambitious project with good goals, but it will be a while before it will be stable and ready to use. And if it does reach that point, it's still susceptible to what's hurting Sails right now (a larger community than your developers can handle, de-prioritization, politics...).

Hopefully this turns out like the node / io.js split and is, in the end, positive for the ecosystem in some way.

Re:Trails – Modern MVC Web Framework for Node.js by sotojuan on Saturday January 02, 2016 @01:55AM (#10825362)
> Hopefully this turns out like the node / io.js split and is, in the end, positive for the ecosystem in some way.

I agree. I commented earlier that the Node community seems to prefer small modules over Rails-like frameworks, but I think a solid web framework would be good for Node adoption by people who prefer them and beginners.

Re:Trails – Modern MVC Web Framework for Node.js by traviswebb on Saturday January 02, 2016 @02:10AM (#10825405)
Hopefully. We've actually seen some (mostly superficial) activity in Sails recently, which is surprising and encouraging.

Trails is actually much more modular than Sails. The goal is the same -- to make your life easier -- and the conventions are rails-like (indeed, compatible wiyh Sails) but the technical design is completely different and actually quite a bit more "node-like".

Keep in mind that Trails is not a fork, but a Sails-compatible re-write. So there's no upstream code-level reconciliation that can happen, but I'm sure both projects can coexist and compete in the framework market on their merits.

Re:Trails – Modern MVC Web Framework for Node.js by jon-wood on Saturday January 02, 2016 @07:34AM (#10826007)
> Keep in mind that Trails is not a fork, but a Sails-compatible re-write. So there's no upstream code-level reconciliation that can happen, but I'm sure both projects can coexist and compete in the framework market on their merits.

The same could have been said of Rails and Merb back in the day, but they eventually combined efforts, and rolled the concepts that people liked from Merb back into Rails. It wasn't a case of just copying the code over, but it still allowed proving the ideas in the real world.

[dead]
[dead]
Re:Trails – Modern MVC Web Framework for Node.js by mikermcneil on Monday January 04, 2016 @02:28PM (#10837866)
Certainly you're not alleging that I created that account to write that comment? Not only do I not have time for that kind of dishonesty, Sails was created while I was running one of those "kind of consulting shops".

Please leave me and my team alone.

Re:Trails – Modern MVC Web Framework for Node.js by traviswebb on Saturday January 02, 2016 @02:13AM (#10825412)
It will be awhile before it's fully production-ready of course, but we'll begin using it internally for developing new projects after our 1.0-beta release in February.

One note: we're using Hapi by default, but koa and express4 will be supported as well. This is part of our modularity difference.

Re:Trails – Modern MVC Web Framework for Node.js by WhitneyLand on Saturday January 02, 2016 @10:31AM (#10826437)
Why Hapi?
Re:Trails – Modern MVC Web Framework for Node.js by rattray on Saturday January 02, 2016 @08:14AM (#10826095)
Can you please mention these things on the README?
Re:Trails – Modern MVC Web Framework for Node.js by stephengoodwin on Saturday January 02, 2016 @02:01AM (#10825377)
The last time I checked in on Sails.js about 9 months ago, Mike McNeil, Cody Stoltman, and Scott Gress had just gotten back from YC for Treeline (http://treeline.io).[1]

[1] https://www.crunchbase.com/organization/the-treeline-company

Re:Trails – Modern MVC Web Framework for Node.js by mikermcneil on Monday January 04, 2016 @02:39PM (#10837940)
We are working on Treeline, a tool that compiles Sails.js apps. Our backend is running on Sails.js in production.

Fortunately, Travis did not change the Crunchbase page for Treeline. However, he did deface the Crunchbase pages for Sails, Waterline, Balderdash, and me personally (I've since reverted them).

Re:Trails – Modern MVC Web Framework for Node.js by traviswebb on Sunday January 10, 2016 @09:33PM (#10878421)
I added them as products to the "Balderdash" company. I think we have different definitions of "deface".
Re:Trails – Modern MVC Web Framework for Node.js by traviswebb on Saturday January 02, 2016 @02:14AM (#10825417)
They are still working on Treeline full-time as far as I know, and for the foreseeable future.