objective-c - 为什么 ruby 和 iOS 有那么多的渊源?
漂亮男人
漂亮男人 2017-04-25 09:03:52
0
3
1263

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

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

漂亮男人
漂亮男人

répondre à tous(3)
Peter_Zhu

En raison du système d'exploitation Mac OS X (il devrait désormais s'appeler macOS).

阿神

Pour autant que je sache, les raisons des deux peuvent être complètement différentes.

Tout d'abord, il y a un contexte unifié. La popularité de Ruby à l'étranger est exactement la même que celle de PHP/Python, et encore plus populaire dans certains scénarios, donc l'audience utilisant Ruby est garantie. (Par exemple : démarrer une petite entreprise) En Chine, elle peut être considérée comme « moins performante ».

Pour le premier, le "prédécesseur" de RubyMotion est MacRuby, une technologie qui était autrefois officiellement prise en charge par Apple pour écrire des programmes Mac en Ruby. Mais plus tard, Apple a officiellement cessé de le soutenir et il a « fait faillite ». RubyMotion est le successeur de MacRuby.

Pour ces derniers, les cocoapodes sont un outil. Ruby lui-même est un langage doté de fortes capacités de méta-programmation et est particulièrement doué pour écrire des outils et des DSL. Par conséquent, de nombreux programmes d'outils sont écrits en Ruby, tels que fastlane, Homebrew, etc.

習慣沉默

Mac est convivial et Ruby est convivial pour les programmeurs, ils se sont donc réunis.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal