Почему в Ruby есть Rails, а в Python нет центральной платформы? - PullRequest
8 голосов
/ 02 января 2009

Это (n) исторический вопрос, а не вопрос сравнения языков:

В этой статье за ​​2005 год говорится об отсутствии единой центральной платформы для Python. Для Ruby этот фреймворк явно Rails. Почему, с исторической точки зрения, это произошло для Ruby, но не для Python? (или это произошло, и этот фреймворк - Django?)

Кроме того, гипотетические вопросы: был бы Python более популярным, если бы у него был один, хороший фреймворк? Будет ли Ruby менее популярным, если у него нет центральной структуры?

[Пожалуйста, избегайте дискуссий о том, лучше ли Ruby или Python, но он слишком открыт, чтобы отвечать.]

Редактировать: Хотя я думал, что это очевидно, я не говорю, что другие платформы не существуют для Ruby, а скорее, что большая с точки зрения популярности - это Rails , Кроме того, я должен отметить, что я не говорю, что фреймворки для Python не так хороши (или лучше, чем) Rails. У каждого фреймворка есть свои плюсы и минусы, но, похоже, Rails, как говорит Бен Бланк в одном из комментариев ниже, превзошел Ruby по популярности. Там нет примеров этого на стороне Python. ЗАЧЕМ? Вот в чем вопрос.

Ответы [ 11 ]

0 голосов
/ 05 января 2009

Если вы следили за новостями, вы читали, что Merb и Rails объединятся. Это хороший ход ИМХО. Я думаю, что это из-за общей цели, которую имеют разработчики: они хотят простую структуру для webdev, которая поставляется с OR mapper, маршрутизацией, языком шаблонов и т. Д., Которая подходит для большинства задач ..

...