Конференция по Oolite http://oolite.ru/coriolis/ |
|
Инструменты для создания OXP http://oolite.ru/coriolis/viewtopic.php?f=10&t=690 |
Страница 1 из 1 |
Автор: | Max [ 22.08.16 ] |
Заголовок сообщения: | Инструменты для создания OXP |
Предлагаю обсудить инструментарий, используемый для создания OXP. По большому счету, все что надо для создания OXP - текстовый редактор. Если в OXP есть скрипты, то лучше взять редактор с подсветкой синтаксиса JavaScript (мои дополнения исключительно из JavaScript и состоят). Я предпочитаю использовать не просто продвинутый редактор, а полноценные IDE (IDE - интегрированная среда разработки). Почему IDE? JavaScript - это скриптовый язык, поэтому все любая ошибка может быть обнаружена только после запуска приложения. Любая опечатка может привести к падению, или что еще хуже, к некорректному поведению приложения (падение хотя бы видно сразу). IDE - не только продвинутый текстовый редактор, но и полноценная экосистема вокруг него:
Рекомендую следующие IDE:
Как я работаю над дополнением:
|
Автор: | Max [ 10.09.16 ] |
Заголовок сообщения: | Re: Инструменты для создания OXP |
Продолжим разговор об инструментах. VCS - системы контроля версий (Version Control System) Хотел найти нормальную статью с описанием "зачем это нужно", но ничего толкового не нашел. Если кратко, то VCS упорядочивает тот бардак, что образуется на диске при разработке: куча файлов / папок с копиями или прошлыми версиями. В файлах больше закоментаренного кода (на всякий случай), чем реально используемого кода. Совместная работа крайне усложнена и происходит на уровне "переслал архив, глянь". Что и откуда взялось, зачем правилось и т.д. знает только тот, кто это сделал (и если прошло не так много времени). Если чуть подробнее, то основные задачи VCS:
Дополнительно можно почитать википедию или воспользоваться помощью высшего разума. Могу порекомендовать следующее VCS:
В целом, Hg / git обладают равными возможностями и выбор между ними крайне холиварен. Но лично я предпочитаю Hg именно из-за большей дружественности к пользователям. Хостинг проектов Создать проект и положить его в VCS мало. Необходимо еще и хостить где-нибудь этот проект, чтобы была возможность обмениваться кодом проекта, получать доступ к коду из любого места и не зависеть от жизни винта компьютера.
Помимо хостинга репозитория, Bitbucket и GitHub предоставляют место для ведения документации (wiki проекта) и менеджер задач (Issue tracker). Также предоставляют возможность публикации релизов. Лично я предпочитаю Bitbucket из-за поддержки Hg и приватных репозиториев на бесплатном тарифе. |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |