PostgreSQL / Ruby для коммерческого использования - PullRequest
1 голос
/ 17 марта 2010

Я планирую коммерческое веб-приложение с внешним RoR и внутренним PostgreSQL.

У меня есть путаница в использовании RoR и PostgreSQL Edition. Для RoR у меня установлена ​​Aptana RADRails. Для PostgreSQL бесплатный вариант также доступен по адресу EnterpriseDB .

Ранее я установил бесплатный вариант EnterpriseDB PostgreSQL, он был очень плавным и профессиональным. Он сильно отличался от того, который доступен на сайте PostgreSQL.

Я хочу знать, какой вариант IDE и RoR использовать для моего проекта. Я понятия не имею о Ruby и Rails. Я буду учиться и развиваться одновременно. Кроме того, какой вариант PostgreSQL использовать? Можно ли использовать эти две технологии для разработки коммерческого приложения?

Ответы [ 3 ]

2 голосов
/ 17 марта 2010

У вас все будет хорошо либо с EnterpriseDB, либо с PostgreSQL. EnterpriseDB может иметь лучший опыт установки Windows, но в Linux установка vanilla PostgreSQL - очень простой процесс ... большинство дистрибутивов предоставляют его «из коробки». Реальное преимущество EnterpriseDB перед PostgreSQL - это поддержка Oracle PL / SQL, некоторые усовершенствования в восходящем направлении и коммерческая поддержка. Однако вы также можете приобрести коммерческую поддержку у них для ванильного PostgreSQL.

Мы используем vanilla PostgreSQL 8.3 в большой производственной ERP-системе (800 килокалорий). Он справляется с этим очень хорошо. Мы также используем 8.4 в ряде других приложений, включая два приложения Rails. На мой взгляд, вы не ошибетесь с PostgreSQL, и вы будете очень довольны PostgreSQL и Rails.

Что касается IDE и варианта RoR ... ну ... если вы имеете в виду версию RoR, все они поддерживают PostgreSQL. Я бы лично начал с бета-версии 3.0, так как это путь в будущее. Что касается IDE, Netbeans, вероятно, лучший бесплатный вариант. RubyMine был бы великолепен, если бы он не был таким чертовым глючным. Я использую vim.

1 голос
/ 17 марта 2010

Есть много редакторов и IDE, которые поддерживают Ruby on Rails, и какой из них использовать в основном вопрос личных предпочтений. TextMate для OS X и RubyMine - это два коммерческих редактора, которые популярны в наши дни, но есть несколько других - посмотрите список на http://rubyonrails.org/ecosystem и посмотрите, какой из них вам больше нравится.

Поскольку PostgreSQL включен в большинство дистрибутивов Linux, я бы вероятно, выберите тот, который идет в комплекте с дистрибутивом Я собираюсь запустить на сервере. Я управляю Rails-приложение малого и среднего размера на PostgreSQL 8.3 установка на Ubuntu 8.04 LTS чуть больше года и еще не было проблем.

1 голос
/ 17 марта 2010

О PostgreSQL, что вам нужно? PostgreSQL - это продукт проекта PostgreSQL, EnterpriseDB - один из разработчиков, который также выполняет установку одним щелчком мыши. Их PostgreSQL Plus Standard Server - это PostgreSQL плюс некоторые дополнительные. Вы не получаете другой тип базы данных, такой же, но с некоторыми дополнительными. Вам (и вашим клиентам) нужны эти дополнительные? А знаете ли вы разницу в лицензиях и сборах? PostgreSQL бесплатный, это точно.

Мы поставляем PostgreSQL и pgAdmin нашим клиентам, и им это нравится. На данный момент еще версия 8.2, но уже в этом году начнется переход на 8.4.

...