Dmytro
Надо добавить что б бот выдавал с ответом читай доку ;))
Andrey
На доку у нас любовно отрисованный котэ.
Alexander
Pathologic
Как?
Ну взять тот же слим, затянуть документ парсер и дбапи
Alexander
Am
Есть роутинг, посредники, DI и ПСР дальше уже фантазия разработчика. Хочешь можешь делать как в ларе со всеми нужными пакетами, хочешь делай лучше чем в ларе. ((%
Dmytro
ну если народ с ларкой не может найти решения то тут еще сложнее будет 🙂
Am
Это да. Только в ларе столько всего бесполезного стало что и там запутаться можно быстро.
В слиме чуть проще потому что там вопросы уже меньше задают типа "как установить композер".
Видел уроки по слиму когда там человек делает все в ларавель-стиле - так все печально стало.
А так можно использовать шаблон ADR и, собственно, хоть админку эво подключай.
Dmytro
Вопрос в том что сделать что б работало это не долго а вот сделать что б работали все дополния + дока + разные плюшки это будет не быстро 🙂
Dmytro
+ не забываем если хотим популярность надо маркетинг
Alexander
Am
Что такое ARD?
Опечатался - ADR - Action Domain Responder шаблон проектирования.
Alexander
🤷♂легче не стало
Alexander
Am
🤷♂легче не стало
Вроде, когда-то давал уже ссылки на чтение, могу ошибаться.
Суть в том что ADR это концепция которая позволяет работать специально в сетевой среде запроса-ответа.
Action - это посредник между Domain и Responder (условно контроллер, который ТОЛЬКО принимает данные и передает запрос-ответ)
Domain - это ядро и БИЗНЕС логика всего приложения (тут идет вся основная работа - валидация, обработка и т.д.)
Responder отвечает за http-ответ и логику представления (грубо говоря работа с запросами к БД или другим источникам хранения данных).
https://odan.github.io/slim4-skeleton/architecture.html
Am
Благодаря этому имеет стандарт при котором легко читать, работать и понимать код, строить АПИ и многое другое.
Am
Почему тогда лара и классика нужно, а слим и классика нет?😁
Потому что слим это микрофреймворк, т.е. придется еще сильнее прокачивать уровень знаний и самообразовываться потому что из плюсов вытекают и минусы - нужно знать как устроены многие вещи начиная от запросов HTTP протоколов и заканчивая всякими схемами взаимодействия.
Сложного, прям, сверх ничего нет, да инструментарий после этих действий подБИрать приходится под себя самостоятельно. В ларе все за нас уже сделано и можно о многих вещах не думать, а только читать как все работает.
Am
Например, сам использую по большей части в проектах простой подход и пишу в том числе и простые запросы к БД с помощью PDO.
Не использую всякие SQL query builder типа cakephp/database или того же eloquent, т.к. в построении MVP в основном нужно показать как можно проще работу и чтобы дальнейшие разработчики понимали и знали что можно дальше улучшать.
Andrey
Читая подобное, всегда впадаю в депрессию, что в 25+ лет не пошёл в компанию, где сидят умные люди и говорят что делать.
Вместо этого проебал триллиард лет на ВП, Эво, Друпал и иже с ними, но так и не научился программировать.
Alexander
Am
Andrey
Люди все разные.
Мне, чтобы что-то освоить, надо сесть и долбить в одну точку. Долго.
Alexander
Andrey
В 25 у меня была такая возможность, теперь нет. Только по остаточному принципу.
Раньше частенько читал про прогеров, которые нахуй всё бросали и уезжали в деревню, коз разводить. И думал — идиоты штоле? А теперь я их понимаю =)
Am
((((%
Am
Вам просто нужно не отвлекаясь на текущие работы взять что-то и сделать самим на том же слиме. Могу показать-рассказать - обхахочитесь как все просто в простых задачах. А когда дальше пойдете, то тогда уже нужно будет голову включать хотя бы шаблонами пользоваться.
Am
В любом случае нужно уходить от слов типа "тугодом", "была возможность" и т.д. Все у вас уже есть тут и сейчас - вы живы-здоровы и руки-ноги целы.
Andrey
Да это всё ясно, но тут возникают разные хозяйственно-бытовые временные парадоксы
Am
Это уже отмазки. Мотивацию нужно самому искать, а не выпрашивать. ((:
Andrey
Я не жалуюсь, мне норм. Просто делюсь мыслью. Вдруг кому-то 25 лет щас и он такой "Я дохуя гордый фрилансер". Учиться надо =)
Am
Не воспринимаю как жалобу. (;
Учиться всегда нужно. Мне, вот, каждый день нужно. ((%
Alexander
Andrey
Кто-то умеет сам, кому-то надо, чтобы другой объяснил.
У меня пару лет тут чел сидел рядом, Лару знал прекрасно. Я всё собирался-собирался сесть с ним рядышком на подольше. А он в банк ушёл работать =)
Andrey
Сидит, какой-то сингл апп им пилит на Ангуларе + бэк не знаю на чём. Зарплата — х3 от средней по региону. Доволен как слон. Учитывая, что он младше меня и такой же распиздяй без образования — прям красава.
Alexander
Andrey
Ну да. Начал с ВП, потом Эво, потом Лара.
Am
Недавно, вон, обычного разработчика PHP на 4000$ взяли судя по статистике джини. Так себе там прям знаний у человека, а кому-то пригодился. В иной год его бы на 2500 только может быть.
Andrey
Не, там не тот случай. Чел реально очень быстро врубался во всё, что с программированием связано. По сути он этим живёт.
Evgeny
Andrey
2500 баксов это шикарно кстати =)
Evgeny
Am
угу) поэтому надо правильные вопросы задавать)
А с этим не угадаешь. Когда правильный наниматель, то он просчитать может без проблем что тебе интересно. Можно взять на питон и поиграться с месяц показать что ты пока не тянешь и дать тебе проект на пхп - в легкую его закончишь и продолжишь питонить.
Много всяких подхалимов. ((%
Am
Andrey
В знаниях.
Andrey
Возвращаемся к п.1, который про 25 лет, когда нет семьи, детей, дел всяких и масса времени =)
Am
Мдя, действительно, как еще уговорить человека получать деньги. О_о
Evgeny
Andrey
Всяко бывает.
Andrey
А знания подкачаются, куд
Andrey
а им деться
Am
Тут было бы желание. А предлагать поучиться уже несколько раз предлагал. ((%
Andrey
Учусь. Сегодня на очереди найти что-то на тему "у юзера в ларавел поля в профиле, как сделать" =)
Andrey
Авторизацию, регу и похожее без сторонних пакетов разобрал, прикольно.
Чучуть гейты потыкал, но пока отложил.
Aliaksandr
Его имя начинается на С?)))
Alexander
Aliaksandr
Сытый голодному не товарищ 😁
Alexander
Aliaksandr
https://youtu.be/SAvvgWKlx5o
Aliaksandr
За эту тему, что фрилансер-самоучка и норм разработка за норм бабло меня захейтили тут еще на заре эво 2.0 :))
Aliaksandr
Но я по прежнему считаю, что это как пытаться стать боксером глядя ролики в ютубе. Вероятность стремится к нулю
Aliaksandr
Потому что: 1. Нет задач, в которых ты это все прокачаешь. 2. Нет того, кто даст по голове и скажет, ты че творишь, сука, делай нормально вот так и так.
Andrey
Am
Am
Как говорится - человек сам кузнец своего счастья и несчастья тоже.
Max
Ребят, подскажите, а есть какой-то мануал/практика по подключению пакетов в 1.4 через composer? При базовой установке есть папка vendor в корне и в индексном файле прокинут автозагрузчик. Т.е я могу через composer.json в корне подключать или это чем то черевато?
Pathologic
в assets подключай
Am
Благодарю, буду знать. (:
Pathologic
если композер спросит типа файл есть в папке выше, ответишь нет
Max