Earlier quoted context omitted.
And you are now locked down to one environment.
The insistence that every application/framework must be cross-platform, or its worthless, is so bizarre to me. What is even the point of having multiple operating systems if they can't have distinct features to gain competitive advantage by attracting application developers? If operating systems can't differentiate, we might as well all use Windows. Cross-platform applications have their place, but sometimes I like h…
9 years of Apple text editor solo dev
191–200 of 405 posts
Re: 9 years of Apple text editor solo dev
#192It is not possible to use the scroll on that website (working well on Firefox though).
Re: 9 years of Apple text editor solo dev
#193Re: 9 years of Apple text editor solo dev
#194The web page scrollbar is unusable
Sorry, I'll try to make it more accessible. It expands in the app as you hover over it. Probably needs a similar thing for the website. Or I just need to give up and revert it to the standard one. :)
Yes please.
Re: 9 years of Apple text editor solo dev
#195The ability to go low/no-dependencies, as mentioned in the blog post, is one of my favorite things about Apple platforms. It’s not just possible but practical to build a capable, highly polished app without bringing in anything third-party thanks to the richness and depth of AppKit/UIKit. Few frameworks can compete, with even other juggernauts like Qt coming up short in comparison.
Re: 9 years of Apple text editor solo dev
#196Earlier quoted context omitted.
Yup, exactly. Swift was specifically designed to replace Objective-C and C++ throughout Apple codebases (see https://www.youtube.com/watch?v=ZQc9-seU-5k ). C# is a totally different story.
> C# is a totally different story. Interesting. Can you share more details?
C# was created as a Java competitor. Although it had great C interoperability, the underlying .NET Framework was still a VM-based runtime with a garbage collector and all the disadvantages that brings. You can probably find various articles (https://longhorn.ms/the-reset/ is one) discussing attempts to adopt C#/.NET code for Windows Longhorn, which ultimately had to be walked back completely. .NET wasn't purpose-built for writing OS components or working deep inside existing Windows code.
Apple learned from this and other examples. The Swift team actively works with teams at Apple deep in native code to make sure they can handle their use cases without performance penalties, and with minimal ergonomic issues.
The difference is really about what the stated goals of the language were/are.
Re: 9 years of Apple text editor solo dev
#197The ability to go low/no-dependencies, as mentioned in the blog post, is one of my favorite things about Apple platforms. It’s not just possible but practical to build a capable, highly polished app without bringing in anything third-party thanks to the richness and depth of AppKit/UIKit. Few frameworks can compete, with even other juggernauts like Qt coming up short in comparison.
Re: 9 years of Apple text editor solo dev
#198Re: 9 years of Apple text editor solo dev
#199Not trying to take anything away from the author: the app and this post look great. But consider doing more writing like this and breaking them out into a dedicated, non-SEO feed. I'd subscribe to that in a heartbeat.
Re: 9 years of Apple text editor solo dev
#200Earlier quoted context omitted.
JS, as bad as it might be is close to 100% backward compatible, your project will work forever on newer browsers, that can't be said for Apple.
Also goes in the other way. We can literally only support iOS 17 because we’re using SwiftUI and Apple refuses to backport anything, whereas in JavaScript you can generally use new APIs while either gracefully failing or triggering a fallback