Re:Goodbye Xamarin Forms
by nodejs_rulez_1 on Friday July 30, 2021 @01:00PM
(#28009976)
Yes, but Flutter uses a strange little JS dialect nobody wants to learn. Were both created due to the way Google gives out bonuses and promotions?
[ Parent
| on HN ]
Re:Goodbye Xamarin Forms
by blacktriangle on Friday July 30, 2021 @02:13PM
(#28010682)
I dont' think that really matters. If Flutter solves the cross platform issue, people will deal with Dart. And if Flutter sucks, nobody will put up with it sucking just because they love Dart. Either way Dart isn't the big picture, Flutter is.
Re:Goodbye Xamarin Forms
by reader_mode on Friday July 30, 2021 @03:55PM
(#28011717)
I disagree. I would not recommend flutter to anybody precisely because of how bad Dart is. It's such a productivity/maintenance drag that the framework is not worth it.
Dart is much more similar to C# than JavaScript
Re:Goodbye Xamarin Forms
by reader_mode on Friday July 30, 2021 @03:52PM
(#28011686)
It's the worst of all worlds TBH. It has terrible reflection and metaprogramming capabilities which leads to ridiculous solutions like code generators at every step. Type system is super weak (eg. it just gives up on type checking ternariea for eg., had multiple runtime type errors because dart couldn't catch it at compile time), but at the same time also closed and very inflexible. Working with immutable types is ridiculously bad compared to C# or JS. Serialisation is terrible as well.
Flutter would have been a much better framework if it was built on typescript