This summer we took time to familiarize with Meteor. We intend to start building an app in January. However, Meteor seems toe be going down hill fast as it looses its elegance and focus. In past we could start with just following the core decisions, and now we don’t know… big confusing. What choice to take now that is robust in future?
- Coffeescript / js ?
- Bootstrap / … ?
- Folder structure?
- Iron/Flow router?
Oh, And please dont say things like “do what is best for you” , because when you start with a platform, knowing “what is best”, is the last thing one does …
Clarifying the source of confusion:
The point of the above is that each non-decision or change reduce the viability of a platform. Take these two for example:
- coffeescript versus js, assume 50/50 for this argument
- Flow/Iron 50/50
Each of these non-decisions divide the eco-system such as Google, Stackoverflow, by half: So the inability to choose unnecessary translated 100% into 25% already ! And now, lets confuse even more by going Blaze/React/Anglular: 33% each? … .what is that of 25%? … 8% ?
What MDG is doing, is with open eyes reducing their impact to the world to 8% of what it could be! The most worrying part of it, is that MDG’s top management defends these choices… with… ahhh… technical arguments… !! Geeks always say: more choice the better. But:
- Beginners say: keep it easy please. , we are confused enough with our own application
- Corporations say: make up your mind and focus on the things that matter really to us: security, quality, cost, maintainability over time.
So my question boils down to this: MDG shows clearly who they do not care to support… but do they really?