По каким причинам вы перешли на самопись?

Антоний Казанский
На сайте с 12.04.2007
Offline
618
#41
богоносец #:
Новейшей историей лет 10 назад это отнесено в "прогеры писали то, что умели, а не то, что надо было оптимизаторщине" - пока она имела смысл.

Угу. И теперь как "оптимизаторщина" потеряла смысл, сайты написанные прогерами продвигают себя сами.

Как говорится, достаточно просто сделать "сайт для людей" и всё гарантировано в рост.

√ SEO продвижение https://akazansky.ru - экспертный аудит сайтов ( https://akazansky.ru/audit-sajtov ), внедрение эффективных решений цифрового маркетинга. Обучение автоматизации с помощью Zennoposter https://goo-gl.me/6Zypu
Aisamiery
На сайте с 12.04.2015
Offline
293
#42

В этом опросе практически все минусы самописи😊:
1.  Я начинал на самописи от простого к сложному - то есть кривая архитектура гарантирована
2.  Кода меньше и он понятней - это заблуждение, он понятней пока вы с ним работаете, как только на годик проект забросите он будет ровно такой же непонятный как и у других проектов
3.  Отсутствие проблем с обновлением - потому что нет обновлений =)) переехать например с одной версии фреймворка на другую мажорную порой вызывает дикую боль в заднице, в таких самописах может и php не обновляться никогда, а раз нет обновлений то и проблем с ними нет - Л - логика ))
4.  Могу легко добавить нужный функционал - это пока проект очень маленький, а когда проект большой, то вносить в него изменения становится достаточно сложно, особенно если код не покрыт тестами. Там нет ни системы событий как правило, не системы плагинов и прочего что есть в CMS которая дает гибкость в расширении не затрагивая основную часть системы(ядро)
5. Плохая документация у готовых решений и отсутствие желания с ней разбираться - у самописов как правило она вообще отсутствует, нет даже совсем плохой =))

Самопис - это сложно, долго и самое главное очень дорого. Лучше подобрать что то готовое, что поддерживает сообщество под потребности проекта и только если ничего нет можно написать что то своё. Ну либо это что то очень маленькое, что проще написать нескольким десятком строк кода нежели разворачивать какую то большую систему.

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
P
На сайте с 26.04.2010
Offline
349
#43
Aisamiery #:
Ну либо это что то очень маленькое, что проще написать нескольким десятком строк кода нежели разворачивать какую то большую систему.

То есть яндекс - это не самопис?

Aisamiery #:
Отсутствие проблем с обновлением - потому что нет обновлений =)) переехать например с одной версии фреймворка на другую мажорную порой вызывает дикую боль в заднице, в таких самописах может и php не обновляться никогда, а раз нет обновлений то и проблем с ними нет - Л - логика ))

В моей более чем 10-летней практики были случаи, когда на сайты накрутили столько модулей и правок, что Джумла и Друпал при обновлении вылетали в ошибки, которые даже спец не мог исправить. Где надежность и гарантии? Оставалось только залить бэкап и не обновляться, размышляя о ручном переезде на новую версию или новую кмс. 

Aisamiery #:
сложно, особенно если код не покрыт тестами

Да вы поди под корпорации разработку ведете. Не могу представить, что местное ООО "фитнес" заказывает такой сайт, что вы вынуждены его тестами покрывать.

Для инфо-сайта со статическим контентом (текст с картинками), над которым работает один чел, выбор в пользу кмс - это следствие незнания HTML+CSS+JS и как делаются сайты. Имея самопис, куда проще управлять вставкой рекламы в том плане, что в один раздел ставятся одни блоки, в другой - другие. 

Sly32
На сайте с 29.03.2012
Offline
303
#44
plab #:
что вы вынуждены его тестами покрывать.

Покрытие тестами - это личная культура программирования, независимо от размеров сайта. Про TDD слышал, например? 

plab #:
Имея самопис, куда проще управлять вставкой рекламы в том плане, что в один раздел ставятся одни блоки, в другой - другие. 

А можно ровно также разобраться как это написано в любой CMS и без всяких проблем пользоваться.  

Но если работу с фреймворком ты считьаешь самописом - тогда я за самописы.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий