Earlier quoted context omitted.
The big questions are: how's package management, community, ease of forking, patching and other dependency management related stuff. Server-side development needs those questions to have good answers.
Swift has all of that already answered. Non Xcode swift with SwiftPM is solid
Swift at Apple: Migrating the Password Monitoring Service from Java
231–235 of 235 posts
Re: Swift at Apple: Migrating the Password Monitoring Service from Java
#232Earlier quoted context omitted.
More precisely, when deploying the new service microservice it used less than half as much CPU to process more requests per second. This is not “Java slow, Python fast” – I expected it to be the reverse – but rather that the developers who cranked out a messy Spring app somehow managed to cancel out all of the work the JVM developers have done without doing anything obviously wrong. There wasn’t a single bottleneck,…
Okay, I understand your point. Basically, you rewrote an awful (clickbat-worthy) enterprisey Java web app into a reasonable, maintainable Python web app. I am sympathetic. Yes, I agree: I have seen, sadly, far more trashy Java enterprisey apps than not. Why? I don't know. The incentives are not well-aligned. As a counterpoint: Look at Crazy Bob's (Lee/R.I.P.) Google Guice or Norman Maurer's Netty.IO or Tim Fox's Vert…
Re: Swift at Apple: Migrating the Password Monitoring Service from Java
#233Earlier quoted context omitted.
Interesting. If IBM was trying to solve for memory consumption, why do you think they picked Swift over alternatives that might also have achieved lower memory consumption?
Swift is at a good middle ground of performance, safety and ease of use. It has higher level ergonomics that something like rust lacks (as much as I like rust myself), doesn’t have many of the pitfalls of Go (error handling is much better for example) and is relatively easy to pickup. It’s also in the same ballpark performance as rust or C++. It’s not perfect by any means, it has several issues but it’s quickly becom…
Re: Swift at Apple: Migrating the Password Monitoring Service from Java
#234Earlier quoted context omitted.
Swift has all of that already answered. Non Xcode swift with SwiftPM is solid
Where's package registry? (crates.io analog) Couldn't find one
Re: Swift at Apple: Migrating the Password Monitoring Service from Java
#235Earlier quoted context omitted.
I don’t think many azure services are Linux on hyper-v, are they? Azure (afaik) is quite heavy on bare metal Linux.
Many of their SaaS offerings are, but many infrastructure offerings are running Windows Server underneath. Rent out any Azure VM, and regardless of guest OS, it's using Hyper-v underneath as the hypervisor.