Live data from Hacker News

Trails – Modern MVC Web Framework for Node.js

github.com

31–40 of 84 posts

Re: Trails – Modern MVC Web Framework for Node.js

#32
>Trails is built and maintained by former members of the Sails.js core team

Just no. I was working with Sails.js for about a year now on production systems - it's horrible. Without a doubt I can say that it's the worst framework I've ever worked with. Especially their so called "orm" - we actually had to switch it off and work with pure mysql queries instead because it can't even do migrations (it deletes everything from db, stores in ram and re-insert).

Seriously, don't believe the hype, I bet this will be just as bad as Sails.

Re: Trails – Modern MVC Web Framework for Node.js

#34

>Trails is built and maintained by former members of the Sails.js core team Just no. I was working with Sails.js for about a year now on production systems - it's horrible. Without a doubt I can say that it's the worst framework I've ever worked with. Especially their so called "orm" - we actually had to switch it off and work with pure mysql queries instead because it can't even do migrations (it deletes everything…

While I haven't played with Sails.JS, I've heard many people complain about how bad it was. However, just because the people building this new framework used to work on the Sails.JS Framework, you're going to dismiss it as being "automatically bad" ? I didn't look at Trails.JS so I don't know how it looks, but this kind of attitude seems extremely toxic and detrimental to the Open Source space. It makes me sad this is the top comment.

If anything, this gives them the chance to start anew, equipped with the knowledge of past mistakes, to avoid making them again.

Re: Trails – Modern MVC Web Framework for Node.js

#35

Can someone define "modern" in this context for me?

MVC is old and obsolete cargo cult technology.

The phrase "Modern MVC Web Framework" is lipstick on a geriatric pig, like "Modern Waterfall Software Development Paradigm".

Unless by modern they mean modern as in modernism, that began in the 1870s as a self-consciousness and irony concerning literary and social traditions. [1]

In the same sense that the art style and technology in Fallout 4 is "modern". [2]

MVC frameworks might be better described as "Modern Googie GUI Architecture". [3]

"Things seem to hang on in computing just because they work a little bit." -Alan Kay on MVC [4]

[1] https://en.wikipedia.org/wiki/Modernism

[2] http://img.duniaku.net/wp-content/uploads/2015/06/Fallout-4-...

[3] https://en.wikipedia.org/wiki/Googie_architecture

[4] https://news.ycombinator.com/item?id=7755759

Re: Trails – Modern MVC Web Framework for Node.js

#36

>Trails is built and maintained by former members of the Sails.js core team Just no. I was working with Sails.js for about a year now on production systems - it's horrible. Without a doubt I can say that it's the worst framework I've ever worked with. Especially their so called "orm" - we actually had to switch it off and work with pure mysql queries instead because it can't even do migrations (it deletes everything…

While I haven't played with Sails.JS, I've heard many people complain about how bad it was. However, just because the people building this new framework used to work on the Sails.JS Framework, you're going to dismiss it as being "automatically bad" ? I didn't look at Trails.JS so I don't know how it looks, but this kind of attitude seems extremely toxic and detrimental to the Open Source space. It makes me sad this i…

In his defence, he is taking a stance equipped with the knowledge of his own personal past mistakes, to avoid making them again.

Re: Trails – Modern MVC Web Framework for Node.js

#37

>Trails is built and maintained by former members of the Sails.js core team Just no. I was working with Sails.js for about a year now on production systems - it's horrible. Without a doubt I can say that it's the worst framework I've ever worked with. Especially their so called "orm" - we actually had to switch it off and work with pure mysql queries instead because it can't even do migrations (it deletes everything…

I think it is only part of the core team, frustrated by the lack of progress on sails, so maybe they want some of the same changes you do. Also, while I had my own frustrations with waterline, the auto migrations were meant to speed up development, they were never meant to be used in production and can be turned off with a single line if code.

Re: Trails – Modern MVC Web Framework for Node.js

#38

>Trails is built and maintained by former members of the Sails.js core team Just no. I was working with Sails.js for about a year now on production systems - it's horrible. Without a doubt I can say that it's the worst framework I've ever worked with. Especially their so called "orm" - we actually had to switch it off and work with pure mysql queries instead because it can't even do migrations (it deletes everything…

I think it is only part of the core team, frustrated by the lack of progress on sails, so maybe they want some of the same changes you do. Also, while I had my own frustrations with waterline, the auto migrations were meant to speed up development, they were never meant to be used in production and can be turned off with a single line if code.

Once you start shipping to production you care far less about "speed of development" and "prototyping things" and more about "does this actually work".

Don't get me wrong, Sails might be very good for prototyping something, but I could recommend it only if your only goal was to prototype something.

Re: Trails – Modern MVC Web Framework for Node.js

#39

Can someone define "modern" in this context for me?

Cargo cult nomenclature is a symptom of cargo cult architecture. They're already starting to run out of 6 letter words to name web frameworks with the format of "_rails". What's next: "Frails"? "Brails"? "Derails"? "Fails"? Or just "Ails"?
Post reply on HN