Live data from Hacker News

Announcing Dart 2 Stable and the Dart Web Platform

medium.com

61–70 of 259 posts

Re: Announcing Dart 2 Stable and the Dart Web Platform

#61
post #36

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.

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

#62
post #49

Earlier 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.

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

#63

Earlier 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.

And the server component of iTunes and the App Store is written in WebObjects.....

Re: Announcing Dart 2 Stable and the Dart Web Platform

#64
post #62

Earlier 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

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

#65
post #36

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…

AngularDart is a hard fork. You shouldn't compare version numbers with original Angular since they are independent projects now.

Re: Announcing Dart 2 Stable and the Dart Web Platform

#66
post #62

Earlier 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.

Pointers are certainly types in Rust, and although it's of course true that the Any trait is not itself a type, a reference to an Any trait (which is what you'd actually pass around) is a type.

Re: Announcing Dart 2 Stable and the Dart Web Platform

#67
post #60

Earlier 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…

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.

Re: Announcing Dart 2 Stable and the Dart Web Platform

#68
post #60

Earlier 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.

Not if you want to use Lambda. You could write your own wrapper for the AWS API's for other use cases, but you could also repeatedly hit your head with a hammer.

Re: Announcing Dart 2 Stable and the Dart Web Platform

#70

Earlier quoted context omitted.

From what I understand, AdWords is written in Dart. This alone means it's not disappearing anytime soon.

And the server component of iTunes and the App Store is written in WebObjects.....

WebObjects isn't open source, Dart is.
Post reply on HN