Reading the few comments here is really interesting. Every-time there is a discussion about Dart , people talk about Flutter... they very rarely talk about Dart on the Server or on the Web... A while ago I considered using Dart to build a Web API. I was shocked by the non-existent ecosystem around this language. The Redis package has been un-maintained for almost three years now, and Angular Dart is always a few vers…
With Google’s history of abandoning efforts like this, I wouldn’t spend too much effort using any language developed by them.
Announcing Dart 2 Stable and the Dart Web Platform
61–70 of 259 posts
Re: Announcing Dart 2 Stable and the Dart Web Platform
#62Earlier quoted context omitted.
Most languages I can think of have this type, from void* to dyn to bounding by the root of the type hierarchy. Not all languages. However, what is c, c++, java, rust, go, if not statically typed? Ambiguously typed? Seems like not a useful distinction to make. I argue static typing is the ability to static type up to 100% of a program, not the exclusion of a dynamic type.
Rust doesn't have such type. And type annotations in Dart are optional - when programmers are not obliged to use them, guess what will happen? They do NOT use them. People are lazy. Dart's types exist only on compilation step. You can try to use "strong mode" in theory, in practice you will never compile it with third-party libraries.
Re: Announcing Dart 2 Stable and the Dart Web Platform
#63Earlier quoted context omitted.
With Google’s history of abandoning efforts like this, I wouldn’t spend too much effort using any language developed by them.
From what I understand, AdWords is written in Dart. This alone means it's not disappearing anytime soon.
Re: Announcing Dart 2 Stable and the Dart Web Platform
#64Earlier quoted context omitted.
Rust doesn't have such type. And type annotations in Dart are optional - when programmers are not obliged to use them, guess what will happen? They do NOT use them. People are lazy. Dart's types exist only on compilation step. You can try to use "strong mode" in theory, in practice you will never compile it with third-party libraries.
Rust has both raw void* pointers (within unsafe code) and the safe std::any::Any trait: https://doc.rust-lang.org/std/any/trait.Any.html
Re: Announcing Dart 2 Stable and the Dart Web Platform
#65Reading the few comments here is really interesting. Every-time there is a discussion about Dart , people talk about Flutter... they very rarely talk about Dart on the Server or on the Web... A while ago I considered using Dart to build a Web API. I was shocked by the non-existent ecosystem around this language. The Redis package has been un-maintained for almost three years now, and Angular Dart is always a few vers…
Re: Announcing Dart 2 Stable and the Dart Web Platform
#66Earlier quoted context omitted.
Rust has both raw void* pointers (within unsafe code) and the safe std::any::Any trait: https://doc.rust-lang.org/std/any/trait.Any.html
Trait is not a type, Any is just a custom trait. Types: https://doc.rust-lang.org/book/second-edition/ch03-02-data-t... You can create trait with name "Magic" or "Fuck" and it will not mean anything. Pointers is not a type also.
Re: Announcing Dart 2 Stable and the Dart Web Platform
#67Earlier quoted context omitted.
With Google’s history of abandoning efforts like this, I wouldn’t spend too much effort using any language developed by them.
> With Google’s history of abandoning efforts like this, I wouldn’t spend too much effort using any language developed by them. Well , to be fair Go is becoming a major server side language and I don't see Google abandoning it any time soon. That being said , Dart is basically on "life support" has of now , there is no SDK what so ever beside Google + Firebase , and I haven't heard anything from AWS / Azure or others…
Re: Announcing Dart 2 Stable and the Dart Web Platform
#68Earlier quoted context omitted.
> With Google’s history of abandoning efforts like this, I wouldn’t spend too much effort using any language developed by them. Well , to be fair Go is becoming a major server side language and I don't see Google abandoning it any time soon. That being said , Dart is basically on "life support" has of now , there is no SDK what so ever beside Google + Firebase , and I haven't heard anything from AWS / Azure or others…
You don’t need more AWS support really. You can use any language that technology that AWS supports as the backend for a flutter app.