HN user

dragonfly02

36 karma
Posts0
Comments8
View on HN
No posts found.
I Do Not Like Go 8 years ago

I am a total beginner in Go but I feel like the enforced uniform formatting is actually a good thing because it makes everyone's code consistent and more readable.

It can be extremely difficult to read other people's code if they use a totally different style even if both of you are good at the same language.

And I feel there is litter point in telling people not to use one language simply because you don't like it. Everyone is different, if you don't like it just use something you like (maybe change job if you have to use it at your current job). There is and will never be a language that EVERYONE likes. Oh did I forget javascript? LOL...

Dart 2 is a very solid language. It's primarily an OO language but does have some functional elements in it. It's very similar to Java and C# and most dart developers think it's a better version of Java and C#. It has more features like stream, asynchronous and mixins built into the language. It's in fact a full stack language as you can write server side code in dart as well. I think Google's long-term goal is to make dart/flutter compatible with mobile (iOS and Android), web, desktop (macOS, Linux, Windows). It will be truly write once and run everywhere.

It's not fully compatible with web yet but there is ongoing work to make it happen. Flutter itself is about to be officially released in two days and I am sure there will be more push to make it web compatible soon.