Python VS Ruby (Django VS Ruby on Rails)

интернет Компьютеры программирование python ruby

Народ, скажите ( и расскажите почему) тот или другой язык лучше? Использовать буду для web разработки. Написать плюсы, минусы и различия этих языков.

Примечание:
Сравнение самых новых версий.
На одном сайте говорят, что Ruby это отлично (особенно 1.9.x), на другом, что Python рвёт Ruby (ТОЛЬКО 2.x версия, ибо 3.x версия тормоз).

Примечание:
Искусственный интеллект (Искусственный интеллект) , я всё понимаю, но я хочу начать сразу с web. Вот только выбор тут сложный. Я хочу создать социальную сеть ( не со всем, то есть мой сайт это 20% от всего функционала социальной сети).

Примечание:
Я знаком чуть-чуть с delphi.

Примечание:
Собственный.

Примечание:
Тогда вот критерии: Скорость (самые последнии версии), понятный синтаксис.

Примечание:
Говорят, что скоро закончится поддержка Python 2.x Да и скорость Python без Psyco страдает.

Примечание:
Полистав книги по руби и питону вывод: оба языка хороши для меня.

Примечание:
Я хочу углубиться в один, а не сразу два учить.
Ответы:
Есть такая золотая фраза - Чтоб научится программировать надо начать программировать.
Начните и вы сами поймете преимущества и недостатки. Если я скажу что самый мощный язык программирования это ассемблер меня половина "прогеров" заминусуют. А ведь он действительно один из самых мощных пусть и не такой простой в понимании. Везде есть свои плюсы и минусы. Суть в том чтоб выжимать максимум возможностей из того же Ruby, чем почитав комментарии на всяких форумах прийти к выводу что руби отстой только потому что питон лучше.
Ruby on Rails. мое мнение:
+ самый удобный и гибкий язык
+ самая успешная реализация ORM
+ самая успешная реализация MVC
+ самая успешная реализация REST (сравнимо только с низкоуровневыми средами, как java, js итп, но там все ручками)
+ самая успешная поддержка BDD
+ самая успешная реализация Agile Development
+ самая успешная реализация DRY
+ нативный HAML+Coffee
+ кэширование из коробки, одной строчкой кода
+ возможность распределения логических ресурсов (приложение,веб, субд) на неограниченное число физических ресурсов из коробки
до бесконечности
в Ruby on Rails все самое лучшее
Стоял перед аналогичным выбором несколько лет назад. Выбрал питон. Он имеет элегантный, минималистический и понятный код. Мне просто нравится писать приложения на Python.


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.