Первое Приложение Ruby on Rails: использовать v3 (Бета) или 2.3?

Теперь, когда направляющие, 3,0 беты были выпущены, я должен провести время, создавая мое первое приложение направляющих на 2,3, или имеет больше смысла использовать бету?

7
задан lillq 17 February 2010 в 03:53
поделиться

5 ответов

Я бы посоветовал придерживаться небета-версии (2.3). Скорее всего, вы можете использовать обучающие материалы и / или веб-трансляции для более старой версии. Выбирайте версию 3, только если она включает в себя действительно необходимые вам функции, которых нет в 2.3.

6
ответ дан 6 December 2019 в 15:21
поделиться

Невозможно выполнить. Но с небольшой переработкой:

class Outer(object):
  pass

  class _Inner(object):
    def __init__(self, outobj):
      self.outobj = outobj

  def Inner(self):
    return self._Inner(self)

o = Outer()
i = o.Inner()

print o, i.outobj
-121--3518729-

Загляните в QCodo . Это полностью OO, с хорошей шаблонной системой, твердой поддержкой ORM, i18n и генератором кода, который анализирует базу данных и генерирует все ваши функциональные возможности CRUD. Это позволяет быстро разрабатывать веб- приложение на совершенно другом уровне, чем другие PHP рамок. Не беспокойтесь, если вы процедурный кодер или слабый в ваших навыках объектно-ориентированного программирования.

-121--4780054-

Ваше обучение. Используйте что-то стабильное. Рельс 2.3.x стабилен, а 3.0 - нет.

1
ответ дан 6 December 2019 в 15:21
поделиться

Если вы планируете действительно создавать что-то с помощью Rails, выбирайте версию 2.3, потому что это, ну, не бета-версия (стабильная), и потому что большинство учебников ориентированы на серию 2.x.

Если вы собираетесь просто возиться с ней, я бы посоветовал выбрать версию 3 по двум причинам: вы будете лучше подготовлены, когда она выйдет, и сможете поиграть с новыми возможностями. Но если вы не собираетесь делать с ней ничего серьезного, не имеет значения, какую версию вы выберете, так что выбор за вами.

3
ответ дан 6 December 2019 в 15:21
поделиться

Я не согласен с другими ответами. В Rails 3 есть несколько отличий от 2.3. Вы должны сразу научиться новому способу программирования. Это не сложнее, и у вас не будет времени на переучивание за несколько коротких недель.

Бета-версия Rails 3 достаточно стабильна. Вы столкнетесь с несколькими проблемами.

3
ответ дан 6 December 2019 в 15:21
поделиться

Если вы ограничены в срок для своего приложения, используйте Rails 2.3.

Но я рекомендую вам использовать Rails 3.0, поскольку он многому научит вас, как работает фреймворк, когда вы действительно сталкиваетесь с проблемами.

1
ответ дан 6 December 2019 в 15:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: