←back to thread

612 points dayanruben | 1 comments | | HN request time: 0s | source
Show context
aristofun ◴[] No.42905047[source]
Swift itself is a great piece of tech.

But it is doomed to fail as a general widely adopted language unless apple makes few critical moves including open sourcing everything including XCode, providing support for 3d party IDE developers (because xcode is terrible), creating decent package manager, adopting testing as first class citizen etc.

There is just no economical sense for anyone to invest in swift until all the above (and some more) is done.

replies(4): >>42905205 #>>42905304 #>>42905675 #>>42906301 #
fastball ◴[] No.42905304[source]
Your wishlist seems midly contradictory. Why does Apple need to open-source XCode if they also provide support for 3rd party IDEs (which they already do, btw)? Also what do you not like about cocoapods for package management?

Plenty of people make an incredible amount of money building apps in Swift, so your last sentence is just wrong.

replies(1): >>42909161 #
aristofun ◴[] No.42909161[source]
Decent support for 3d party IDE would mean open sourcing all critical xcode parts that currently leave developers no choice.

Cocoapods is too old and bad for modern era package management. It’s not made for swift also.

replies(2): >>42912212 #>>42912225 #
1. akmarinov ◴[] No.42912225[source]
Swift Package Manager exists

Cocoapods has been end of life’d