Наши услуги - веб-разработка на Yii 2 - разработка корпоративных систем управления CRM, ERP - веб-дизайн - интернет-маркетинг - SEO-продвижение - контекстная реклама - конверсионная оптимизация - аудит и консультации
У нормального фреймворка есть api и система расширения возможностей например модули. Положить выше не проблема. Но основная информация хранится в базе, а дырки могут где угодно а если есть дыра, то какая разница где лежит код. CMS это более быстрая разработка, в ней уже есть админка и роутинг. Если сайт не высоконагруженный, то вполне вариант. CMS это типовой дом, framework это дом который проектировал архитектор. Качество дома будет напрямую зависеть от архитектора.
Больше скажу, по времени развернуть магазин на опенкарт можно за рабочий день на стандартном шаблоне. Вообще не напрягаясь попивая чашечку кофе. Дольше будет прилинковываться доменное имя к ip адресу. А на фреймворке с готовым шаблоном придется повозится минимум месяцок если нет готовых наработок. Это про стандартный магазин. Если разносортный товар да и еще с кучей выбираемых платных бесплатных опций. Тогда возни прибавляется на порядок.
В основном все срм системы это круд операция + интеграция со сторонним сервисом. Опыт для написания нужен думаю не меньше 2 лет. ком программирования. По срокам закладывайте не менее 3 мес если есть четкое тз на разработку и пишет 1 человек с учетом того что Дизайн и верстку будут брать готовую иипа админлте. И в 2023 году меньше чем за 500 тр самую скудную систему вам не напишут.
Несколько короче: cms законченное решение с определёнными возможностями, если проект этой cms развивается, возможности добавляются платно/бесплатно, но самое важное, cms подразумевает, что с ней работают не разработчики, максимум верстальщики-скриптёры, категорически не разработчики клиентской части! Framework же, это изначально под разработчика или команду и пилить и ещё раз пилить до куда денег хватит и вашего ума, так как весь этот процесс нужно контролировать, а главное понимать что там происходит. Это как сравнивать, купить готовый бизнес с сотрудниками или купить помещение где есть столы и станки, осталось только нанять людей и понять чем Вы займётесь!
Что-то понять не могу, я новичок. В CMS мы можем управлять контентом, удалять - добавлять изображения, текст и т.д. контент в общем - не залазия в код, а без cms на фреймворке как этим управлять? Создавать отдельный функционал для управления всем этим с правами доступа получается?
Добрый день. Скажите пожалуйста как вы думаете есть ли будущее у фронтенд разработчика? Или все сайты будет созданы на wordpress или 1c-bitrix? Я вообще новичок в этом деле, а может даже для wordpress и для 1c-bitrix тоже нужны фронтенд разработчики? Если ответите вы мне очень поможете
Самодостаточный программист способен на чём угодно развивать проект не ограничивая себя рамками внешних факторов. Можно взять и CMS условную и её использовать как фреймворк, в ней так же есть заготовленные кирпичи, функции, классы, библиотеки для работы с разными задачами. Можно взять cms и самому продолжить так сказать её развитие не отвлекаясь на дальнейшие её обновления, самому изменять её код.
да, можно написать код с нуля и развивать его, но времени потребуется в разы больше, фреймворк сокращает время и для заказчика финансовая разница очень существенная, писать код с нуля потратив 2000 часов или 500 часов для реализации той же CMS
Большая часть сказанного, явно предвзятая. Всё можно и там и там и расширить и вынести на уровень выше и переработать от и до. Разница только в том, что CMS действительно готовое решение и зачастую перегружено, но и предлагает из коробки не малое. Если в оптимизацию, то конечно готовый код в той же CMS копать, дело не благодарное. Не понравилось видео. Реклама своей студии по сути и то, что выбрали они.
Добрый день, Ренат. Срок разработки CRM зависит от технического задания (ТЗ). Если оно у Вас готово, то отправьте ТЗ на нашу почту info@fastweb.ru, и мы рассчитаем сроки. Если ТЗ нет, то нужно его написать. Закажите, пожалуйста, звонок специалиста на нашем сайте - он Вас подробно проконсультирует.
Костыль - это сленг программистов, если перевести на язык простого пользователя то "лишь бы работало" те нет универсальности, нет единой системы. В следующих видео сделаю обзор различных CMS.
Фреймворк ну ну разбираться не надо. CMS точно так же можно развивать за счёт модулей. Про защиту чо попало. Ну ну а как же php читает файлы? Так же и вирус может. Фреймворк более гибкий и это набор кирпичей, а CMS это уже такие крупные блоки.
в Yii папка app с исполняемыми файлами лежит выше уровня рабочей папки apache те папки www и к ней у вебсервера нет доступа, остается взламывать сам сервер через ftp или ssh, либо sql иньекциями делать подбор, но если программист все это учитывал то это бесполезное занятие. По собственному опыту, часто ломают Битрикс, Wordpress на раз, в логах nginx постоянно идет перебор url от роботов для взлома. Например сайт mtv.com имеет свой собственный фреймворк и к нему никак не подобраться тк американцы сильно обеспокоены безопасностью сайта и оплачивают группе разработчиков хорошие деньги.
У WordPress есть мультисайт, тогда все копии управляются из одной админки. Товары можно разносить по копиям с помощью плагина без программирования. Если менять цену доставки в 2-х городах, то это все равно 2 строки текста, что в фреймворке, что в админке. Качество кода заказчику вообще без разницы. Ему, как Вы правильно сказали, продажи нужны. И еще один нюанс, 200 полных копий одного сайта, будут дублями и не будут держаться в индексе поиска.
Спасибо за видео! Именно эти сомнения меня и терзали. Хочу нанять контент менеджера для Инстаграмм, но понимаю, что даже не знаю, что спрашивать. Помогите, пожалуйста, найти грамотного специалиста🙏🏻
У меня один вопрос, почему проект на CMS свыше миллиона товаров будет тормозить? Мы ведь не будем отдавать все товары сразу, пагинация к примеру и тому подобное.
@@lemuriecnoname Ну так на фреймворке поиск ничем не отличается от поиска на cms, в обоих случаях поиск чаще всего происходит прямиком в базу. А в этом случае что в фреймворке, что в cms, везде будут одинаковые запросы в базу и время выполнения зависящее от других факторов.
Потому что выборка из базы будет очень долгой, откройте эксель с 1 млн позиций и осуществите в нем поиск сразу 50 позиций, это будет долго если делать запрос напрямую в базу, при этом надо учитывать что кроме вас еще 10 человек что то ищут те нагрузка на базу еще выше. У фреймворка больше возможностей в написании кода для тех мест где проседает производительность, где то используем мемкеш, где то кеширование самого фреймворка и тд, а большинство CMS такие как Битрикс, Wordpress, Joomla, Opencart - это системы написанные для большинства без учета что в каталоге будет 1 млн товаров те не было рассчета на высокую производительность изначально. Попробуйте загрузить в подобные CMS даже 20 тыс товаров и откройте каталог на сайте и все сами увидите.
Спасибо за видео. А почему yii, а не laravel? Многие разработчики уже давно на него перешли. Просто yii2 больше подходит для новичков, им легче понять как фреймворк работает.
можно писать и на laravel - вопрос только поддержки и финансовых затрат, у laravel часто меняется ядро, модули написанные на предыдущем ядре уже не будут работать на новом ядре без обновления кода, у Yii с этим намного лучше дела по производительности разницы нет, на разные цели разные средства, можно вообще свой код с нуля писать и выиграете по производительности 10-20% но по поддержке потребуется больше финансовых вложений
по финансовым затратам поддержание проекта на Laravel в разы больше обойдется чем на Yii, а выйгрыш в производительности минимален и то не во всем, это как Intel и AMD.
любой визуальный "билдер" или конструктор предполагает работу с построением связей и написания каких либо алгоритмов, администратору сайта нужно иметь навыки программирования, поэтому для программиста этот конструктор будет неныжным, а для администратора сайта сложным.
Интересно но слушать очень тяжело. Надо было перед съёмкой подготовится, накидать на листе какие-то тексты, а то, вот это вот "ААААААА" "ЭЭЭЭЭЭЭ" через каждые 4-5 секунд с самого начала отбивает всё желание напрочь смотреть дальше.
Не согласиться конечно нельзя, но если вы не ведете постоянно лекции и не выступаете с заготовленной речью, то подобное неизбежно. Напишите на пару листов текста, включите диктофон на телефоне и запишите свою речь, но не просто читайте текст, а рассказывайте поглядывая в листочек. Вряд ли у вас получится это сделать чисто.
Ничего, информация на столько интересная, что модно перетерпеть ааа и эээээ. Тем более большинство программистов вообще разговаривать не любят или объяснять не умеют. Наживное ааа и эээ отсечь. Автору респект за информацию!
@@marinamironova9089 НЕТ! Терпеть нельзя, коли взялся за этот вид деятельности, значит будь любезен, делай как положено. Вот Вам ведь не понравится когда у Вас в квартире, обои наклеит криворукий мастер, или в такси Вас будет везти слепой водитель, или Вы им скажете ай потерплю. Подумаешь криво наклеил а слепой водитель устроил ДТП с тяжёлыми травмами, ну и пусть позвоночник сломан, зато было интересно.
@@marinamironova9089 Нет, надо человеку всегда помогать в его деле. Избавится от тех недостатков вообще не проблема, буквально 2-3 месяца и всего делов, даже напрягаться нет необходимости, просто следить за тем как говоришь. Вот мы все вместе покричим в отзывах лояльно, и человек начнёт работать над собой. Как уберёт всех паразитов из речи, и мы будем с удовольствием слушать и народ заинтересованный начнётприбывать на канал и будет всем счастье. Так что поддержите меня, тем самым Вы поддержите канал.
1. Для любой CMS всегда можно дописать или купить дополнительный модуль с нужным функционалом, для этого не нужно менять структуру CMS. 2. Сейчас ломается все, было бы желание, даже фреймворки сейчас заражают рассыльниками и вирусами. Смотря ЧТО именно делать. Если делать простой сайт типа блога или статейника, или небольшого ИМ, то смысла нет изобретать велосипеды, писать свою админку, заморачиваться с авторизацией/регистрацией, кэшированием, разграничением доступа и прочими техническими моментами. А вот если делать какой-то специализированный проект с индивидуальным функционалом типа собственной CRM например, тогда фреймворк конечно предпочтительней.
чем вам Битрикс 24 или АМО не нравится? Видимо, из за гибкой логике которую вы можете написать на фреймворке. Основная цель сайта это получение траффика из поисковиков, стандартные CMS вам не смогут предложить того что можно написать на фреймворке.
@@fastweb_studio сейчас под любую CMS уже есть модули с НУЖНЫМ функционалом, а если нет, его всегда можно заказать(отдельный модуль) хоть под битрикс хоть под джумлу, хоть под вордпресс хоть под черта лысого, сейчас подо все пишут. И чего же не могут предложить CMS? На том же битриксе прекрасно можно запилить свой модуль и встроить его в работу сайта. Я говорю о том, что сайт на CMS, c условно стандартным функционалом можно развернуть примерно от пары дней до недели. Там будет удобная админка, какой-то штатный функционал и возможность допилить/доставить плагинами все необходимое. На фреймворке же, ту же админку надо писать с нуля, делать отдельно верстку под нее. Так же писать кучу кода для реализации штатных вещей типа безопасной авторизации восстановления паролей, кэширования и т. д. Да тупо вывод статей на сайт надо прописывать ручками, тогда как в CMS уже есть штатные компоненты для вывода, которые сам клиент может ручками поставить на любую страницу не привлекая отдельно программиста. В итоге для написания сайта на фреймворке трудозатрат и времени уйдет как минимум в 2 раза больше. Масштабируемость проекта потребует больших затрат, нежели на CMS. Если это не спецпроект с каким-то уникальным функционалом, а к примеру небольшой магазин или блог, или корпоративный сайтик небольшой компании зачем изобретать велосипеды?