Earlier quoted context omitted.
If that were true wouldn't we be seeing a big increase in Dart adoption because of Flutter as well? I'm not seeing it.
Although it technically has cross platform GUI, Flutter has actually reimplemented all the native OS widgets. As soon as the OS changes some look and feel your app will look out of date.
Swift 5.3 Will Be Supported on Windows and Additional Linux Distributions
121–130 of 308 posts
Re: Swift 5.3 Will Be Supported on Windows and Additional Linux Distributions
#122> . It is hard to think that any Windows programmer would prefer Swift as a language over .NET languages, as many commenters pointed out on Reddit, but a port of Swift UI on Windows could be a game changer. Everybody would jump to Swift [for new projects] if it meant a cross-platform GUI framework.
If that were true wouldn't we be seeing a big increase in Dart adoption because of Flutter as well? I'm not seeing it.
But Swift doesn't run on Android, does it?
Re: Swift 5.3 Will Be Supported on Windows and Additional Linux Distributions
#123Earlier quoted context omitted.
Although it technically has cross platform GUI, Flutter has actually reimplemented all the native OS widgets. As soon as the OS changes some look and feel your app will look out of date.
Yes it will look out of date. But whats important? A functioning app or good looking one? We all know that websites written for ie6 are out there today making millions in revenue. It always comes down to the functionality not the looks
Re: Swift 5.3 Will Be Supported on Windows and Additional Linux Distributions
#124Whenever I've looked at examples on Swift on Linux in the past, the code always started with (hazy memory here) `use glibc` or similar, whereas the macOS version used a different library. So for example even just to produce a random number you had to use two completely different library functions imported with completely different names. All that to say: it's always felt to me like "cross-platform" for Swift means "t…
It depends on what you're doing. Swift Foundation is cross platform for Windows/Linux/macOS and exposes apis for things like file systems, paths, process creation with the caveat that what a "Thread" is or what it means if a file is executable is a little different between platforms. If you're writing a cli tool you should be able stay mostly within the Swift stdlib and Foundation and that'll work on all platforms. A…
Re: Swift 5.3 Will Be Supported on Windows and Additional Linux Distributions
#125> . It is hard to think that any Windows programmer would prefer Swift as a language over .NET languages, as many commenters pointed out on Reddit, but a port of Swift UI on Windows could be a game changer. Everybody would jump to Swift [for new projects] if it meant a cross-platform GUI framework.
Maybe befause React native uses OS UI components while Flutter creates everything from scratch. https://microsoft.github.io/react-native-windows/
Re: Swift 5.3 Will Be Supported on Windows and Additional Linux Distributions
#126Earlier quoted context omitted.
OpenGL isn't relevant here, as SDL2 has a metal backend that's used by default on MacOS. See https://hg.libsdl.org/SDL/rev/1acae5590352
> OpenGL isn't relevant here oh nice, i had no idea SDL had metal support! no one in the SDL developer community tells you how to support metal or how to use it. instructions for MacOSX redirects you to another library, which has since removed their instructions. who exactly are we kidding here?
Here,
https://wiki.libsdl.org/SDL_SetHint?highlight=%28%5CbCategor...
https://wiki.libsdl.org/SDL_HINT_RENDER_DRIVER
And after a 5 minute search,
https://gist.github.com/gcatlin/b89e0efed78dd91364609ca4095d...
Re: Swift 5.3 Will Be Supported on Windows and Additional Linux Distributions
#127> . It is hard to think that any Windows programmer would prefer Swift as a language over .NET languages, as many commenters pointed out on Reddit, but a port of Swift UI on Windows could be a game changer. Everybody would jump to Swift [for new projects] if it meant a cross-platform GUI framework.
> Everybody would jump to Swift [for new projects] if it meant a cross-platform GUI framework. I wouldn't. I don't like Swift's syntax. The ecosystem would likely not be mature enough either.
Re: Swift 5.3 Will Be Supported on Windows and Additional Linux Distributions
#128This is good news to me! I've been very interested in Swift for a long time, but mostly work doing web dev so it would only be useful to me if I could run it on Linux and it initially didn't have a great support story. I know it has been able to run on some Linuxes for a while, but it just didn't appear to be a great ecosystem. Now, there's interesting stuff happening for both backend and fronted ( https://twitter.co…
Re: Swift 5.3 Will Be Supported on Windows and Additional Linux Distributions
#129Earlier quoted context omitted.
That's a big if. From what I've read, SwiftUI isn't even a great Mac/iOS GUI framework yet. And Windows and Linux are drastically more different than those two.
I really enjoy swiftUI. It appears like it tried to emulate react and succeeded on a few fronts, is better in a few fronts (child modifying parent variable), and worse in a few fronts (side effects). That being said, my experience with SwiftUI users is that they don't like it because it is so different from the standard Mac experience (props and re-renders and state...). And the documentation is poor (IMO has been Ap…
If the SwiftUI code were opensource it would be much more pleasant - I could paw through the code if I needed to, file issues, and so on. But the whole experience compared to writing typescript with VS Code is shockingly bad. With the preview open Xcode sometimes stutters so much that it misses key presses - so I’ll type a function name and it’ll come out missing letters, because apparently I wasn’t typing slowly enough for my $3000 computer from 2016 to keep up.
That Xcode gets trounced in developer experience by vs code - an IDE running on electron - is really a testament to the work Microsoft has put into performance. And it should be hugely embarrassing for Apple.
Re: Swift 5.3 Will Be Supported on Windows and Additional Linux Distributions
#130Earlier quoted context omitted.
What would it provide that Qt + QML don't right now? (if we assume that the crossplatform GUI is the killer feature)
Pricing and not being c++