2013-07-31 15 views
-4

Я не пользовался Rails с Rails 1.Как появился Ruby on Rails?

Как Rails эволюционировали? Является ли это основой, которая по-прежнему рекомендована «кодер-сообществом», и разве это еще фронт для внедрения новых технологий? (Я думаю, что тогда он довел осознание до ajax/js) Я слышал, что в настоящее время Node.js и Golang «круты» из-за всего, что связано с параллелизмом и событиями, и мне интересно, остается ли Rails на фасаде этого, или просто пытается идти в ногу.

Теперь я слышал некоторые плохие вещи о Rails, и я также беспокоюсь о нескольких вещах: Во-первых, я слышал, что Rails стал ОГРОМНЫМ комплектом багги-программ, вам, возможно, придется самому исправить ситуацию, если вы разрабатываете сложные приложения. Это правда? Кроме того, я обеспокоен тем, что мои старые приложения Rails 1, вероятно, даже не будут работать удаленно с Rails 4 .. Им всего лишь несколько лет .., что, если я все еще буду запускать приложение Rails 1 в настоящее время, представьте, как неподдерживаемый и недоступны Rails 1. Что делать, если это произойдет, если я разработаю приложение Rails 4 сейчас? Должен ли я вносить изменения каждые несколько месяцев, потому что разработчик проектов Rails решает переименовать некоторые методы? Итак, Rails - хороший выбор для серьезных проектов, даже если я уже не буду «хобби-хакером» через несколько лет? (простите меня, если это оскорбительно, но часто «классные» вещи, такие как Node/Rails/etc, не имеют реальной истории успеха в мире и довольно хороши для «хобби-хакеров»)

Редактировать: JESUS ​​CHRIST GUYS Тогда, где я спрашиваю об этом? Что такого упрямого в отношении моего сообщения? Я просил Ваше мнение ...

+0

Действительно? Вы думаете, что Rails не используется в реальной жизни? Я даже не могу поехать, если вы серьезно или просто троллитесь. В любом случае, вне темы. –

+0

Оставайтесь с COBOL. Вы даже можете найти компилятор COBOL68. Просто помните, что у меня есть четырехзначный год. Punchcards кто-нибудь? – Anil

+0

Итак, пожалуйста, расскажите мне о Rails и Node.js в реальной жизни. –

ответ

2

много вопросов здесь, я буду стараться, чтобы разбить его

  1. Rails превратился из твердых упрямых рамок полного стека к твердой модульной упрямой полной структуре стеки. Код был отполирован, устаревшие вещи были сброшены, появились новые лакомства. Rails наверняка по-прежнему является крупным игроком в безболезненном веб-разработке, если не самым большим.

  2. Rails действительно поставляется в комплекте с большим количеством материала. Вы можете отказаться от большинства из них, если вам это не нравится. Тот факт, что вам это не нравится, не делает это плохой или багги - он есть, потому что некоторые люди решили, что он лучше разрабатывает приложения на рельсах. Вы можете не согласиться.

  3. Да, ваше приложение Rails1 не будет работать с Rails4. Нет, вам не нужно вносить изменения в приложение каждые пару месяцев.

  4. Да, Rails по-прежнему хорош для сложных проектов и, вероятно, лучше, чем когда-либо.

+0

> «Да, ваше приложение Rails1 не будет работать с Rails4. Нет, вам не нужно вносить изменения в приложение каждые пару месяцев». Я думаю, что это противоречит. Благодарим вас, однако, за отзыв, я ценю это! –