Live data from Hacker News

Boden cross-platform framework: Native C++11, native widgets, no JavaScript

github.com

1–10 of 98 posts

Re: Boden cross-platform framework: Native C++11, native widgets, no JavaScript

#2
> Native widgets: Instead of drawing widgets that look nearly identical to the platform's design, Boden uses native OEM widgets ensuring that your app will always have a truly native look and feel.

While I fully understand the underlying concept, I don’t understand why so many people seems to be bothered by that anymore; I used to care about that as an Android user, but most of the apps I use everyday on my phone (Twitter, Inbox, Slack, Youtube, even Google Photos or Maps) do not seems to use the pure platform widgets anyway.

Re: Boden cross-platform framework: Native C++11, native widgets, no JavaScript

#3
post #2

> Native widgets: Instead of drawing widgets that look nearly identical to the platform's design, Boden uses native OEM widgets ensuring that your app will always have a truly native look and feel. While I fully understand the underlying concept, I don’t understand why so many people seems to be bothered by that anymore; I used to care about that as an Android user, but most of the apps I use everyday on my phone (Tw…

Getting the native look and feel is nice. Using the native widgets had other benefits too, like accessibility for example.

Re: Boden cross-platform framework: Native C++11, native widgets, no JavaScript

#5
“Boden is written in modern C++11 to make development easy...”

They lost me there. I admit I haven’t done any true C++ in the last few years, bowing at the height of Boost. So I’m curious, did I miss something in the next chapter of “modern” or perhaps the “11” that suddenly made C++ development “easy”?? It was quite capable for sure, but easy, no. Honestly curious. Maybe I’m just not a good enough developer. :/

Re: Boden cross-platform framework: Native C++11, native widgets, no JavaScript

#6
post #3
post #2

> Native widgets: Instead of drawing widgets that look nearly identical to the platform's design, Boden uses native OEM widgets ensuring that your app will always have a truly native look and feel. While I fully understand the underlying concept, I don’t understand why so many people seems to be bothered by that anymore; I used to care about that as an Android user, but most of the apps I use everyday on my phone (Tw…

Getting the native look and feel is nice. Using the native widgets had other benefits too, like accessibility for example.

You also often get UI automation. I hate the trend to not use the built-in widgets. I am talking you, Microsoft...

Re: Boden cross-platform framework: Native C++11, native widgets, no JavaScript

#7

“Boden is written in modern C++11 to make development easy...” They lost me there. I admit I haven’t done any true C++ in the last few years, bowing at the height of Boost. So I’m curious, did I miss something in the next chapter of “modern” or perhaps the “11” that suddenly made C++ development “easy”?? It was quite capable for sure, but easy, no. Honestly curious. Maybe I’m just not a good enough developer. :/

Yes, C++11 added Smart Pointers and Lambdas, which made development a lot easier, among other stuff.

Re: Boden cross-platform framework: Native C++11, native widgets, no JavaScript

#8

“Boden is written in modern C++11 to make development easy...” They lost me there. I admit I haven’t done any true C++ in the last few years, bowing at the height of Boost. So I’m curious, did I miss something in the next chapter of “modern” or perhaps the “11” that suddenly made C++ development “easy”?? It was quite capable for sure, but easy, no. Honestly curious. Maybe I’m just not a good enough developer. :/

C++11 is old now, C++17 is the latest version which is pretty awesome. It is a serious undertaking just getting packages linked on a platform like windows. I took a short detour into golang, that was a few months ago; C++20 promises package management via modules instead of the old include system, all the c++ compiler vendors are working on it right now. Until then, i'll stick with go.

Re: Boden cross-platform framework: Native C++11, native widgets, no JavaScript

#9
post #2

> Native widgets: Instead of drawing widgets that look nearly identical to the platform's design, Boden uses native OEM widgets ensuring that your app will always have a truly native look and feel. While I fully understand the underlying concept, I don’t understand why so many people seems to be bothered by that anymore; I used to care about that as an Android user, but most of the apps I use everyday on my phone (Tw…

Especially when Google itself is promoting Flutter which in a way is a non-native UI framework. I think as long as a framework is performant and implements well the design guidelines of the OS this is what really matters

Re: Boden cross-platform framework: Native C++11, native widgets, no JavaScript

#10
post #7

“Boden is written in modern C++11 to make development easy...” They lost me there. I admit I haven’t done any true C++ in the last few years, bowing at the height of Boost. So I’m curious, did I miss something in the next chapter of “modern” or perhaps the “11” that suddenly made C++ development “easy”?? It was quite capable for sure, but easy, no. Honestly curious. Maybe I’m just not a good enough developer. :/

Yes, C++11 added Smart Pointers and Lambdas, which made development a lot easier, among other stuff.

And threads and locking mechanisms.

And decent date and time management

Post reply on HN