Maison > Questions et réponses > le corps du texte
cocoapods
是用ruby
写的。rubymotion
可以拿来做iOS
开发。
为什么iOS
和ruby
有那么多的渊源,为什么不是python
,不是node
?
天蓬老师2017-04-25 09:05:52
En raison du système d'exploitation Mac OS X (il devrait désormais s'appeler macOS).
阿神2017-04-25 09:05:52
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.
習慣沉默2017-04-25 09:05:52
Mac est convivial et Ruby est convivial pour les programmeurs, ils se sont donc réunis.