Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

IMO it’s the increase in platforms that have pushed people towards a cross-platform solution even though it’s pretty wasteful. In the 90s if I wanted to write an application to target most computer users I would have written a Windows application. Now, depending on the app you need to target MacOS, Linux, web, iOS, Android.

I think people underestimate how much stuff you have to learn to be an effective UI developer on a new stack. There’s layout rules, visual customization, state management, how to organize your effectively for large code based, debugging, accessibility, localization, visual effects. Not to mention how fleshed out the tooling and documentation is for the web stack. Browser dev tools are really good. It’s no wonder people want to reuse all those skills to build UIs.

If even companies like Spotify or Slack think they don’t have the resources to build custom applications per platform, smaller companies or teams won’t either. (I say think because I disagree with their strategy but that’s beside the point). We need a way for people to use their web stack knowledge without requiring a full browser.



Very much agree.

I think web-dev, for better or worse, has pioneered a lot of UI concepts and design strategies purely by being more accessible.

Getting those lessons into a more efficient compiled form would be a great step, and I do think TypeScript is slowly approaching a place where it might be able to bridge that gap.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: