3 ms·
Rails has a flat structure, it has no knowledge how big your project will become. For many, many code bases this is good enough. Look at Gitlab, which is quite
by joelbluminator 6y ago
Rails has a flat structure, it has no knowledge how big your project will become. For many, many code bases this is good enough. Look at Gitlab, which is quite big.
If you need more structure there are many design patterns you can follow and introduce into your codebase.
- pdimitar 6y agoGitLab is also notoriously difficult to deploy by yourself (okay, lately it has been better though) and slow as hell.
- joelbluminator 6y agoI like their UI just fine. Speed, smoothness, never had much of a problem. And the amounts of features they were able to come up with the last few years is pretty impressive.
- pdimitar 6y agoIn terms of features I quite like GitLab as well. I just think it's time they rewrote it in something much faster than Rails. I have literally never used a fast GitLab instance. Anecdotal evidence, I am aware. I'd still venture out to claim this says something about the average speed of your average GitLab installation though. I'm rooting for them. GitHub needs competition.
- joelbluminator 6y agoHmm don't see any rewrite in their cards though...they're pretty much gonna ride this thing with Ruby. If Shopify did it with their monster scale I bet they can as well.