I'll argue that, as a book for students, it works better in the way of formality and then some informality/real examples/exceptions. it's necessary a base to compare ideas before explaining differences in a model. It becomes easier to understand, and therefore, study.
Hey, maybe a little off-topic. This course seems very interesting (I'm currently studying https://secureyournodejs.com/?p=setup), is there a demo of a course or a sample to see the flow of the class?.
I'd love to signup to 42, specially after E.E. to become a soft. Eng. In fact I've been looking something like this (an internship or codecamp) that will accept someone from abroad. But as always, the need for the in-person signup and test it's what deters me.
Will it be worth it/extremely hard to learn C++ just to use Qt? (I always read here and reddit about how hard/inefficient/easy to fail is everything is in C++)
Worth it if you need to use a cross-platform desktop framework and don't like java. C++ is most definitely harder to use than many (newer, thus) more modern languages but you will be rewarded by the niceness of Qt.
I am not sure about that. Not in the sense of gaining wisdom as would be in case of, say, Lisp or Haskell -- or even C. C++ is all just nuts and bolts, a more or less coherently implemented collection of paradigms originated in other languages. It is very useful from the practical standpoint, no doubt, but being "worth knowing", "superficially" - not so much IMHO.
Slack's desktop app is a web view. The iOS app is native.
I think the wells fargo banking app on the phone is not native. The At&t one doesn't feel like it. Usually there's something different about the controls and interactions that make it not feel native. Sometimes there's a dead giveaway like being able to double tap and accidentally zoom in just like in mobile Safari.
Yep! A common pattern is for the navigation to be written in the native language to take advantage of faster/smoother animations and all dynamic content is inside of web views.
Spotify on Linux: clicking on things often feels slightly janky and laggy. How fitting!
And the spacebar will 80% of the time page down rather than pause the music, something which sounds minor but which makes the user experience 50% more annoying for me. Do most people even use spacebar to page down in normal webpages!?
The colloquial definition of a native desktop application is an application that runs from a binary on your system. So yes, most people DO think of these as native applications.