Почему можно выбрать Железного Питона вместо Бу?[дубликат]

StackOverflow https://stackoverflow.com/questions/890420

  •  23-08-2019
  •  | 
  •  

Вопрос

Возможные дубликаты:
BOO против IronPython
Бу против.ЖелезоПитон

Допустим, вы хотите встроить язык сценариев в приложение .NET.

Boo создан на основе синтаксиса Python, но также включает в себя вывод типов и в целом кажется лучшим и более современным языком для встраивания в качестве языка сценариев.

Почему же тогда столько шума вокруг Железного Питона?

ПОЗЖЕКак было указано, этот вопрос является точной копией: этот и этот

Это было полезно?

Решение

IronPython разрабатывается и поддерживается непосредственно Microsoft (под замечательным техническим руководством Джима Хугунина!), И у него есть безумно замечательная книга («IronPython в действии», к которой я отношусь предвзято, но, тем не менее, бесстыдно проповедую).Кроме того, Boo кажется отличным соперником, и мне бы хотелось опробовать его (если бы я когда-нибудь использовал .NET всерьез, а не ради развлечения, поскольку мое профессиональное развитие в настоящее время ориентировано на Linux и Mac, а не Windows, это маловероятно).

Если вы используете .NET в качестве основной цели разработки, я рекомендую выбрать несколько небольших, но не игрушечных проектов в вашей области знаний и разработать каждый из них как в Boo, так и в IronPython (чередуя, какой из них идет первым) - после пройдя через несколько, вы ЗНАЕТЕ, что подходит именно вам.Вот как в 90-е годы я перешел с Perl 4 на Python в качестве основного языка (вместо того, чтобы придерживаться Perl 4, экспертом и гуру которого я был, или перейти на совершенно новый на тот момент Perl 5) — несколько «пилотных проектов», полностью разработанных в каждой среде, не оставили у меня сомнений в том, что лучше всего подходит для моей собственной продуктивности.

Другие советы

2 слова:База пользователей.

Я уже знаю так много языков, что мне приходится держать под рукой ссылки, чтобы помнить, является ли это «иначе если», «елсиф» или «элиф» в том, над чем я сейчас работаю.Если нет веской причины использовать другой язык (а не просто несколько небольших отличий), я буду придерживаться того, который уже знаю.

Людям нравится питон, и они не хотят ничего другого.Есть ли что-нибудь еще в этом вопросе?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top