[ / / / / / / / / / / / / / ] [ dir / ask / builders / imouto / leftpol / maka / s8s / trap / vermin ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): f19d7ec8ce9366f⋯.png (2.5 KB, 225x225, 1:1, dart.png) (h) (u)

[–]

 No.803742>>803745 >>803750 >>803782 >>804962 >>818958 [Watch Thread][Show All Posts]

So /tech/, why aren't you writing your server applications in Dart, and your user applications in Dart (with Flutter)?

https://dart-lang.github.io/server/server.html

https://flutter.io/

Google's AdWords, their main source of income, was rewritten in Dart (from Java), and Flutter is going to overtake Qt, Gnome, wxWidgets, React Native, and other user application cross-platform libraries/frameworks over the next year or two.

 No.803744>>803751

If I wanted something running in a VM, I'd use Limbo.


 No.803745>>803748

>>803742 (OP)

Just reading about Dart now. I've been aware of it for years, but always ignored it as some probably slightly less disgusting JS.

It seems to be moving towards a statically typed and compiled language with version 2.0.

It also seems a lot like Java in it's OOPiness, but much less verbose and not so horribly designed.

I do hate Google though, so I'm not sure I should try something that might be very attached to them...


 No.803748

>>803745

free software can't be really attached. unless it depends on nonfree software.

at the very worst, you will have to pretend it's abandoned by authors at some point.


 No.803749>>803753 >>804798

>So /tech/, why aren't you writing your server applications in Dart

because rust exists

>Flutter is going to overtake Qt, Gnome, wxWidgets

flutter is mobile only????????????


 No.803750>>803751

>>803742 (OP)

I thought google abandonded this years ago. Is it still going?


 No.803751

>>803744

It's gradually becoming an aotc language, particularly with Dart 2.0, where types are mandatory rather than optional, and you need to specify 'dynamic' for any variable with dynamic typing, which makes aotc easier.

http://news.dartlang.org/2016/11/dart-strong-mode-and-ahead-of-time_30.html

>>803750

It's taking over all their internal stuff.

http://news.dartlang.org/2017/01/dart-in-2016-fastest-growing.html

Poor Rob and Ken :(


 No.803753>>803755

>>803749

>flutter is mobile only????????????

For now.


 No.803755>>803760

>>803753

>For now.

it is also in alpha for now. it will take quite a while (if ever) for it to be not mobile only.

also who wants material desgin on desktop?????????????


 No.803760>>803761

>>803755

>who wants material desgin on desktop?????????????

everyone, thats why youtube uses it


 No.803761

>>803760

>reddit spacing

>praises material design

lol


 No.803763>>803764 >>815644

File (hide): 85e254f8e8fac4b⋯.png (104.38 KB, 405x720, 9:16, screenshot-1.png) (h) (u)

File (hide): d0c04642bf7899a⋯.png (92.03 KB, 405x720, 9:16, screenshot-2.png) (h) (u)

File (hide): b8a4b563961f58f⋯.png (652.79 KB, 1918x1165, 1918:1165, snapshot1.png) (h) (u)

Cool. Another hipster UI framework, there are even mandatory hipster glasses in first screenshot. Also uses .io domain, you know it's good then.

>Flutter is going to overtake Qt, Gnome (actually it's called GTK, but ok), wxWidgets

No.

>React Native, and other user application cross-platform libraries/frameworks

Maybe. There is new UI framework out every month it seems. You might get away with this on shitty mobile apps, but real useful software will still look like pic 3 related.


 No.803764>>803770

>>803763

those colors in pic 3 are awful.


 No.803770>>803776

File (hide): 8fa7c9b53c59527⋯.png (48.71 KB, 897x616, 897:616, missingLVIOC.png) (h) (u)

File (hide): 59e458ebb6c11ef⋯.png (51.51 KB, 932x800, 233:200, usp_dichroic-adl.png) (h) (u)

File (hide): 0c68925508f416a⋯.gif (43.17 KB, 1152x900, 32:25, linac_screen.gif) (h) (u)

>>803764

Nobody cares.


 No.803776>>803777

>>803770

>if i say i like ugly looking software people will think im a fucking wizard

>>>/r/programming


 No.803777

>>803776

How many Android phones do I need to buy to display that much information simultaneously on them?


 No.803782>>803785

>>803742 (OP)

>Flutter is going to overtake Qt, Gnome, wxWidgets, React Native, and other user application cross-platform libraries/frameworks over the next year or two.

Made me smile. It's supposed to make the android development easier, not assblasting crossplatform world. Electron tried it and it's a disgrace to the users.


 No.803785

>>803782

Electron is basically recreating web apps natively, with all the bloat and shit performance that entails.

Failure was inevitable in that case.


 No.803998>>804000 >>804003 >>804018 >>804038 >>804160 >>804805 >>804813


 No.804000

>>803998

Shows how easy developing in Dart is.


 No.804003

>>803998

this is truly disgusting.


 No.804018

>>803998

It can replace webapps.


 No.804038>>818956 >>818970

>>803998

I want fuck Emily Shack so badly


 No.804096>>818991

Wow! I am so grateful to Google® for bringing us so many great products such as Go™ and now Dart™! Making cool trendy web apps has never been so convenient!

>Everything you can place in a variable is an object, and every object is an instance of a class. Even numbers, functions, and null are objects. All objects inherit from the Object class.

>Uninitialized variables have an initial value of null. Even variables with numeric types are initially null, because numbers are objects.

Now that's what I call innovation! OOP is the hottest shit around, and null pointer exceptions are the bee's knees!

>Remember, unlike JavaScript, Dart treats all values other than true as false.

Marvelous! Programs silently doing the wrong thing instead of failing is exactly what we need. Fuck types.

>switch-case that breaks by default (except when the case body is empty :^)), but you still have to put that break keyword anyway or else it's an error

Fellow Googlers™ will feel right at home with these cargo-cult Cfantastic features, I'm sure.


 No.804160>>804248 >>804263

>>803998

>this presentation

Oh I just can not. I just can not.


 No.804248

>>804160

lol google is fucked


 No.804263

>>804160

What's wrong with it? I think it's quite impressive how quickly you can create an App with Flutter.

Consider me sold.


 No.804798>>804799 >>804801 >>819011

>>803749

Rust is a systems programing language, not for apps.


 No.804799

>>804798

>firefox is not an app


 No.804801

>>804798

>you cant write "apps" in rust


 No.804805>>804811 >>804812 >>819007

File (hide): f29422ba40690ca⋯.jpg (43.88 KB, 640x480, 4:3, 14528979264.jpg) (h) (u)

>>803998

Jesus why are women in tech always so ugly and beta?


 No.804811

>>804805

>ugly one is alpha

<pretty one is beta

It's like the opposite of males.


 No.804812>>804815

File (hide): 55a3f2281b8b09d⋯.jpg (13.73 KB, 300x210, 10:7, 459293.jpg) (h) (u)

>>804805

Because betta than nothing, AHAHAHA


 No.804813

>>803998

>memechat

It became self aware.


 No.804815

>>804812

>better than nothing

2D > nothing > 3D


 No.804962>>806993

>>803742 (OP)

Wasn't Dart a dead FOTM meme language from years ago like Elm & Fortress? Nobody uses Swift either, so what makes it anymore enticing than getting shit done in Python?


 No.806993>>807071

>>804962

It's turning (witn Dart 2.0) into a statically typed and compiled language but with lots of OOP and data structure libraries, kind of like Java, but with out the discusting design and verbosity.

Also Flutter is built with it, and it is the future. The better question is why use Python?


 No.807071

>>806993

>kind of like java

>a good thing


 No.815644


 No.818409>>818912

>So /tech/, why aren't you writing your server applications in Dart, and your user applications in Dart (with Flutter)?

because i dont write webshit


 No.818912

>>818409

Dart is not limited to webshit and Dart apps are not webapps generally.

You must be confusing it with electron or something.


 No.818956

>>804038

was just thinking the same thing


 No.818958

>>803742 (OP)

Another electron?


 No.818970

>>804038

Good luck faggots...


 No.818974>>818975

>Shit programmers pushing meme languages

>Shit programmers don't read between the lines

>Shit programmers are nigorant to the fact that all these large companies are pushing these meme languages in order to obfuscate users - programmers - from the actual hardware

>Shit programmers don't realize that for the convenience of lazy programming the price is uncontrollable hardware that is locked down and unusable according to any traditional computer science definition of "user"


 No.818975>>818976

>>818974

>non-programmer LARPing as a paranoid greybeard

kys faggo


 No.818976>>818988

>>818975

Eat shit and grin.


 No.818988

>>818976

Write something that isn't fizzbuzz


 No.818991

>>804096

Golang is harder to build "webapps" in than PHP.


 No.819007

>>804805

They both look okay. The short-haired one is awkward, though. I see that she's wearing a wedding ring, though, which is something that most people on /tech/ will never do, at least not honestly.


 No.819011

>>804798

Rust is a meme programming language, for when you want to wait several hours for a compile.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
50 replies | 5 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / ask / builders / imouto / leftpol / maka / s8s / trap / vermin ][ watchlist ]