| Cool project, but I dislike the semi-arrogant tone taken by the author. > Have you ever opened a years-old project that used the favorite Web framework-du-jour, and tried to make sense of it now? Would you be able to maintain such a piece of software? Yes? Even if the answer were no, why would this framework be any different? The author seems to suggest that his perspective on "maintainable" is universal when it's actually just his opinion. Having strong opinions is fine, we all have opinions, but trying to play up your own framework as if it's objectively more maintainable is eye-roll worthy, especially in the context of JS land. > Who will remember the (hypothetical) peculiarities of the willUpdate method in version 14.2.132 of framework X? This is a banal criticism that can be applied to any piece of software that introduces breaking changes. The idea that the author will never release breaking changes is absurd, especially on the web. > Code shouldn’t have to be completely rewritten to be compatible with the next major version of Typescene "completely" and "compatible" are pretty vague caveats. Is it a complete rewrite if I have to rewrite 25% of code? 50%? 60%? I'm sure someone can point out an example of a framework that required "a complete rewrite" in order to be "compatible" with the next major version, but this isn't typical. > No-nonsense object-oriented (OO), event-driven approach. OO is nonsense (someone's opinion). > you’ll only need external modules to import complex UI components or application behaviors that aren’t included in the framework itself. You'll only need external modules for complex UI and behaviors that aren't included in a minimalist framework... So, just like every other framework out there. > Most importantly, Typescene hasn’t been invented overnight, it’s not a Minimum Viable Product that introduces some clever new paradigm What is an example of a framework that was "invented overnight" that introduces some clever new paradigm? I'm not trying to come down on the author, and I'm not making a technical criticism of the project, but the "everyone else's shit stinks but mine smells like roses" is a turn off, for me personally. |