Хотите сказать, что вы об этом знали, когда писали про OctoberCM? Думаю вряд ли, т. к. об этом может знать только разработчик, имеющий опыт работы с данным движком.
Я не пользовался этой CMS и не знал, что можно самому контролировать все веб-приложение, без каких-либо сложных усилий. И если она работает, как тот же самый Laravel, то тогда не вижу преграды ее не использовать. Просто, как правило, популярные движки идут со своей архитектурой, таблицами в БД и со всякими лишними функциями, поэтому я больше склонен писать сайты на PHP-фреймворках и на "нативном" PHP.
Тем более, вы сами себе противоречите:
"Я не хочу сказать, что нужно всегда выбирать OctoberCMS вместо Laravel. В ряде случаев целесообразно использовать чистый фреймворк".
Никто и не говорил, что для всех проектов нужно использовать PHP-фреймворки. Все зависит от конкретных целей. Для блога подойдет WP, для небольшого интернет-магазина - OpenCart. Более серьезные вещи пишут на фреймворках.
Я повторю, если до вас не дошло. Во-первых, в этой статье говориться о готовых движках и тех, что написаны с нуля, а вы тут про OctoberCMS:) Во-вторых, перечитайте мой комментарий. Я приводил пример в аргументацию технологий в целом, поэтому перечислил некоторые из них. Во-вторых, вы вообще понимаете, что пишите - "Про ядро какая-то абстракция". Вы вообще понимаете, что такое ядро веб-приложения и для чего оно нужно, что там лежит и какие функции оно выполняет?
В случае с OctoberCMS, я уверен, что там много лишних пакетов, которые конкретному проекту будут вообще не нужны. Да, эта та же Laravel, но со своей архитектурой, полями в БД, API, связями, SQL-запросами и т. д. И да, на нем можно сделать хороший сайт, но отличается он будет тем, что для конкретного проекта там многое нужно будет переделывать, следовательно - это будет стоить дороже, чем сделать сайт с нуля.
Если вас устраивает админка OctoberCMS - бога ради, а если вам нужна более современная и с куда большими возможностями, то тут либо с нуля заказывать, либо переделывать админку OctoberCMS.
И заметьте, я не писал, что "используя CMS, вы отстаёте от конкурентов" - эти выводы сделали вы. Я лишь обозначил то, чем CMS-системы уступают сайтам, созданным с нуля.
Разница в используемых технологиях. Некоторым заказчикам нужны звуковые уведомления, поисковый движок Sphinx, алгоритмы поиска, 3D товары с использованием WebGL и т. д. Но самая большая разнится заключается в том, что на самописном сайте используются только нужные функции. К тому же, изменить ядро готового движка обойдется гораздо дороже, чем заказать сайт с нуля.
Про Битрикс - согласен:) Я спокойно пишу сайты на Laravel и Yii2, но когда первый раз столкнулся Bitrix, я думал у меня мозг взорвется.
Ты случаем не украинец?
Во-во, у меня тоже такой выбор был: учить Python или C++. По C++ почти не было информации в сети, а по Python - полным-полно. Но я твердо решил учить C++. Пока всего год изучаю. После PHP, C++ - это какая "абракадабра":)
"Математика тоже нужна, но в программировании искусственного интеллекта". Это не совсем так, например, когда я учил PHP - там вообще не нужна была математика, но когда стал учить C++ и увлекаться компьютерными сетями, протоколами, алгоритмами, и криптографией, то математика очень даже сильно понадобилась. Приходилось даже гуглить, чтобы понять подавляющее большинство формул.
По поводу курсов, то в сети очень много сливов, например, на форуме Openssource и на сайте CourseHunter. Ну, а любые книги можно скачать в Telegram или в Даркнете на сайте Флибуста.
Что касается Python, то мне кажется - это ПОП'совый язык, с которого не стоит начинать путь в программирование. СИ-подобные языки на эту роль куда лучше годиться, но они гораздо сложнее других. Но опять же, все зависит от преследуемой цели.
Похоже на чистой воды перевод. Я каждый год читаю блоги в буржунете и каждый год одно и то же, но прикол в том, что никто из них не может предугадать тенденции на будущий год.
Возможно, а как же proof of work? Допустим, я сделаю все, что тут написано - у меня будет 10 000 посетителей в день на сайте? Думаю вряд ли, т. к. в этом материале многое упущено и не аргументировано.
Я думал кейс, а тут какая-то не аргументированная ерунда. Где факты, подтверждающие то, что все это приведет на сайт 10 000 посетителей в день?
"Вы должны быть экспертом в своей области и писать статью, которая помогает решать проблемы посетителей или давать информацию, которая будет полезной для них".
Какую проблему решает ваша статья? Я помню, подобного рода статьи писали в далеком 2014 году. Ну, типа обо всем и не о чем конкретно.
Да и нужно учитывать то, что здесь в основном более профессиональная аудитория. Если что-то ляпнул - докажи, а если не может, то зачем тогда языком чесал почем зря?
В этой сфере очень разные специалисты: кто-то занимается пробивом людей, кто-то ищет уязвимости, кто-то использует OSINT для промышленного шпионажа (<- это незаконно), а кто-то легально этим занимается, например, частные детективы и конкурентные разведчики.
Некоторых из них можно найти в Surface Web, других - в DarkNet. OSINT включает в себя не только Google Dorking, но и социальную инженерию, сетевую разведку и т. д.
Если вам интересна эта тема, то рекомендую посмотреть выступления Андрея Масаловича в YouTube, он один из лучших в России OSINT-разведчиков. Еще есть книга "Интернет-разведка. Руководство к действию", там тоже много всего полезно и про Google Dorking очень много написано.
Не знаю на сколько это возможно, но например, если вы используете VPN и ваш конкурент в этой тематике использует такой же VPN, то ваши IP-адреса могли совпасть, вследствие чего ваш аккаунт заблокировали. Может у вас динамический IP-адрес и такой же провайдер, как у вашего конкурента. В этом случае IP-адреса тоже могли совпасть.
Ну, а цифровой отпечаток браузера Avito хоть и делает, но не располагает его данным, поэтому "деанонимизация" могла произойти только по IP-адресу, т. к. номер телефона и email требуют подтверждения, и их невозможно использовать повторно на левых аккаунтах.
И вот другой пример: если вбить в Yandex запрос "скачать браузер тор на русском", то тогда на первом месте будет не официальный сайт Tor Project, а какой-то левый tor-browser.ru. И таких примеров можно привести массу. Домен с ключевым словом вполне себе может гораздо лучше ранжироваться, чем почти любой брендовый сайт.
Готов с вами поспорить, вы заблуждаетесь. Буквально недели 2 назад на бирже сайтов Telderi выставили на продажу новоиспеченный сайт за более 800 000 руб. На этом сайте было 5-6 страниц, а доход он приносил почти 70 000 руб. в месяц с Google AdSense, РСЯ и CPA. Сайт по одной банковской услуги одного очень известного банка. Весь сайт был оптимизирован под один ключ и домен был типа kupit-akkumulyator.ru. Так этот сайт умудрился обогнать официальный сайт банка по определенным запросам. При этом, у сайта банка была галочка "Сайт организации, сведения о котором внесены в список адресов web-сайтов кредитных организаций", но даже это не помешало его обойти.
Согласен, но Google Dorking - это все равно преимущество для любого маркетолога или SEO'шника.
В его словах есть логика, т. к. в SEO вообще нет гарантий. К тому же, SEO'шики и заказчики бывают разные. Например, можно наобещать, но не получить результата или получить, но гораздо позже, чем было оговорено.
Волнение заказчика и подобного рода вопросы действительно встречаются. Можно еще сделать анализ сайта, конкурентов и произвести всевозможные улучшения, но какой именно будет результат - неизвестно.
Я свой блог в поисковой выдачи Yandex 10 месяцев не находил, видимость была нулевая. Хотя, что я только не делал: и 5 микроразметок внедрил, и AMP + Турбо-страницы делал, и внешнюю оптимизацию проводил, а видимость в Yandex = 0.
Спустя 10 месяцев сделал прогон по каталогам и больше 50% страниц моего сайта внезапно заняли ТОП-10 в Yandex.
Ну, а если я отвалил за продвижение какой-нибудь digital-струдии и не получал бы никого результата, то у меня точно бы была паника:)
Данное направление в Surface Web называется OSINT, которое также применяется и в конкурентной разведке. По сути, футпринт - это Google Dorking, только используется в «благих» целях. Почитайте на эту тему и вы сможете не только искать ссылки, но и находить открытые порты, проиндексированные базы данных в поиске Google, а также абсолютно любые книги и документы, и т. д., т. п.
Возможности использования OSINT и Google Dorking безграничны, поэтому навыки данных направлений можно применить и в маркетинге, и в SEO. Однако, зачастую этими навыками владеют весьма ограниченное количество маркетологов и аналитиков.
Да, это проблема. При этом, такая же фигня твориться и на хостингах Reg.ru. Ко мне когда заказчики обращаются ускорить сайт, расположенном на Beget - я не берусь, т. к. я 1000 раз пробовал и что только не делал, время ответа севера для сайтов на WP на этом хостинге так и не получилось исправить. На любых других - вообще не проблема.
Еще некоторые заказчики говорили, что у них некоторые страницы из поиска Яндекс вылетают из-за долгого времени ответа сервера на этом хостинге. Но у них видео были на страницах, и GIF'ки, и т. д. Все это в купе негативно влияло на сайт.
Да, они в 3 часа ночи (по МСК) мне сайт перенесли. Я сам мог, но у них дорогие тарифы по сравнению с другими хостинг-провайдерами, поэтому я решил - пусть отрабатывают:) Сервис у них - ништяк.
У них есть поддержка PostgreSQL, PHP 7.4 + OPcache, а также Memcache. Также есть поддержка SSH и возможность установить Composer, а также купить выделенный IP.
Fornex дешевле, но там нет возможности купить доп. IP. Хотя, там есть свое хранилище, в которое можно подтянуть репозиторий с GitHub или Bitbucket. Еще там есть поддержка веб-приложений, написанных на JavaScript и Python. Всякие антивирусу и еще куча всего.
Ну, а Fozzy - это самый крутой хостинг, с которым я когда-либо работал. Там самому можно выбрать, что включить в стек. Он быстрый и не такой дорогой, как Sweb. Но я уже на год вперед проплатил Sweb, поэтому пока не могу переехать на Fozzy.
Никто и не спорит, Бегет - действительно тормозной хостинг, выше есть аргументы, а если сравнить скорость ответа одинаковых сайтов на хостинге Бегет с Sweb, то сразу будет видно разницу в пользу Sweb.
По поводу дегенератов, то вы слишком эмоционально к ним относитесь.
Веб-краулеры действительно оказывают нагрузку на CPU, как и выборка данных из MySQL, но рефералы в партнерке - это жесть:)
Хотя, наверное, это в большей степени от хостинг-провайдера зависит. Например, VPS на Beget не сравниться по скорости с хостингом Fozzy, а хостинг Макхост с VPS от Fornex. Но в любом случае, не каждый VPS быстрее хостинга и наоборот.
Ну, а на хостингах, как правило, все уже настроено и все, что остаётся - это просто воспользоваться их возможностями.
Я как-то переносил одному заказчику сайт с хостинга на VPS, у него после переноса время ответа сервера ухудшилось. И у меня тоже такое бывало. Потом уже мы писали в тех. поддержку, чтобы установили Memcached и OPcache, меняли версию TLS и прописывали соответствующие инструкции в файле .htaccess.
"Здесь оптимальным вариантом станет выбор виртуального (VDS, VPS) или физического выделенного сервера".
Кто вам сказал, что выделенный VDS/VPS или выделенный сервер быстрее shared-хостинга? Это чушь, которую придумали и раскрутили какие-то мамкины хацкеры. На самом деле, все зависит от настройки VPS и выделенного сервера. Просто на VPS вы можете установить любое ПО, а также оптимизировать его так, как вам вздумается. Ну, а хостинг - настраивают сами сис. админы хостинг-провайдера, поэтому в этом плане, ненастроенный VPS или выделенный сервер (до тех пор пока их не настроить) гораздо медленнее, чем оптимизированный хостинг.
Понял:) Я думал, что вы имеете ввиду то, что нужно вообще не пользоваться API из-за того, что данные хранятся на внешнем веб-ресурсе. Да, мой пример ужасный, но это всего-лишь пример и использовать его в продакшене - непрофессионально.
Почитайте про GET-запросы, HTTP и Reset API, т. к. вы не совсем понимаете, что говорите. Например, я воспользовался API Aviasels, если они меняют информацию у себя на сайте, то и по API подтягивается новая цена. В таком случае что, использовать парсер и сохранять все данные в БД, а не использовать API? Вы сами не понимаете, что пишите?
Вот ваша цитата:
"Я не хочу сказать, что нужно всегда выбирать OctoberCMS вместо Laravel".
Если бы вы знали то, что в данной CMS-системе можно было контролировать миграции, пакеты, роуты и писать свои CRUD без каких-либо проблем для движка, то вы об этом сказали.
То есть, по сути, OctoberCMS - это та же самая Laravel, поэтому можно создать любой сайт, что на Laravel, что на OctoberCMS.
И да, возможно вы работаете с OctoberCMS 3 года, но вы вряд ли разбираетесь в том, как она устроена. Я видел front-end разработчиков, которые вообще не знали PHP и работали с этой CMS.
То же самое касается и WP, Joomla и OpenCart. Можно работать с этими движками, насаживать свои верстки, но чтобы понимать, как они работают - нужно знать PHP.