Выбор
Смотрим, насколько технология обкатана, живо ли вокруг неё сообщество и легко ли нанять под неё людей.
Открытое не означает бесплатное: сэкономленное на лицензиях частично уходит в требования к сопровождению.
Смотрим, насколько технология обкатана, живо ли вокруг неё сообщество и легко ли нанять под неё людей.
Пишем на выбранной технологии, применяя готовые компоненты там, где они реально подходят.
Развёртывание, окружение, автоматическая сборка и выкладка версий.
Отслеживаем дыры в подключённых библиотеках: в открытых проектах они становятся публичными сразу.
Описываем устройство и принятые решения, чтобы проект мог подхватить другой исполнитель.
Регламент подъёма версий самой платформы и подключённых пакетов. Без него система дряхлеет за двенадцать месяцев.
По срокам разработки разницы с закрытыми платформами практически нет. Экономия проявляется в отсутствии платежей за каждого пользователя.
Разбираем задачу и подбираем технологию. Бывает, что открытого аналога нужного качества не существует.
Проверяем на небольшом фрагменте, что технология действительно закрывает требования.
Пишем, опираясь на проверенные и поддерживаемые компоненты.
Отдаём код, описание устройства и памятки по установке и обновлению.
Библиотека, которую поддерживал один человек, однажды перестаёт обновляться. Найденные в ней уязвимости остаются навсегда, а заменить её в работающем проекте бывает непросто. При выборе компонентов мы смотрим не только на возможности, но и на то, кто и как часто их развивает.
По лицензиям безусловно, особенно при росте числа пользователей: закрытые платформы считают деньги именно по ним. По разработке и сопровождению разница невелика. Считать нужно совокупные расходы за три-пять лет.
Любой разработчик, владеющий технологией, в этом и смысл выбора. Мы передаём исходники и документацию, технология общедоступна, специалисты на рынке есть. Закрытое решение одного подрядчика такой свободы не даёт.
Открытый код изучает много людей, но и обнаруженные уязвимости мгновенно становятся общеизвестными. Всё решает дисциплина обновлений: заброшенный открытый проект опаснее поддерживаемого закрытого.
Опишите задачу и что не устраивает в текущих лицензиях. Подберём технологию и укажем, где открытое решение слабее.
Заявка принята
Она уже у менеджера. Ответ придёт в течение рабочего дня, а срочные обращения дежурный инженер берёт в работу сразу.
Такого города в списке нет. Проверьте написание.