Kotlin、Swift和Ruby的流行度正在下降。
Kotlin, Swift, and Ruby losing popularity

原始链接: https://www.infoworld.com/article/3956262/kotlin-swift-and-ruby-losing-popularity-tiobe-index.html

4月份的Tiobe编程社区指数显示,Kotlin、Swift和Ruby这几种以前在排名前20位中稳定存在的编程语言,其受欢迎程度有所下降。Tiobe首席执行官Paul Jansen认为,这些语言正在失去吸引力,可能正在逐渐不受青睐,目前的排名分别为第24位、第25位和第26位。 Jansen将Kotlin和Swift的下降归因于它们平台特定的特性(分别为Android和iOS)以及有效的跨平台开发替代方案的兴起。他认为Python的盛行是Ruby衰落的主要原因,指出Python的广泛采用使得Ruby的生存空间有限。

Hacker News 上的一篇文章讨论了 TIOBE 指数(衡量搜索查询频率)显示 Kotlin、Swift 和 Ruby 正在失去流行度。一些用户质疑该指数的相关性,认为它不能反映实际使用情况或生产代码。一位用户指出,“最流行”并不一定等于“最佳策略”,并提到了遗留 COBOL 专业知识的价值。 讨论还涉及到 Python 由于数据科学/人工智能的兴起而受到欢迎,但同时也质疑其在传统生产应用中的使用,并指出 Python 脚本对于内部系统维护和支持至关重要。移动应用开发的停滞被认为是 Kotlin/Swift 衰退的一个因素。一位偏好 Java 17 的 Android 开发者强调了使用 Kotlin 的负面经验。 有人提出跨平台开发(React Native、Flutter)作为使用单个代码库同时面向 iOS 和 Android 的方法,而另一些人则强调平台特定 UX 和专业知识的持续重要性。文章也为 Objective-C 进行了辩护,强调其独特的特性及其在 Apple 中的持续使用。
相关文章
  • (评论) 2024-08-22
  • (评论) 2023-12-26
  • Apple 在 iOS 17 中使用 Swift 和 SwiftUI 2023-10-21
  • (评论) 2024-03-07
  • (评论) 2024-02-08

  • 原文

    The Kotlin, Swift, and Ruby languages have slipped from their top 20 positions in the Tiobe index of programming language popularity. All three seem to have lost traction and to be in decline, according to Tiobe CEO Paul Jansen.

    Published April 7, the latest release of the Tiobe Programming Community index shows all three languages falling from last month. “The programming languages Kotlin, Ruby, and Swift all held very stable top 20 positions in the Tiobe index until recently,” Jansen wrote in his official commentary on the April index. “But now they seem to have lost traction and are likely to go out of fashion.”

    For April, Ruby, Kotlin, and Swift were ranked 24th through 26th, respectively. Kotlin and Swift have declined in the ratings because they are both mainly used for a particular mobile platform, Kotlin for Android and Swift for iOS, Jansen said. There are other sufficiently good languages and frameworks to use for cross-platform development now, Jansen said. Since Python has become the lingua franca of the programming world, there is not much room left for Ruby, he added.

    联系我们 contact @ memedata.com