without always accounting for development speed, cross-platform consistency, ecosystem maturity, plugin/runtime complexity, UI flexibility, and the fact that some apps are doing much more than others
From the perspective of a user, why would they care about development speed? A user, by sheer definition of wanting to use the software, can only use software that is already developed. If it’s not actually developed yet… they can’t use it. So either they see the software at the end of the development cycle, or they never see it at all. Development speed simply isn’t relevant to a user at that point. (exception: video games, but I’m not aware of any desktop game developed using a web framework)
As for platform consistency, again, why would the user care? Unless each user is actually running the same software on multiple platforms (ie a Windows user at work, Arch at home, and BSD at their side-gig), this is a hard sell to get users to care. A single-platform user might never see what the same software looks like on any other platform. Even mobile apps necessarily differ in ways that matter, so consistency is already gone there.
What I’m getting at is that the concerns of developers will not always be equally concerning to users. For users to care would be to concern themselves with things outside of their control; why would they do that?
moseschrute@piefed.world 2 days ago
The best thing to do is ignore anything anyone on Lemmy tell you, and use the tools the let you deliver the highest quality software. Those tools may be different for you than they are to me. People here have too many strong opinions, and you will never find a stack that makes them happy.
nikolasdimi@lemmy.world 2 days ago
thanks! well, the feedback and the questions did not come from lemmy per se but in general. And yes, I agree with you. People do have strong opinions and this is more a question for me - as I often feel that perhaps there is some “better” way to explain or show the impact of the decision. (and explain the trade off). But I think that ultimately you are saying one simple (but very important) thing: that you can not please everyone :)
moseschrute@piefed.world 2 days ago
Yeah. And if you like talking about the stack, that’s cool, but you should be able to talk about the project you’re passionate about without people criticizing some stack choice you made. If it’s a good app, then the stack is good enough imo.