5 ms·
Monorail.js - Ultra lightweight MVC Framework for Node.js
- my8bird 15y agoHow is that light weight? let's see it has scripts for skeloton projects/models/etc, has it's own orm's, and even ships with its own package manager. that seems like a lot of stuff is you're looking to light weight.
- deleted 15y ago[deleted]
- ericflo 15y agoWow, what a hostile response.
- rohitarondekar 15y agoI think he meant [ u s e r @ma c h i n e E x amp l e ] $ . . / mo n o r a i l . j s i n s t a l l mo o t o o l s
- mudetroit 15y agoThe M in MVC has nothing to do with database persistence. That is a wonderful perception that rails and its ilk have given us, for better or worse. You could build a complete system that fully implements MVC without database persistence, or really any persistence at all.
- lucisferre 15y agoFor your enlightenment MVC isn't what you think it means. http://andrzejonsoftware.blogspot.ca/2011/09/rails-is-not-mvc.html http://andrzejonsoftware.blogspot.ca/2011/09/rails-is-not-mv... Even if you are using the Rails version of the term MVC, as one commenter was keen to point out, it still has nothing to do with having data persistence or not.
- firefoxman1 15y ago"How is that light weight?" Look at the description: "Monorail.js will never force you to install anything not needed for your project. The goal is to use what you need." Plus, it's definitely lighter than express.
- lojack 15y agoAs far as I can tell, this actually uses express.
- firefoxman1 15y agoAh, I stand corrected. I apologize. I think if I were to use a node MVC framework built on express, I'd go with Matador: http://obvious.github.com/matador/ http://obvious.github.com/matador/
- armnhammer 15y agoMatador actually looks pretty sweet.
- samrat 15y agoJust wanted to ask: is there any kind of micro-frameworks for Node out there? Something comparable to Flask(for Python) or Sinatra(for Ruby)?
- glassx 15y agoThere's Express: http://expressjs.com/ http://expressjs.com/ or https://github.com/visionmedia/express https://github.com/visionmedia/express
- tikhonj 15y agoExpress is really nice. I was surprisingly productive almost immediately after I started using it, and enjoyed it throughout.
- swanson 15y agohttps://github.com/maccman/ace https://github.com/maccman/ace
- Aqueous 15y agoI've been using Backbone.js for MV'C' in Node.js and re-using my models on the client side.
- armnhammer 15y agoBackbone actually looks pretty good.
- armnhammer 15y agoAlso, Geddy might be just as good if not better than backbone.
- firefoxman1 15y agoThere's a list here: https://github.com/joyent/node/wiki/modules#wiki-web-frameworks-micro https://github.com/joyent/node/wiki/modules#wiki-web-framewo... I've also found Grasshopper to be a great one: https://github.com/tuxychandru/grasshopper https://github.com/tuxychandru/grasshopper
- lucisferre 15y agoHmm, picking the name of another MVC framework for your framework isn't great. http://www.castleproject.org/monorail/ http://www.castleproject.org/monorail/
- InclinedPlane 15y agohttp://en.wikipedia.org/wiki/Go!_(programming_language) http://en.wikipedia.org/wiki/Go!_(programming_language)
- armnhammer 15y agoA few years ago you couldn't search for Go examples because it was seen as a common word instead of a query. Same thing happened to C# at first.
- fhwang 15y agoIt's always strange when you see programmers who don't understand why namespace collisions are bad.
- InclinedPlane 15y agoThe annoying part about it is that it's easier than ever to do a search to see if there will be a collision.
- armnhammer 15y agoAlso, here's a list of frameworks for node https://github.com/joyent/node/wiki/modules#wiki-web-frameworks-full https://github.com/joyent/node/wiki/modules#wiki-web-framewo...