3 ms·
"You wouldn't start building a webapp by building your own web framework first." If I were starting from scratch TODAY, then I agree with you. I started a sma
by rgbrenner 13y ago
"You wouldn't start building a webapp by building your own web framework first."
If I were starting from scratch TODAY, then I agree with you.
I started a small ecommerce site back in 2003, and django, etc didn't exist. So I did develop a framework from scratch in C. 10 years later, it's the engine my new data storage startup (Nuevo Cloud).
Point is, things like web app engines and game engines aren't things that pay off immediately. They require _a lot_ of development, and during the entire time that you're working on it, you're basically handicapped until it catches up with other engines/frameworks. But after it's far enough along, it can be a big advantage, letting you do something unique compared to your competitors.
- tieTYT 13y agoFirst, yes: You can only tell someone, "Don't reinvent the wheel" if the wheel has already been invented. Re: your last sentence: Isn't it even more likely that it could end up being a complete waste of time and effort and be inferior to other frameworks/engines?
- rgbrenner 13y agoYes, that is probably the most likely outcome. That's why I said "can be" an advantage, but maybe that's too strong wording.