News for hackers. Stuff that matters.
Re:Why do we create modern Desktop GUI apps using HTML/CSS/J... by dylan604 on Tuesday February 07, 2023 @02:20PM (#34697787)
>The only reason the web stack is used for desktop applications is because

or is it that there are less bootcamps teaching OS native app UI development as there are JS front end library usage?

Re:Why do we create modern Desktop GUI apps using HTML/CSS/J... by yen223 on Tuesday February 07, 2023 @02:29PM (#34697980)
There's just straight up less educational material of any kind that teaches native desktop app development.

I would love to see the equivalent of the MDN but for AppKit, but alas

Re:Why do we create modern Desktop GUI apps using HTML/CSS/J... by johnbernier on Tuesday February 07, 2023 @02:44PM (#34698242)
The issue is exactly this. More and more people are coming into the development space using HTML/CSS/JavaScript and the information on the other technologies is harder to grasp and get a hold of.
Re:Why do we create modern Desktop GUI apps using HTML/CSS/J... by pjmlp on Tuesday February 07, 2023 @03:07PM (#34698674)
It is called books, and when payment is an issue, many places have libraries.
Re:Why do we create modern Desktop GUI apps using HTML/CSS/J... by yen223 on Tuesday February 07, 2023 @03:25PM (#34698950)
Oh another issue I found was that there are way more people being condescending about native desktop development, than there are people who teach native desktop development
Re:Why do we create modern Desktop GUI apps using HTML/CSS/J... by pjmlp on Tuesday February 07, 2023 @05:08PM (#34700489)
It is only worth teaching if the pupils are willing.
Re:Why do we create modern Desktop GUI apps using HTML/CSS/J... by dylan604 on Tuesday February 07, 2023 @08:17PM (#34702734)
explains why so few people are becoming teachers
Re:Why do we create modern Desktop GUI apps using HTML/CSS/J... by rwalle on Tuesday February 07, 2023 @05:56PM (#34701087)
You mean those books that have not been updated for years, with tons of deprecated APIs, using bad practice or confusing examples, and as a beginner you don't have anyone to talk to about the material?

You may want to go to a public library and see what books they actually have. Those are not good stuff. I have actually looked at those, have you?

At least on Youtube you have a comment section where people discuss the material. Or if you are willing to pay some money, udemy provides some decent discussions and Q/A. And there are even better options out there.

Re:Why do we create modern Desktop GUI apps using HTML/CSS/J... by vba616 on Wednesday February 08, 2023 @12:17AM (#34704415)
Interface design is not about specific APIs.

Old books about Windows or Mac programming have all sorts of information that has apparently been mostly lost.

Two books I remember, perhaps not the best, but definitely with information that transcends specific technical details, are Bruce Tognazzini's Tog on Interface (or Tog on Software Design), and Charles Petzold's Programming Windows 95. The original "Inside Macintosh" series also comes to mind.

Re:Why do we create modern Desktop GUI apps using HTML/CSS/J... by wruza on Tuesday February 07, 2023 @06:10PM (#34701270)
When I was learning AppKit, I just went to something something apple developer portal and read the relevant guides. Things may have changed since 2010, but back then these were beautiful compared to MDN (imo, iirc).

Just googled “AppKit development guides”. Yes, they changed to a reference format, what a shame.

It seems that good guides were moved to archive: https://developer.apple.com/library/archive/navigation/#sect...

App Programming quick link: https://developer.apple.com/library/archive/documentation/Ge...

It seems you’re just a little late to learn it :)

Re:Why do we create modern Desktop GUI apps using HTML/CSS/J... by JCWasmx86 on Tuesday February 07, 2023 @02:20PM (#34697795)
Ah yes, that's right. That's another factor I forgot. Thanks
Re:Why do we create modern Desktop GUI apps using HTML/CSS/J... by laughinghan on Tuesday February 07, 2023 @04:03PM (#34699600)
Nah, the supply follows demand. There are fewer native app bootcamps because that's not what people want to hire or learn.