Самопис vs фреймворк. Очередной холиварный топик

D
На сайте с 28.06.2008
Online
1084
#271

Тоже к этому пришел - мыслях о своем движке. Все мои сайты на Джумле 3. И в принципе меня все устраивало, компоненты все были самописными, и нагрузку держали хорошо. Но вот уже на дворе пхп 8, время будет идти дальше и тут либо дальше стареть на Джумле 3 или двигаться вперед.

Начал писать свой Движок на ООП. Один сайт уже перенес процентов на 90. И вот у меня два пациента на одном и том же сервере. Тестировал типичную группу страниц, на который идет основной трафик - мой самопис (сравнивал время генерации кода пхп) быстрее в 3.6 раза!!!

Пока я очень доволен, мне все предельно понятно, знаю за что отвечает каждая строчка. Если что-то нужно добавить - сразу знаю куда лезть и что менять, не нужно гуглить. Это очень удобно.

Кол-во файлов и таблиц в базе сократилось более чем в 2 раза. А вникнув в типы полей баз данных просто на ровном месте уменьшил  базу сайта на 1 Гиг просто переведя поля во многих таблицах с int на tinyint (там где это уместно, статусы например и т.п.)

totamon
На сайте с 12.05.2007
Offline
435
#272
estic #:
Так что название темы в изрядной степени - нелепица.
согласен. и к какому пункту отнести самописы на фреймворке, или самописные фреймворки?😂
Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
Sly32
На сайте с 29.03.2012
Offline
276
#273
Dram #:
Кол-во файлов и таблиц в базе сократилось более чем в 2 раза.

Это естественно, ведь любая СМS - создает универсальный каркас. А вот фреймворк за тебя редко когда что создает - ты все делаешь сам, просто у тебя есть удобная обертка для стандартных задач. 

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

Dram #:
Пока я очень доволен, мне все предельно понятно, знаю за что отвечает каждая строчка.

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

D
На сайте с 05.02.2022
Offline
14
#274
Sly32 #:

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

Парни просто не понимают, что свой же код, если им не пользуешься пару месяцев уже читается как чужой. И не в курсе ведения документации =))

W1
На сайте с 22.01.2021
Offline
191
#275
dzthd #:
свой же код, если им не пользуешься пару месяцев уже читается как чужой

Это не проблема, если чужой код читается как свой.

Мой форум - https://webinfo.guru –Там я всегда на связи
Sly32
На сайте с 29.03.2012
Offline
276
#276
dzthd #:
Парни просто не понимают, что свой же код, если им не пользуешься пару месяцев уже читается как чужой. И не в курсе ведения документации =))

Да даже смысла  нет об этом говорить))) Github documentation, Swagger,  Sphinx - не не слыхали)))  Аннотацию к функции написать - зачем))) 

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