Задать вопрос
  • Кто поможет запустить envoy run deploy Laravel?

    BD_ l3ftoverZ!, изначально - это было простое сокращение, сложность которого очень субъективна и крайне индивидуальна :))
  • Какой фреймворк актуален на 2019 год и будет актуален хотя бы годик ещё?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Дмитрий Свиридов, у меня есть достаточно много причин считать его родившимся мёртвым. Но, Yii2, по моему личному мнению, "родился мёртвым" сам по себе, а мои рекомендации Codeigniter'а - сами по себе. На счёт мёртворождения Yii2, я озвучу лишь некоторые пункты:
    1. Как я уже говорил, он уже лет 5-6 прибывает в версии 2.0 и за это время даже 2.1 не вышла и я думаю, уже не выйдет, он развивается очень медленно.
    2. Ряд решений применяемых в фреймворке, весьма сомнительны, мягко говоря. Например, Bahavior'ы, зачем их вообще придумали? Поклонники Yii2 обычно сравнивают их с Trait'ами и рассказывают об их преимуществах, при этом умалчивая об их недостатках и преподнося их как некую "улучшенную версию Trait'ов". Я думаю, объяснения того, что Behavior'ы не лучше Trait'ов, и если в самом языке уже есть подобная конструкция - то не причин городить поверх неё свою собственную - лично я не вижу.
    3. Современные версии PHP он не использует, от слова "совсем". Я говорю именно про использование нововведений языка, а не о том, что он может работать под современными версиями языка.
    4. Шаблоназитор отсутствует, при этом идёт активная пропаганда написания кучи логики и PHP-кода прямо во VIEW'шках.
    5. Ну и масса других причин, их слишком много, что бы уместить их все в рамки одного ответа.

    P.S. Касательно вопроса почему Codeigniter, а не Yii2, для новичков: CI как я уже говорил, лишен ряда недостатков Yii2, в контексте задачи "вникание новичка в PHP/MVC-фреймворки", в т.ч. ряда недостатков из тех, что я озвучивал выше. В том числе, в нём нет кодо-генераторов, в нём нет готовой авторизации и массы других готовых решений, которые, новичок, желающий чему-то научиться, при должном упорстве и желании - может/должен написать сам. В том числе, в нём из коробки отсутствует поддержка Composer'а, что так же добавляет ему специфичности с большим уклоном на "сделай сам". На счёт того, что Yii2 "не сложнее" - я думаю это не совсем так, когда я последний раз открывал CI - там даже пространства имён отсутствовали...
  • Какой фреймворк актуален на 2019 год и будет актуален хотя бы годик ещё?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Дмитрий Свиридов, я прекрасно понимаю, о чём Вы говорите, но, из моего личного опыта - некоторый результат подобные "пути" или "советы" - всё же имеют. Я довольно долго в свободное время занимался преподавательской деятельностью (какое-то время даже официально, в гос. учреждении) и вариант начинать обучение сразу с "правильных" фреймворков - имеет свои преимущества, но и недостатков он тоже не лишен. Смысл не только в MVC (тут стоить сразу сделать ремарку, я говорю о CodeIgniter версий 2.х и 3.х, что там в 4-ке я не смотрел и 4.х пока не вышла в тираж), а в том, что человек новый в этом процессе, работая с такими ФВ как Codeigniter - лишен ряда "плюшек", в виду чего чаше всего, пишет их сам (вынужденно), а потом, вдоволь "написАвшись" и поняв всё, чего ему не хватает - новоиспечённый разработчик с куда большим пониманием процессов начинает вникать в "правильный" фреймворк. При варианте "сразу брать правильный фреймворк" - не редко возникает такая проблема как - разработчик очень быстро привыкает в тому, что для всего решение уже придумали и даже не пытается утруждать свой мозг вопросами на тему "а как оно там работает?", он просто ищет готовые решения и не найдя таковых - впадает в ступор.

    Из личного опыта - на то, что бы заставить новичка правильно использовать двойные и одинарные кавычки - уходит несколько мес., не смотря на то, что это основы основ языка. По этому же принципу, насколько бы "правильный" фреймворк новичок не выбрал в начале - "правильнее" писать от этого, он к сожалению, не научится.

    P.S. Подводя итоги, хочу сказать, что я не призываю всех начинать с ФВ подобных Codeigniter'у, но, я считаю, что в качестве первого ФВ - он может быть хорошим альтернативным вариантом, по причинам озвученным выше.
  • Какой фреймворк актуален на 2019 год и будет актуален хотя бы годик ещё?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Дмитрий Свиридов, это научит новичка общему пониманию MVC-модели, "на пальцах". Вы же не думаете, что новички резко бросятся писать код в соотв. с PSR'ами и по всем правилам? Codeigniter хорош тем, что там минимализированы "правильные подходы", которые активно применяются в других фреймворках (в частности Laravel и Symfony), что позволяет новичку вникнуть в основы "кухни" быстрее.
  • Какой фреймворк актуален на 2019 год и будет актуален хотя бы годик ещё?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    OnYourLips, простите, я куратор тега "PHP", а не куратор тега "Zend framework"... Но, даже если опустить этот момент, в сухом остатке: сайт фреймворка работает, в репозитории последнее обновление было 22 мая (~1мес. назад), никаких сообщений о поиске нового вендора для этого фреймворка или окончании поддержки - я пока не видел. По этому, он вполне себе "жив", как по мне. Вы же об этом? А "особо популярным" он никогда не был...

    P.S. К тому же, Yii2 уже лет 5-6 в версии "2.0" прибывает и "бьётся в предсмертной агонии", но, по какой-то причине он до сих пор считается "более чем живым" (хотя, сугубо на мой личный взгляд -- он уже родился мёртвым).
  • Как адаптировать IE11 к флекбоксам?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Вы меня опередили с ответом, хотел примерно то же самое написать :))
  • Как грамотно запросить документацию на сайт?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    denism300, я думал-думал... и понял. А Вы у конечной фирмы не пробовали уточнить, им самим что нужно, что непонятно? А то мы тут с Вами сидим, рассуждаем... и конторе которая будет поддерживать сайт - может всё понятно без нашей помощи и рассуждений?
  • Как грамотно запросить документацию на сайт?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    denism300, ааа, Вы правы, я не сразу понял, о чем идёт речь. Я думаю, Вам стоит вписать это уточнение в текст вопроса, думаю, многие так же не совсем поняли о чём Вы говорили. Я постараюсь Вам чем-нибудь помочь в данном вопросе несколько позже (по прибытию домой).
  • Как грамотно запросить документацию на сайт?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Как грамотно запросить документацию на сайт?

    не на modx, а на сайт, грубо говоря, чтобы было понимание, какой чанк, сниппет и т.п. за что отвечают, как реализованы те или иные функции.
    На самом деле, не до конца понятно, как эту самую документацию можно запросить "не грамотно"... но "грамотный запрос" я думаю должен выглядеть примерно, как письмо со следующим содержанием:
    Здравствуйте уважаемый Иванов И.И., в соответствии с таким-то пунктом, такого-то договора (или иного документа) прошу Вас предоставить нам документацию в таком-то виде.
    Для пущей "надёжности" и "грамотности" подобного запроса можно отправить это письмо в бумажном виде, местной почтой, с уведомлением о вручении, описью вложений и прочими атрибутами, ну и заодно напечатать его (письмо) на фирменном бланке и заверить печатью и подписью руководителя.
  • В каких случаях работает display: inline-grid?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Underdoggit, не за что, обращайтесь :)
  • В каких случаях работает display: inline-grid?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Underdoggit, думаю в том, что родительский элемент будет вести себя как строчный, а не как блочный. Точно так же как и inline-table и все прочие inline-элементы.
  • Почему hetzner выставляет 20% ндс?

    Как-то не заметно повышение конкурентоспособности ))
    Возможно ещё не время, нужно просто подождать :))
  • Как начать зарабатывать начинающему web-разработчику в 17 лет?

    Undo Redo,
    А при чём здесь всё это- не знаю у кого спросить
    я тоже, к сожалению.

    Да, но он также не говорил и про саму пересдачу экзамена. Для него первая задача- сдать ЕГЭ с первого раза, а не сдать со 100500-го...
    В этом случае, как мне видится, ответ (для автора вопроса) очевиден. В принципе об этом я написал чуть выше.
  • Как начать зарабатывать начинающему web-разработчику в 17 лет?

    но у меня нет на это времени сейчас, я хотел его развивать, делая проекты за копейку.
    Да, признаться, скудновато... Я всё ещё думаю, что Вам нужно остановиться на чём-то одном и сосредоточиться на этом, а остальными делами заниматься в свободное от основных дел время. Так Вы с куда большей вероятностью достигните целей хотя бы в одном направлении, что лучше чем ничего особо не достигнуть сразу в нескольких.
  • Как начать зарабатывать начинающему web-разработчику в 17 лет?

    Слишком навязчиво и не относится к теме
    Это сугубо Ваше личное мнение, которое лично меня не особо интересует и к теме относится не более того, о чём говорил я.

    ЕГЭ можно пересдать, но уже после года армии и потери мозгов с желанием достичь чего-либо.
    Автор вопроса не говорил ровным счётом ничего ни о "потере мозгов", ни о армии, по сему, думаю не стоит додумывать за него.

    И, если не ошибаюсь, пересдача уже платная
    Получение загранпасорта или скажем, водительских прав - тоже платные, но причём тут это всё?
  • Какое расположение дата центра выбрать?

    Не знаю как сейчас, но давненько слышал что все ДЦ что в Европе сначала идут через Францию, поэтому оптимально брать в Франции.
    Почему бы Вам просто не проверить, собственноручно, как будет идти трафик? В крайнем случае, можно в чате или форуме кого-нибудь попросить выполнить пару команд в консоли...
  • После переноса проекта Laravel на новый сервер/домен ссылки изображений ведут на старый домен. Как исправить?

    Как исправить?
    Я думаю, самый простой способ - это для начала найти, есть ли где-то в коде ссылки на "старый" сервер/домен. Для этого Вам нужно скачать проект (все файлы с кодом) и сделать по ним ним поиск. Так мы по крайней мере будем понимать, где кроется источник "проблем", в коде проекта или за его пределами... (c большей долей вероятности)
  • Как отследить нажатие на кнопку php?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    FaFuChEG, уточните, в каком именно месте у Вас сложности или что именно нужно пояснить, т.к. я видимо не до конца понимаю Ваш вопрос. Кнопка, по умолчанию - отправляет на сервер форму (тег <form>), в которой она (кнопка) располагается. В этой форме соотв. Вы отправлять различные поля, значения которых в последствии можно получить в переменных $_GET и $_POST.
  • Кэширование JS в браузерах - нужен ли gulp-rev и как получить обработанное им имя файла?

    Денис Каракчиев, на счёт типа (или точнее "всех типов") - точно не скажу, но JS по умолчанию кэшируется, по крайней мере по моим наблюдениям. Но, для корректировки подобного поведения - я думаю, оптимальным вариантом будет настройка заголовков кэширования, подробнее об этом пишут например тут и тут.