4 ms·
What I'm about to write is abstract so you may want to skip this comment. I see many big products releasing open-source frameworks and most of those frameworks
by pothibo 12y ago
What I'm about to write is abstract so you may want to skip this comment.
I see many big products releasing open-source frameworks and most of those frameworks are often very similar to other frameworks that already exists.
Moreover, the goal of those frameworks are also very similar.
But they do it nonetheless. And my understanding for this to happens is that every serious application with enough load is unique in term of architecture and also in terms of culture.
And I believe it's a mix of the two that makes it very hard for any company to use something that is already available. You have the workforce to build something that really looks and talks like you, why would you use something that does only 90% of the job.
And this makes me wonder a lot about why frameworks like that are open-sourced. Is it really for the Greater Good? Or is it a recruiting tool?
I'm ambivalent, and I don't have any answer.
- lbotos 12y agoIt may not be "directly usable" but I'm sure the code could be examined and patterns gleaned in a way that it contributes something to the greater dialog of code. I know that I spend a lot of time reading different code from all kinds of projects with no intention of actually using the code, just trying to figure out how it's built.
- eternalban 12y agoanother possibility: Integration effort at that level requires fairly bright bulbs and bright bulbs rather build than integrate.
- Randgalt 12y agoIt's both. Internally, the company views it as a recruiting tool. The devs think of it as for the community as well has helping their resumes/cvs.