Re:Matcha – A framework for building iOS and Android apps in Go
by RubenSandwich on Tuesday October 03, 2017 @10:14AM
(#15392528)
Exactly. I wonder if in the future we will more demand API stability of our host platforms so we aren't rewriting the same framework on every API change. I feel like I'm always building on sinking sand, that my programs have half-lives shorter then radioactive elements. Say what we want about Microsoft but they have always valued API stability.
[ Parent
| on HN ]
Re:Matcha – A framework for building iOS and Android apps in Go
by MBCook on Tuesday October 03, 2017 @11:28AM
(#15393036)
Apple’s frameworks are relatively stable.
Maybe we shouldn’t be building frameworks on top of frameworks on top of other languages?
Maybe officially supported tools/languages are often a good choice.
Re:Matcha – A framework for building iOS and Android apps in Go
by pjmlp on Tuesday October 03, 2017 @01:12PM
(#15394018)
Experience taught me that it is always the best option for production code.
Re:Matcha – A framework for building iOS and Android apps in Go
by Fappy on Tuesday October 03, 2017 @11:37AM
(#15393112)
I understand what you're getting at and agree with the sentiment. Knowing work on the .NET framework is going to be supported (see: not broken) for years to come is a big factor for deciding on a basket for your eggs. But aren't most radioactive elements notorious for having half-lives that are long with respect to the human lifespan? Just sayin'.
Re:Matcha – A framework for building iOS and Android apps in Go
by RubenSandwich on Tuesday October 03, 2017 @12:15PM
(#15393502)
Yeah, the radioactive element comment is more statement on how our products are slowly decaying. But if I was to choose one with a half-life similar to the lifetime of the products I've worked on I'd go with the isotope: Sodium-22 with a half-life of 2.602 years.
Edit: Going by https://en.wikipedia.org/wiki/List_of_radioactive_isotopes_b..., it seems that most of the halflives fall in the 10^(n where n <= 6) seconds category which is smaller than a human lifetime.