danforth, хостинг будет выбран по совету разработчика, то есть меня. Все адекватные хостеры дают доступ к ssh и с вероятностью 90% установлен git, композер поставляется как архив phar и для его использования нужен просто php и на хостинге он точно есть. На том же бегете за 120р в месяц симфони прекрасно себя чувствует, за хостинг за 120р в год не могу сказать. Вы сами себе предумываете проблемы, для меня это инструменты повседневного пользования, которые мне ускоряют работу многократно и для их использования мне даже гугл ненужен.
PS. Да и если быть честными, нагрузку создают не фреймворки, они по факту своему вообще копейки кушают, нагрузку на ресурсы дают именно приложения, именно бизнес-логика, которую написал программист на конкретном фреймворке. То же можно и сказать о CMS, ядро CMS нагрузку дает минимальную, потому что оно вылизано достаточно для этого, и нагрузку дают навешанные сверху плагины/модули/компоненты (бизнес-логика). Та же симфони лежит в основе многих популярных систем, тот же drupal 8 не требует чего то сверхъестественного.
mmkulikov, тут как посмотреть. Заказчик обычно уходит если разработчик оказался нерадивый. В остальном ему проще работать с вами, а не cms. Тем самым надо делать так, чтобы вы тратили как можно меньше времени на тривиальные задачи, а значит то, что удобно вам, так как заказчик все равно нифига не понимает и сам ничего делать не будет, а найдет того кто сделает за него, даже если вы сделаете на эрланге.---------- Добавлено 11.01.2017 в 20:52 ----------danforth, это не ложь, переименовать файлы и прописать роуты это реально 15 минут. Про баги, во всех фреймворках есть готовые модули рутинных операций, будь то отправка имейла, загрузка файла и так далее. Вот они покрыты тестами и работают на ура, а вы будете делать свои и вот там и будут баги. А завтра заказчик скажет что сеошникам нужен раздел со статьями и новостями и? Или визитки продвигать не надо? Я например накачу сонату и через час у сеошников будет такая возможность. Вы можете сколь угодно доказывать
что проще, но я знаю поговорку на себе "хотели как лучше, а получилось как всегда" по этому я не стреляю себе в ногу, чтобы сразу после запуска и появлению первым требованиям, объяснять заказчику почему надо переделывать проект
Ваш кродоил это html и css, вы ведь на ассемблере под определенные процессоры сайты не пишите и не жалуетесь, удобно? конечно, вот считайте, что эти все штуки это следущее поколение которое делает все еще в 100 раз проще. Тем более это не на стороне клиента, а на стороне машины девелопера. На выходе все те жи странички, с тем же html. А собирается это все одной командой, разве это так сложно? Просто есть люди которые застряли где то в начале 2000х и думают что раз им комфортно, значит и все новые штуки это фигня бесполезная.
Эту проблему давно решили с помощью шаблонизаторов для nodejs и сборщиков фронтеда. То есть по факту 1 файл с меню, на выходе html страницы еще и с live reload. Верстальщики давно такие штуки юзают
Александр И, Вам никто не запрещает делать так как вам нравится. Просто мне непонятна позиция людей: "Я не понял — значит г..". И на этом форуме таких преобладающее количество, которые даже не пробовали, но рассуждают как матерые юзеры обсуждаемых технологий 😂
Просто нет инструментов, особенно популярных, которые делают разработчику во вред. Все инструменты решают ряд задач и если у вас нет таких задач, то инструменты тут не при чем.
Ну а пока не попробуешь, не вникнешь в какойто инструмент, то вряд ли он понравится, так как он выводит человека с зоны комфорта, чего наш мозг всячески избегает и чему противится.
А если пользоваться less\sass и так далее, то поменять наследуемые стили по всему проекту 2 минуты времени, при том писать БЭМ стили с ними тоже намного проще, чем на голом CSS
Да, но на сайте визитке есть форма обратной связи, которая шлет на email, имеет валидацию, сохраняет на всякий случай в БД, вдруг письмо реджектниться как спам, отправляет смс для скорой обработки заявки, а так же добавляет заявку в CRM. Иногда там надо менять шапку под праздники, а потом еще каталог товаров или услуг выложить. Посчитаете в общем? :) На разработке жизненный цикл проекта не закончился. Развернуть на той же симфони или yii или любом другом фреймворке ваш архив у меня займет на 15 минут больше времени чем у вас разархивировать, зато потом я буду навешивать функционал с неверойтной скоростью и дешевизной по сравнению с вашими костылями, которые проект превратят в лапшакод с кучей багов/ошибок и etc.---------- Добавлено 11.01.2017 в 18:38 ----------
БЭМ хорошо дружит с бутстрап, никак не мешает бэкенд программерам, просто вместо <div class='rL Lt center hd of cat item nostok'> появляется вменяемый <div class='products__item products__item_disable'---------- Добавлено 11.01.2017 в 18:46 ----------
Это прекрасно, пока вы помните что у вас card это именно то что вам надо, а потом прихожу я и мне надо поменять стиль у конкретно этого card конкретно на этой странице, и? думаете я знаю что card это то что вы запланировали? Методология на то и методология, так сказать правила, БЭМ знают многие, ваши - никто. БЭМ хорошо переносится между проектами, вы можете взять с любого БЭМ проекта и выдернуть кусок и он будет ровно таким же и никак не повлияет на новый проект. А знаете сколько в общем экономит реюзабельный код времени? С точки зрения абстракции БЭМ конечно же сложнее, он навязывает, но в дальнейшем он просто делает жизнь легче.
Ну вы можете просто прикинуть:
1) Стоимость системы ~5 400
2) Дизайн - дизайнером ~25 000
3) Верстка - ~15 000
4) Интеграция верстки ~25 000
Итого: ~80 000 - 120 000 можно глянуть примерно по вашему городу на cmsmagazine
Ну вот от этих сумм отталкивайтесь, правда это фактически себестоимость проекта, если берем студию, то там маржа от 50% и выше.
Можно сократить издержки, например купив шаблон и съэкономить на дизайнере, а если шаблон сверстан, то еще и на верстальщике. А если купить сразу сверстанный под нужную CMS так и на интеграции. Заплатите только за установку и настройку.
Это как миним говорит о том, что компания понимает что делает, а это уже 50% успеха проекта. То есть чтоб быть сертифицированным/золотым партнером недостаточно поковырять пару проектов на битрикс, там надо вести полноценную разработку, битрикс снял рейтинг с продажи коробки, там рейтинг теперь по реализованным проектам и маркетингу.
4 раза нажать на пробел 😂
joost, Ну я вам и написал ответ, только он у вас не работает почему то)))
SELECT apd.* FROM z_admitad_product_data as apd JOIN z_postmeta as pm ON apd.post_id = pm.post_id WHERE pm.meta_key <> '_wp_attached_file' OR pm.meta_key IS NULL;
Вот по вашей схеме