2013-05-24 32 views
6

Kukla ve Şef'in IT otomasyon alanının süper yıldızı olduğunu biliyoruz ve Ruby'de geliştirildi (Şef 11 sunucusu Erlang'da yeniden yazıldı).Kukla ve Şef Ruby'yi neden kullanıyor?

Çalışma ortamımda, çok büyük bir operasyon ekibi grubu, Python'u işletim araçları veya temel sistem uygulamaları geliştirmek için birincil dil olarak kullanıyor.

Hem Kukla'nın hem de Şef'in Ruby'de neden yazıldığını bulmak istiyorum? Avantajları nelerdir? Ruby DSL'leri iyi destekler. Python böyle bir şey yapabilir mi?

+1

http://saltstack.com adresini ziyaret etmeniz gerekmektedir. – cpuguy83

cevap

15

Luke Kanies, Kukla Yazardan:

Ben yetişme bir sistem yöneticisi oldu ve çoğunlukla perl'de geliştirdiği ama aklımdaki prototip yazmaya çalıştığında, ben alamadım sınıf ilişkiler perl istedim. Python'u denedim, çünkü bu 2003'te idi ve Python bir sonraki yeni şeydi ve herkes 'un ne kadar muhteşem olduğunu söylüyordu, ama Python'da hiç yazamıyor gibiyim. Bir arkadaş, Ruby'nin harika olduğunu duyduğunu söylemişti, ben de bir denemeyi denedim ve dört saat içinde hiç bir zaman bir çizgi görmemiştim ve bir çalışma prototipine sahip oldum. O zamandan beri geriye bakmadım ve seçimden pişman olmadı.

İlgili konular