livetv

Рейтинг
265
Регистрация
10.02.2015
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.

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

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

Ayavryk:
Непонятны две вещи.

1. Почему за 7 лет вы умудрилиcь не написать свою админку?

7 лет - это общий стаж.

На текущей работе я около 3 мес.

Пункт первый понятен, логичен?

Ayavryk:

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

Заканчивайте. 1С и Битрикс - это 2 большие разницы.

Если меня устраивал Битрикс, то зачем мне брать фрейворк и заниматься миграцией?

У вас нормально с логикой?

У каких фреймворков есть норм админка? Можно пруфы.

CMS на основе фреймворков не в счет.

Ayavryk:

http://kvartirale.com - очень круто :)

Спасибо. Повторю, написал на самописи за 2 дня.

Ayavryk:

PS "Почему я до сих пор на Windows XP" - верх крутизны :)

Вы читали ту статью или только заголовок?

Я не вижу причин переходить на 7, и тем более 8 и 10, если у меня все работает и все устраивает.

На компе Винда стоит с момента покупки в 2008, на ноуте с 2010.

Нахрена козе баян.

Если бы не игры, на 7 никто бы почти не переходил. Ну переходили бы, но мляво, как сейчас на 8, а скоро и на 10.

Ах да, еще я сижу на Опере 12.



---------- Добавлено 11.11.2015 в 12:05 ----------

ArbitHome:
Честно ожидал большего, думал даже проект предложить

Предлагайте.

ArbitHome:

но посмотрев сайт http://kvartirale.com/info/%D0%B7%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%89%D0%B8%D0%BA%D0%B0%D0%BC/ увидел на странице
и ужаснулся.
вот это faq вот это сила самописи.

Вас испугала попытка XSS в комментах?

ArbitHome:

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

Командные проекты можно и на самописи делать.

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

DenisVS:
livetv, выбор собственно, между оверхедом сервера и оверхедом разработчика, а затем пользователя.
И если проблема с первым решается материальной энергией Бога в виде денежных знаков, то второй имеет дело с полным набором кармических реакций на протяжении всего срока эксплуатации, включая его завершение в виде топиков "помогите перенести либо дописать сайт с непонятной самописной CMS, разработчик которой кончился".

Сейчас на работе используем Yii1.

От аутсорсеров достался функционал нечно вроде добавления разделов/страниц на сайте.

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

Да и админка просто ужас.

С распространенной CMS проблем с переносом не будет, против них я и не выступаю.

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

Да даже есть проблемы с переносом со старой версии фреймворка на новую.

Я согласен.

Пусть другие тоже не пЕарят фреймворки, когда просят совета по ЦМС.

Всего: 2572