Hacker News new | past | comments | ask | show | jobs | submit | more Ramiuz's comments login

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


Math.random() * hwclock ?


If your hwclock is a source of randomness, maybe you should be worried ;)


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.


Oh god it's so cool to see Platzi in HN! (I learned a lot from you guys when it was mejorando.la).

Thanks for the post. Just wanted to say thanks for your work and how happy made me read about you guys.


Thank you so much for that, Ramiuz. I hope you still learn from us now that we're Platzi.


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++)

(Eng. background and software dev full time)


If you just want to use Qt, I recommend PyQt / Python. But there are worse ways to learn C++ than via Qt, if learning C++ is your goal.


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.


C++ is certainly difficult, but if your expectations are mainly based on Reddit's opinion of C++, probably the language is not as bad as you think.


C++ is worth knowing, if only superficially, without any regard for 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.


Thankfully Qt doesn't go very deep into C++. I've shipped entire GUis without a single template.


Can you give some examples?. (genuinely curious btw).


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 and Steam are. Although Steam doesn't really pull it off all that well.


Neither does Spotify. Visually it's out of place on every platform, and performance on computers older than few years has become unacceptable IMHO.


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!?


Isn't the Atom text editor mainly a Chromium web view running on the desktop?


Yes, and many people don't think of it as native for that reason.


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.


It's beyond that. I also uses the native APIs to create the user interface.


iTunes to a large extent is a wrapped WebView


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: