検索

ホームページ  >  に質問  >  本文

objective-c - 为什么 ruby 和 iOS 有那么多的渊源?

cocoapods是用ruby写的。
rubymotion可以拿来做iOS开发。

为什么iOSruby有那么多的渊源,为什么不是python,不是node

漂亮男人漂亮男人2804日前1274

全員に返信(3)返信します

  • 天蓬老师

    天蓬老师2017-04-25 09:05:52

    Mac のオペレーティング システムは OS X (現在は macOS と呼ぶべきです) だからです。

    返事
    0
  • 阿神

    阿神2017-04-25 09:05:52

    私の知る限り、この2つの理由は全く異なる可能性があります。

    まず第一に、海外での Ruby の人気は PHP/Python とまったく同じであり、場合によってはより人気があるため、Ruby を使用するユーザーは確実です。 (例:小さな会社を起業する) 中国では「能力が低い」とみなされることがあります。

    前者については、RubyMotion の「前身」は MacRuby です。これは、Ruby で Mac プログラムを作成するためにかつて Apple によって公式にサポートされていたテクノロジーです。しかしその後、Appleは正式にサポートを停止し、「破産」した。 RubyMotion は MacRuby の後継です。

    後者の場合、cocoapods はツールです。 Ruby 自体は強力なメタプログラミング機能を備えた言語であり、ツールや DSL の作成に特に優れているため、fastlane や Homebrew などの多くのツール プログラムが Ruby で作成されています。

    返事
    0
  • 習慣沉默

    習慣沉默2017-04-25 09:05:52

    Mac はユーザーフレンドリーで、Ruby はプログラマーフレンドリーなので、これらは一緒になります。

    返事
    0
  • キャンセル返事