3 ms·
The problem with companies building frameworks boils down to one simple fact. If a company is unable to differentiate and disentangle it's goals from the goals
by knowtheory 16y ago
The problem with companies building frameworks boils down to one simple fact. If a company is unable to differentiate and disentangle it's goals from the goals of building and maintaining a generalize and useful framework.
Companies can build frameworks around solid principles and know when to let them go and develop into community projects. Rails certainly developed in that manner. Likewise, Sproutcore developed for a while under Apple's care, but has also split off, as Apple's goals diverged with sproutcore's.
If you are going to build a project for developers, make sure you have the developer's goals in mind, and not your own. Same is true of building an API.