Ответы пользователя по тегу Веб-разработка
  • WordPress или MODx Revolution для корпоративного сайта?

    Wordpress стал таким популярным, благодаряч его простоте на "бытовом" уровне, для пользователя, которому нужен сайт "за пять минут". Его легко установить и настроить, не зная ни капли кода и технических знаний. Но только в качестве блога или домашней страницы. Если нужно что-то большее - то Wordpress - это просто помойка. Для разработчика вообще - ад. Там куча "говнокода" в стиле 2000х, устаревшая архитектура, нет базовых вещей "из коробки" (например, мультиязычности, кэширования или SEO). Чтобы добавить к странице простую кнопку загрузки дополнительного изображения - нужно жёстко править код. Чтобы в контактной форме на кнопке ОТПРАВИТЬ сменить текст на иконку - нужно жёстко править код. Чтобы добавить свой тип страниц - нужно править код. В MODX это всё делается несколькими кликами мышки из админки. То, что многие известные бренды держат свои сайты на Wordpress объясняется тем, что стоимость разработки на этой CMS в разы ниже, чем у других, из-за того, что очень высокая конкуренция среди разработчиков (опять же таки, из-за популярности платформы). Обычно, "крутые" сайты на WP изменены изнутри до неузнаваемости. Там от Wordpress может процентов 20-30 кода остаётся - он настолько неповоротливый и не гибкий, что практически всё нужно переписывать и править самостоятельно. А большинство плагинов - условно бесплатные и низкого качества.
    Modx тоже не лишён недостатков. На нём очень сложно сделать нормальный мультиязычный и мультивалютный магазин, он сложен в освоении и без настройки интерфейса под заказчика - не годится совсем (заказчик не поймёт админку, её нужно модифицировать, там много лишнего).
    Ответ написан
    1 комментарий
  • Какой PHP фреймворк выбрать для CRM/ERP?

    Меня всегда улыбали люди, которые говорят что-то вроде "... для проектов со сложной бизнес-логикой это не подойдёт..." А зачем ставить изначально себе палки в колёса и делать сложную бизнес-логику в проектах? Это только говорит о недостаточной компетентности и отсутствии навыков и фантазии для решения сложных задач простым путём. Я уверен, при грамотном проектировании можно любой сложный проект реализовать раз в 10 проще. Лично мне нравится Yii2 - отличный инструмент, где есть практически всё, что нужно. Из его преимуществ - скорость работы, понятная логика работы самого фреймворка, большое количество готовых дополнений, популярность. Недостатки - очень много взаимозависимых компонентов и неважная документация без наличия хороших примеров реализации популярных задач.
    Ответ написан
    Комментировать