среда, 21 сентября 2011 г.

Простые истины: Установка и настройка Eclipse для работы с CouchDB

Перед началом настройки Eclipse, лучше посмотреть, как установливалась CouchDB.

Eclipse - среда для разработки приложений. Свободная. Кроссплатформенная. Поддерживает популярные языки программирования. Разрабатывалась IBM, но позже была передана независимому сообществу. Великолепно подходит для работы с CouchDB.



Устанавливаем Eclipse

Скачиваем "Eclipse IDE for JavaScript Web Developers" >
www.eclipse.org/downloads/packages/eclipse-ide-javascript-web-developers/indigor
Разархивируем в папку /usr/local/bin.
Создаём на рабочем столе кнопку запуска Eclipse.
Правой кнопкой на рабочем столе > "Создать кнопку запуска..."
Если Eclipse не запускается, устанавливаем виртуальную машину Java.
sudo aptitude install \
    sun-java6-jre \
    sun-java6-plugin \
    sun-java6-fonts


Eclipse установлена. Теперь настроим её под CouchDB.

Я хотел было писать руководство, но, к счастью, разработчики плагина CouchDB для Eclipse записали трёхминутный видеоролик: наглядная демонстрация лучше тысячи слов.


Готово? В конце ролика показано, как создать новый проект CouchDB.

Теперь, нажимая жёлтую букву " П ", файлы из Eclipse попадают в CouchDB. Это быстро и просто. Но нет предела совершенству! Научим Eclipse самостоятельно обновлять CouchDB, как только проводим изменения в файлах проекта. На след. неделе.

2 комментария:

Skitsanos комментирует...

Другой вариант (пока тол'ко под Windows) это испол'зовать Kanapes IDE, которы специал'но сделан для CouchDB

http://kanapeside.com/

Andrii комментирует...

Да, спасибо за дополнение. Но Kanapes, как по мне, ещё сыроват. На Eclips'e я уже лет 7: у меня помимио CouchDB и PHP- / JavaScript- / Java- проекты ваяются. И Windows-ограничение - сейчас неприемлемо. Что сейчас есть такого в Kanapes, чего не может дать Eclipse?

Кстати, вот ещё есть достойный внимания вариант: Erica (от разработчика couchapp) - https://github.com/benoitc/erica - для удобства спартанцев, которым немного не хватает возможностей Futon :)