Electron is no-platform. It is an insult to the user, and a lack of skill and effort for the developer. I'm currently using QT for Win and Linux, and Apple -tech for Apple.
HN user
mihaela
Tool builder
Exactly. Shameful explanation.
I love Monodraw, and use it every week
Update: v0.3.0 shipped — setup is now 30 seconds
The crawl time was the #1 friction point. Fixed it.
cupertino setup now downloads pre-built databases from GitHub Releases. No more 20-hour crawls.
138K+ docs pages and 606 sample projects, ready in under a minute.
Blog post with details: https://aleahim.com/blog/cupertino-instant-setup/Thanks! Let me know how it goes—happy to help if you hit any issues getting it set up.
Update since launch:
- 111k+ documentation pages indexed
- 606 sample code projects (fully searchable)
- Swift Evolution proposals, Swift.org docs, The Swift Book
- Apple Archive legacy guides—deep conceptual docs for Core Animation, Core Graphics, Core Text, etc. that aren't in modern docs
- 9,699 Swift packages cataloged
Pre-built indexes available if you don't want to wait 20+ hours to crawl:
- https://github.com/mihaelamj/cupertino-docs - Documentation archive
- https://github.com/mihaelamj/cupertino-sample-code - Sample code mirrorTotally agree—ranking is both art and science. Beyond what I listed, I'm also penalizing nested types, boosting based on query patterns ("X protocol" → boost protocols), and inferring kind from URL depth when metadata is missing.
Still actively crawling docs (at 111k now) and vector/semantic search is on the roadmap.
I guess the experience was faster than most of Electron-based "apPS" nowdays.
They opened to everybody too soon.
Flutter is the new Flash and is gonna end up the same way (on Apple platforms). On Android, it is safe.
With Apple you get what you've paid for. With Google you pay for what you've got for "free".
Yep, with inferior pen support and slow devices.
This reply should be made into billboard and placed in front of every "Data science bootcamp" out there.
Smart companies would, and they do. Cross-platform is the worst of all worlds. Looks awful on all platforms.
They are not stuck, they are just being smart. All multi-platform tools are of lower fidelity and disjointed tooling, making it a horrible experience for a developer and a much lesser one for the user. When was the last time you saw a designed without a Mac? Adobe is sherlocking Sketch the same way MS is copying Slack. You really want each and every app on your PC to come with a full Node runtime? That is worse even than the infamous DLL-hell from the past. Enjoy it, I won't.
"Apple is holding the web back"
Nope, Apple is taking care of it's customers and protecting them from Google's ad exploitation.
"I feel it may be a similar fate for Apple, and for similar reasons, unless they change their attitude towards the web"
On the contrary, if Apple allowed this web Wild West that Google is advocating, then the users would have incentive to switch. This move from Apple actually ensures that things run smoothly on Apple devices.
It is not about "power for web developers", it is web developers being lazy to self-educate and learn other stacks.
There is skill called "desktop development" and it does not entail Electron.
Luckily Apple is not gonna let that happen with the mobile apps and the PWA.
This argument is a great example of straw man. Or, a translation, this argument is BS.
Let's just learn one language and do everything with it, NOT.
"Electron apps"
Wrapped web engine and the site does not an app make.
Actually his OS is saving him from boated and useless "apps"
Nooo, another Electron "app"
I would read your articles. Do you blog somewhere? Link, please.
That is Holywood for you. That is why torrents exist.
I use Apple products instead of Google's. They also look much better.
Developers that exclusively use MS stack are very similar to those exclusive to Delphi. MS and Delphi stacks are very specific in nature and very different from everything else out there. Developers stepping out of those feel very uncomfortable and unfamiliar, thus wanting to stay in. Even though the Delphi stack is very obviously dying, the resistance is great, and many people stay on the sinking ship. MS stack is live and well which gives a viable incentive to never even look over the fence. That is the problem with developers exclusive in MS stack, they are not flexible and they don't want to be. They want everything to be done "the MS way". Where does that put GH? How will it change, in what direction (to accommodate the MS stack)?
Not the same as real native like C++.
Yep, and vaccines are bad for you and the earth is flat...
I agree. I guess most of us here pay for GH account.
C# is managed with GC, VS Code is Electron. MS has no native tools. QT rules that one.
Same here. I don't use Google products, other than search.