livetv

Рейтинг
265
Регистрация
10.02.2015
Ayavryk:
Не. Непонятно. Ранее вы писали что свой фреймворк пишете с 2008 года. Вот я и не понимаю, почему за столько времени вы к нему не прикрутили админку.
Ayavryk:
Вот цитирую: "Против толковой CMS ничего не имею против. Ее основное преимущество - админка."

При чем Битрикс к моей самописи?

Как такой тупой человек набрал под 200К репутации?

Ayavryk:

Я не понимаю. У большинства существующих CMS совершенно избыточные и ублюдочные админки. У Битрикса - традиционно ужас-ужас.

Чем она избыточна? Сколько Вы работали с Битриксом?

Ayavryk:
И брать CMS только из-за такой чепухи при наличии супер-пупер фреймворка как-то очень странно.

Перед этим Вы говорили, что брать вещь, если там нет админки очень странно, теперь наоборот.

У Вас винигрет из квашеной капусты в голове?

---------- Добавлено 12.11.2015 в 09:42 ----------

RiDDi:
Yii это не фреймворк.

Ну да, ну да.

Дальнейший бред желания комментировать нет.

SeVlad:
Это готовые решения для редакторов контента, Карл!
Это простой пример кубиков, лежащих в основе конечного продукта.

Ничто не мешает их включить мне в мою самопись...

ghost28:

Вы держите миграции вне кода? А как вы откатываетесь, когда миграция некорректна? И как вы их контролируете? Файлами SQL инструкций? Как проводите миграции, которые требуют алгоритмического изменения данных?

У меня нету миграций.

У фреймворка такие же проблемы с миграциями будут.

ghost28:

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

Передаем привет умершим Кохана и КодеИгнайтер.

ghost28:

Стоп. Секунду. Фреймворк?! 😂

Это можно назвать самописным фреймворком. Я против мейнстримовых фреймворков, ссылку давал.

ghost28:

Вот и я говорю, никаких проблем. Покажите как вы за, цитирую, доли секунды подключаете RBAC к самописной системе.

Это уже будет интеграция.

А RBAC так трудно самому реализовать? Если я правильно понял что это такое.

У меня своя слабая система доступов. Необходимости в чем-то мощном не было. Может в чем-то ошибаюсь. С RBAC никогда не работал.

---------- Добавлено 11.11.2015 в 17:40 ----------

Это не фреймворки, Карл!

SeVlad:
Изобретение своего велосипеда для редактора контента при изготовлении сайта клиенту - есть ни что иное как страдание фигнёй с раздутым самомнением. А по итогу - подстава клиента.

А во фреймворках уже есть редакторы контента?

ghost28:
Нюанс. В идеальном мире. Вон у товарища ушло два дня (!) на каталог квартир, который на фреймворке делается за два часа включая деплой.

Включая дизайн и верстку?

Ну тогда все клиенты Ваши. Вы у нас гений.

ghost28:

И спорим, если ему потребуется поменять БД, это будет не просто замена одной строчки в конфиге, хотя, казалось бы, PDO в ядре языка, а Doctrine или ActiveRecord в двух кликах.

1. Как часто происходит смена БД?

2. Что мешает мне использовать PDO?

3. Зачем мне монстр в виде Доктрины?

ghost28:

И если ему потребуется добавить миграцию данных, это может занять часы - а может убить все данные влет. Ой, простите, это же чужой функционал - мы потеряем полный контроль над кодом. Надо написать и их с нуля.

Вы пьяный? При чем миграция к коду? Как нужно мигрировать, чтобы убить все данные?

ghost28:

И сколько он сделал изменений по указанным статьям за последний год? Примерно ноль. Нет, не потому, что он их сразу написал идеально.

Вы имеете в виду меня по статье о фреймворках? Так постонно правлю тут статью. Так что мимо лужи.

ghost28:

Имея _очень_ хороший опыт в указанных областях, очень много времени и множество тестировщиков (мы же не из воздуха узнаем об ошибках и уязвимостях), а также бесконечное желание чинить их самостоятельно, можно поддерживать пару самописных проектов. Но я бы предпочел заниматься созданием функционала, а не ошибок в давно изобретенных вещах :)

Подразумевается, что разработчик, до того, как стал грамотным, сумел уже наваять какой-то каркас своих наработок.

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

---------- Добавлено 11.11.2015 в 15:59 ----------

ghost28:
Эмм.. То есть даже не стандартная одна точка входа на index.php, который дальше роутит, а прям таки по Rewrite правилу на каждый action? Это чертовски круто.

Мне нормально роутить и в .htaccess

На каждый раздел то самое одно правило. Те же яйца, но в профиль.

ghost28:

Стооооп, мы же договаривались, полный контроль над кодом. Пол-ный. Так не пойдет. Только сами, только с нуля.

Так а в чем проблема подключить модуль? Речь же шла не о написании.

ghost28:

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

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

Это лишь кажется, что на фреймворках удобно менять разработчиков. О практике я уже 2 раза выше говорил.

ghost28:
Абстракция БД, безопасность, роутинг

Это все делается. А роутинг во фреймворках, что черт ногу сломит. У меня роутинг в .htaccess.

ghost28:
модули (сколько модулей ты можешь подключить к друпалу, и сколько к самопиське? Сколько времени это займет?

А в чем проблема подключить модули? Займет доли миллисекунд.

ghost28:
Как хорошо ты сможешь их поддерживать, имея хотя бы 4-5 проектов, и сотню клиентов?

Как понять 5 проектов и 100 клиентов? Так 5 или 100?

100 клиентов в любом случае трудно поддерживать.

Но лучше пару крутых клиентов, чем сотни мелких.

ghost28:
Или сделаешь ручкой и исчезнешь с горизонта, а новый исполнитель возьмет втрое выше рынка только потому, что в этом хозяйстве разобраться - ногу сломишь?)

На прошлой работе была самописная CMS и они нормально себя чувствовали.

---------- Добавлено 11.11.2015 в 15:22 ----------

Ayavryk:
Не. Непонятно. Ранее вы писали что свой фреймворк пишете с 2008 года.
Вот я и не понимаю, почему за столько времени вы к нему не прикрутили админку. В чем проблема то?

Вы какой-то бред пишете.

Где я писал, что у меня нету админки.

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

Ayavryk:
Взять готовый шаблон и прикрутить. Шаблонов админок - куча. Можно даже не заморачиваться всякими AJAX. А можно наоборот взять готовый фреймворк типа Kendo/ExtJS... и не заморачиваться шаблонизацией. Все будет стильно и красиво.

Ну это лишь html шаблоны.

Ayavryk:
На кой вообще нужен свой фреймворк, если админку к сайту приходится каждый раз заново рожать.

Ну так те, кто пишут на фреймворках каждый раз рожают админку. В отличие от CMS.

Я вот и говорю, какой смысл в фреймворках...

Ayavryk:
Или у вас http://kvartirale.com в бэке такой же страшный как на фронте?

А что Вам не нравится на фронте? Приму к вниманию с благодарностью.

Ayavryk:

А если все же админка есть, тогда почему СMS предпочтительнее? У них у всех админки избыточные и страшные?

У кого страшные админки?

У CMS? Я такого не писал.

Пишущие на фреймворках обычно рожают страшные админки.

---------- Добавлено 11.11.2015 в 15:23 ----------

ibatanov:
то кто ж захочет в чужом коде возиться если он не в рамках фреймворка?

Хоть код и в рамках фреймворка, он все равно может быть говнокодом.

totamon:
самопис хорош когда пишешь его для себя, во всех остальных случаях это зло, как правило... тк обычно самописатели забывают документировать код, даже комментировать

Свой код комментирую в случае нужды.

Документации нет, я им сам пользуюсь, пока никому не продавал.

Но у фреймворков тоже документация не ахти. Там документация на уровне phpdoc.

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

totamon:
а в силу того что все люди разные, понять логику очередного гениального самописного движка просто невозможно, вроде слова знакомые - компоненты, модули, обработчик... в итоге все сносишь и ставишь клиенту WP для его 5 страничек на сайте визитке😂

Я уже писал о коде, доставшемся от аутсорсеров на Yii1, туда тоже никто не хочет лезть.

Я конечно согласен, что с самописью может быть больше проблем при переезде к другому разработчику.

Но они есть и с фреймворком, и с ЦМС.

Бывает такого наговнокодят, что капец.

SeVlad:
Не удивительно - они ж просто не могу загрузить твои поделки :)

Вы хоть не с ИЕ пишете?

А то люди о Вас могут дурно подумать.

SeVlad:
А рядом ещё и не такие откровения :)

За последние 3 месяца доля ИЕ у меня 2,6%, а версий до 9 - 0,3%.

Вы поддерживате ИЕ - тогда мы идет к вам. :)

SeoNk:
Хотелось бы уточнить. Насколько я знаю css3 и медиазапросы поддерживаются только новыми браузерами, например в ie только с версии 9.

Забейте на ИЕ полностью.

Его доля ничтожно мала.

Всего: 2575