News for hackers. Stuff that matters.
Re:Mozilla closes Connected Devices division, lays off 50 by flukus on Friday February 03, 2017 @01:50AM (#13558239)
So many (ubuntu, sailfish, tizen) seem to be going down the Qt path which really only ever works well with c++ (and a particular dialect at that), bindings for other languages have always been unstable to non-existent. I wish they'd either go with GTK or something else in pure C.
Re:Mozilla closes Connected Devices division, lays off 50 by pjmlp on Friday February 03, 2017 @02:14AM (#13558302)
Tizen went that way and no one really wanted to go back to using pure C for GUI apps, hence the revamped C++ SDK, followed by the adoption of .NET.
Re:Mozilla closes Connected Devices division, lays off 50 by flukus on Friday February 03, 2017 @02:25AM (#13558346)
I don't really mean for app development to be in raw c, just the core libraries so that bindings can be made available for a number of languages (go, rust, c++, .net).

Lately I've been playing with gtk in c and now rust and it's fantastic how simple gui development is.

Re:Mozilla closes Connected Devices division, lays off 50 by pjmlp on Friday February 03, 2017 @02:46AM (#13558419)
You can see the C APIs here,

https://developer.tizen.org/development/training/native-appl...

https://developer.tizen.org/development/api-references/nativ...

And the upcoming .NET SDK here

https://developer.tizen.org/development/tizen-.net-preview/i...

Here you can have a look how C++ SDK used to look like, before the Enlightenment guys took over the show on Tizen 2.3.

http://mikeasoft.com/~mike/tizen2-native-dev-draft/

https://developer.tizen.org/ko/forums/native-application-dev...

Nice for you to enjoy doing GUIs in C, but having been coding since the 80's and exposed to so many more productive ways to do GUI development, I don't enjoy it at all, and many that do UI/UX as part of their daily job think the same way.

Re:Mozilla closes Connected Devices division, lays off 50 by flukus on Friday February 03, 2017 @03:32AM (#13558558)
Thanks, I'll take a look over the weekend.

I've use qt, gtk, win32, swing, winforms, etc, right up to more modern approaches like wpf with mvvm and similar JavaScript ones. After going back to c and gtk I think we've really lost our way and made some really simple problems really complicated.