🐴
"Фарт и суровая реальность" часть третья
SarcasmIO
небось опять тимлида на хуй послал :)
бтв, я не посылал тогда, а отстаивал свою позицию, сейчас понимаю что енивей был скорее неправ чем прав, но опыт штука такая
SarcasmIO
"Фарт и суровая реальность" часть третья
хочешь сиквел/приквел/ в трех томах?
Sergey
Ну деньги это нормальный повод
SarcasmIO
ну перед нг сделали мне лажу, да. еще ноут навернулся так не вовремя ппц
Sergey
А ты больше не сказочно богат?
SarcasmIO
зато вот с нового года получше пошло, сидишь в одно рыло пилишь себе event sourcing архитектуру со свагерами graphql и счастлив
SarcasmIO
А ты больше не сказочно богат?
сестричку отдал в частную школу, резко победнел
Sergey
Ну ясно
Evgeniy
хорошо Pimple остался
есть моя либа для di же
Evgeniy
pimple в 2018 как то специфично уж лучше php-di.org
Sergey
Хз Жень, абсолютно нормально имхо
Sergey
На свежей пыхе запускается и работает. Так что вполне себе годная штука была
SarcasmIO
тут я начал завидовать
плотют мало даже по меркам цеевропы, но работа супер не напряжная, ничего не трекаешь, оценил по времени с запасом в x5 и работаешь по чуть чуть переодически поигрывая в всяко разные штуки
🐴
pimple в 2018 как то специфично уж лучше php-di.org
пимпл это один файлик и 100 LOC
🐴
маленький и уютный
Evgeniy
я сам его много юзал раньше когда было мало альтернатив
Evgeniy
я свою либу к версии 4.0.0 тащить буду
Evgeniy
я уже примерно накидал roadmap что мне не хватает и что охото)
Конторка
Кто нибудь из вас писал свою CMS? Может на гитхабе посмотреть вашу работу можно?
Andrey
а то сядешь на какой-нибудь ларавель и будешь спрашивать у людей тривиальные вещи
Evgeniy
Кто нибудь из вас писал свою CMS? Может на гитхабе посмотреть вашу работу можно?
пробовал много раз, на гитхабе не осталось, единственное что осталось это свой di
Конторка
от фреймворка пользы больше будет, пиши фреймворк
Я крч сначала хотел на ларе написать, а потом подумал, что это слишком просто будет и я ничего толком не пойму о том как это всё работает. В качестве практического обучения хочу с нуля пройти этот путь велосипедостроения. К тому же, как сказал один товарищь: "Написание своих велосипедов, в общем, полезно и способствует расширению кругозора разработчика, заставляет его изучать разные подходы к написанию кода."
Тенпеннай
Посмотрите как вакансии создают заграницей - все по толку и у нас- делать все уметь и желательно бесплатно
в общем-то наоборот. Заграничные вакансии выделяются применением кучи buzzwords, напрямую не относящихся к делу. Разве что для тебя заграница - это Россия. Тогда да, ты прав
Evgeniy
как раз самое то для начала
Evgeniy
если есть желание можно совместно пилить но у меня время нет)))
Конторка
от фреймворка пользы больше будет, пиши фреймворк
Ой, я сначала неправильно твоё сообщение понял.
Evgeniy
замечание про fw кстате более уместное
Evgeniy
более менее норм fw это slim
Evgeniy
хотя я там меняю di на свою )
Конторка
более менее норм fw это slim
Но как же всеми любимый ларавел?
Evgeniy
ларавел он более крупный
Evgeniy
slim более маленький и простой микрофреймворк
Evgeniy
ниша разная для изучения я бы советовал начать знакомство с устройства slim
Andrey
пишем кажный свой slim ) и отправляем на кодревью в гитхаб)
Evgeniy
а потом уже детальней о каждом компоненте
Evgeniy
ну и главное сразу понять что такое di и узнать о существование psr
Конторка
Как обычно всё. Сколько людей, столько и мнений.
Andrey
ну и главное сразу понять что такое di и узнать о существование psr
это надо еще на берегу написание фреймворка понять)
Evgeniy
Как обычно всё. Сколько людей, столько и мнений.
да поэтому ковыряй по тихоньку сам
Evgeniy
это надо еще на берегу написание фреймворка понять)
я к этому пришел через велосипедирование
Evgeniy
а когда появилась psr (я писал еще когда не было psr и silex)
Evgeniy
сейчас уже это все разжеванно
Evgeniy
вообщем если кто то хочет пилить совместно фв пишите мне в пм, я конечно мало пилить буду занят сильно но по ревьюить код могу и замечания по накидать
Evgeniy
чтобы потом его можно было в своих проектах юзать
Evgeniy
опыт
Конторка
Просто сесть и написать хорошую CMS с нуля невозможно?
Evgeniy
популярные cms там такое под копотом внутри
Конторка
Начинать я так понимаю надо с продумывания архитектуру всей системы?
Evgeniy
а цель?
новичкам опыт написания старичкам опыт управления плюс сделать компоненты которые можно юзать отдельно
Andrey
популярные cms там такое под копотом внутри
да, на их коде лучше не учиться
Evgeniy
сразу ты не продумаешь все правильно
Evgeniy
Давай попилим
у меня один необходимый компонент есть по di уже)
Evgeniy
Начинать я так понимаю надо с продумывания архитектуру всей системы?
нужно придумывать так чтобы была низкая зависимость и можно было их подменять, тем самым получаем гибкость и возможность модификации или изменения в дальнейшем
Конторка
сразу ты не продумаешь все правильно
Хотя бы примерно, и уже походу дела корректировать.
Конторка
Вариант?
Evgeniy
ну тебе надо что то что бы объединяло зависимости
Evgeniy
для этого в пхп юзается композер
Evgeniy
загрузил либу но ее надо подключать
Evgeniy
для этого есть инструменты внедрения зависимостей (di или dependency injection)
Evgeniy
далее нужно понять что такое di и service locator ознакомиться с psr/container
Evgeniy
далее нужно ознакомиться с единой точкой входа в приложение
Evgeniy
и написать примерно следующее php require '../vendor/autoload.php' $di = require '../app/di.php'; $app = $di->get(App::class); $response = $app->run(Request::createFromGlobal); send($response);
Evgeniy
так в идеале должна выглядить точка входа
Evgeniy
потом надо ознакомиться с psr/http (узнаешь о request и response и посмотреть его имплементации)
Evgeniy
потом внутри app не плохо было бы рассмотреть middleware и почитать предложение его в psr (оно вроде еще не принято)
🐴
где раздобыть iso 95-й винды?
Evgeniy
торренты поищи
Евгений
на фтп каком-нибудь :D
🦔
где раздобыть iso 95-й винды?
у меня в рашке диск был
🦔
честный :х
Evgeniy
где раздобыть iso 95-й винды?
http://rutracker.org/forum/viewforum.php?f=1019
🦔
где раздобыть iso 95-й винды?
зачем тебе внезапно