Почему лучше использовать open-source технологии

Я расскажу, почему всем компаниям стоит перейти на open-source технологию. Укажу на моменты, которые важны не только разработчикам, но и заказчикам (компаниям, бизнесменам). Речь пойдет о платформе веб-сервера, прокси-сервера, базах данных, CMS-системах и прочее. Статья немного неформальная, то есть без графики и цифр. Мне часто приходится встречать обсуждения преимуществ open-source технологий, но на английских ресурсах, наши видимо боятся пока.

Я не буду рассказывать, стоит использовать эти технологии или нет. Вы решите это сами, после прочтения моей статьи. Приведу несколько плюсов. Недостатки вы знаете.

Для каждого примера можно найти противоположный пример, но в данном случае, все решает статистика.

 

Начнем:

1. Open-source приложения имеют мало дефектов

С ними связан и дефект безопасности. Т.к. с проектами, имеющими открытый исходный код, работает огромное количество разработчиков. То есть все дефекты быстро устранить и обнаружить.

 

2. Безопасность

Ранее считалось , что open-source уступает проприетарным продуктам в безопасности. Именно таким аргументом, подрядчики закрытого ПО очень часто пользуются. Но, по многочисленным исследованиям, стало ясно, что наиболее безопасным является открытое ПО, то есть проприетарное проигрывает ему! С этим связано множество факторов. Существуют и такие проблемы, которые невозможно обнаружить без наблюдения кода. В сообществе open-source специалисты вовремя обнаруживают и устраняют такие дыры, а в закрытом ПО никто не замечает годами. Не показывая свой код никому, вы его лучше не сделаете.

 

3. Над проектами open-source трудятся фанаты своего дела

Над разработкой проектов, имеющих исходный код, трудятся программисты, которые любят свою работу и им нравится их работа. Созданные проекты, они применяют в своей работе. С этим все понятно. Плюсов очень много, из них вытекают и другие, рассмотренные ниже.

 

4. Ленивые люди трудятся над open-source

Ленивый программист, всегда сделает что-то попроще и побыстрее, постарается максимально исключить рутинную работу. Поэтому грамотный веб-разработчик, всегда выбирет консоль в решении поставленных задач (Windows, прощай), используют scaffolding, scripting.

Очень жаль, что консоль не ценится русскими специалистами, т.к. это путь к эффективности.

 

5. Поддержка через комьюнити

Высшие руководители как правило выбирают проприетарные продукты, из-за того, что у тех множество контрактов на поддержку. Много раз мне приходилось слышать “У нас же партнерский контракт с …! А вот будет проблема с этим backbone-ом, что тогда будем делать?”. Но не смотря на большое количество контрактов, запросы в службу поддержки, например, Oracle, могут так и остаться нерешенными.

В случае с open-source, программисты всегда сами решают возникшие проблемы.

 

 6. Возможность внести вклад в развитие проекта

В проект open-source вы можете вносить свои изменения, чего нельзя сделать в проприетарном ПО. Естественно, для бизнесменов, это не аргумент (“Зачем нам тратить свое время на развитие чужого проекта?”). А для программистов, это очень ценный и полезный опыт. И проблема с блокировкой, решится намного быстрей.

 

 7. Высокая скорость разработки

Вывод продукта на рынок, по времени значительно ниже, это следует из пункта 2 и 3.

 

8. Дешево

Без комментариев).

Проприетарный продукт постоянно тянет из вас деньги, пропорциональные масштабу вашей деятельности.

 

9. Возможность быстро адаптироваться

Технологии очень быстро развиваются и меняются. Проприетарное ПО плохо приспособлено к изменениям, нежели открытые проекты.

 

10. Возможность выбора

Платформу нужно выбирать, основываясь на конкретно поставленных перед вами задачах, а не по количеству партнерских контрактов. Вы не зависите от чьих-то планов на релизы и можете выбрать любую подходящую платформу.

 

Вывод: Именно по этим причинам я не использую при создании сайтов закрытые (платные) CMS системы, такие как например 1c-bitrix или netcat, а предпочитаю такие как Joomla, WordPress, OpenCart и вам советую.

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*