addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Re: [newtech-1] What's your experience with Node.JS and the supporting MVC frameworks?

From: Brian C.
Sent on: Wednesday, June 19, 2013 10:12 PM
Well, so to put all the trolling in one spot:

The problem with MVC frameworks is that very few cannot be subverted by developers that don't know, understand or just like MVC. Also they are not free of bugs themselves, they all have their quirks.

The problem with ORMs is that they suck at SQL, the problem with ODMs is that they suck at NoSQL. Both raise developer productivity by abstracting the knowledge of how to access your datastore. But in the end you want someone that can bypass/override them if you want any type of performance or scale.

Most startups don't need much scale nor maintainability, just productivity. The few that become successful and actually have to deliver normally get the funding needed to rework this, sadly they tend to lack the will and end up stumbling over and over until they accept the facts.

With all that in mind, to the original question: it is probably just fine for your project. Some of the early posts had suggestions for slightly better ORMs but at that point you are really just looking at the dogpound for your prom date, some might be prettier, but still dogs.

--
Brian Coca
Stultorum infinitus est numerus
0110000101110010011001010110111000100111011101000010000001111001011011110111010100100000011100110110110101100001011100100111010000100001
Pedo mellon a minno

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy