Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some info please? #1

Closed
Josebaseba opened this issue Nov 29, 2015 · 11 comments
Closed

Some info please? #1

Josebaseba opened this issue Nov 29, 2015 · 11 comments

Comments

@Josebaseba
Copy link

Hi @tjwebb, I found this project in a comment of this article.

Can I ask about what's going on here? Is this project a new Framework like Sails but trying to follow a more modular (or pluggable) solution? Are you leaving Sails project for this one? What is the main goal of this new branch?

@niallobrien
Copy link

Ha, I've already commented on that article asking the same question. Very eager to say the least. :)

@tjwebb
Copy link
Member

tjwebb commented Dec 2, 2015

@Josebaseba @niallobrien hey guys, we're making an announcement at JSConf this weekend. We'll be posting more info about the project next week, but in the meantime:

Trails is a complete re-write of Sails, incorporating many lessons we've learned from maintaining the Sails framework and ecosystem. The original authors of Sails.js are no longer helping us maintain the Sails.js framework, so we decided it's time to move things forward under a new name.

We intend for Sails v0.11.x to be fully forward-compatible with Trails via https://github.com/trailsjs/trailmix. While we'll have more info to share next week, this is a long-term investment that will be fully realized over the coming weeks and months, and we'll be seeking feedback from the community throughout the development process. We're planning to have an alpha release ready by January 1.

@niallobrien
Copy link

@tjwebb Thank you so much for filling us in, really do appreciate it. Funny, I was just watching your Sails.js talk (https://www.youtube.com/watch?v=sEtSTlkKTmY&index=2&list=WL) lastnight, really enjoyed it. I for one am delighted to see some progress in this space within the node.js ecosystem - keep up the great work.

In terms of new frameworks, I'd also recommend you keep an eye on adonisjs.com

@tjwebb
Copy link
Member

tjwebb commented Dec 16, 2015

@Josebaseba @niallobrien some further discussion is occurring in the Sails repo, here: balderdashy/sails#3429 (comment)

@Josebaseba
Copy link
Author

Thanks @tjwebb, I think that I understand more or less what's going on, and the purpose of this new project. I'll keep an eye on it.

@FranckyU
Copy link

Seems a deja vu, long time ago there was a thing called Merb...

@wulfsolter
Copy link

^^ Exactly. Merb was great for the Rails community. As was the node.js / io.js split&merge.

@tjwebb
Copy link
Member

tjwebb commented Dec 19, 2015

@wulfsolter

As was the node.js / io.js split&merge.

haha burn! The node/iojs thing was obnoxious and stupid, and also necessary and good. Sometimes entrenched incumbents need a fire lit under their butts to get woken up and stop being lazy :)

In the grand scheme of things, this "node thing" is still pretty new, and we feel that there's room in the market for a modern rails-inspired framework written in es6 with a modular design paradigm. Sails.js was a good first attempt, and as maintainers and users of Sails.js, we feel that we have some fresh ideas to contribute, and we feel that market competition is a feature, not a bug.

There's no denying that this project and many others have sought to learn from the success of Rails, both in terms of its technical design and its community management approach. Both of which have been very successful. The node.js market continues to enjoy double-digit annual growth, and with the improvements offered by es6/es7 and other companies building their own node-compatible VMs, we will continue to grow and benefit from this activity.

@JemiloII
Copy link

This is pretty awesome. How can I get involved?

@tjwebb
Copy link
Member

tjwebb commented Dec 23, 2015

Hey @JemiloII, the best way to get involved with the team is to hang out on our Gitter channel: https://gitter.im/trailsjs/trails. Let us know what you want to do! We're happy to accept help :)

@iyobo
Copy link

iyobo commented Mar 1, 2016

Glad to hear this. I particularly want to see more NodeJS frameworks incorporate more ES6 features...especially generators (something I still believe Javascript should have never entered the server without).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants