All streams
Search
Write a publication
Pull to refresh
-19
0
Fortop @Fortop

Пользователь

Send message
Замыкания совсем другая история.
Почему?

Дарю.
Режим markdown в десктопном варианте, где количество символов > вначале строки указывает вложенность цитаты


В мобильной версии работает также, уже без всяких дополнительных режимов

В ларе особый идиотизм с хранением реквеста в di-контейнере.

GET /order/{id} — вернет 200, если заказ (ресурс) с таким id существует. 404, если заказ не найден, не корректный id или клиенту нельзя знать о существовании такого id

Полагаю что вы вообще не понимаете в чем суть проблемы отборажения бизнеслогики на статусы HTTP.
Первой много, а второго мало.

По шагам
404, если заказ не найден

Это ок.

404, если зне корректный id

Это не ок. Не пользователь должен догадаться из вашего "что-то пошло не так". А он должен получить внятную информацию. Особенно если это пользователь API.

404, если клиенту нельзя знать о существовании такого id

Это тоже не ок. Поскольку совершенно другая ситуация которая требует иной реакции.

Тут люди свой собственный пол сделали небинарным. А вы хотите завернуть всю широту возможных случаев в несколько десятков кодов…

Ваш код 404 не несет всей нужной информации. Т.е. нарушает сам REST по вашим же словам.

Как исправлять будете?
1) облачное управление, а не редактирование массы текстовых файлов

Ок, раз пошли такие пляски и перевод стрелок с подменой понятий.
То чем ваше решение лучше тех же crowdin, alconost?

2) авто-детект, где используются тексты — контекст

Это в каком месте автодетект?
Там где пишете @p?
3) предпросмотр/рендеры

Вот прямо пререндер моего любого мобильного приложения или апи? Это где такое?

4) авто-определение отсутствующих текстов, и многое другое.

Это все есть давно.

Ваш аргумент можно использовать и про Dropbox и Google Drive — зачем велосипед, когда есть стандартный простой FTP

Я пока свои аргументы не излагал. Но задал всего лишь вопрос.

Как SaaS вам нужно сравниваться с другими подобными сервисами (чего в статье вы не делаете).
А как инструментарий on-premise ну как бы все уже давно есть в стандартных вещах.
Какие статусы вы назначите на GET /order

Для следующих случаев:
  • Заказ не существует.
  • Заказ не найден в рамках существующих фильтров.

Хотел бы написать TLDR, но к сожалению я это прочитал. Это печаль.

Можно на пальцах рассказать чем предложенный велосипед лучше стандартного простого gettext?

Тогда бы не было слов BigData, облака, Kafka…

Руки наконец-то дошли сделать хоть что-то более вразумительное вашей попытки сравнивать размеры.

Симфония несомненно прошла большую эволюцию со времен 1/2/3 версии. Меня особенно порадовал приход Flex и ориентация на микроядро.
В этом контексте разница с микрофреймворками существенно сократилась.

Но вместе с тем общая унаследованная идеология все же осталась и не может быть быстро (а возможно и не планируется) изжита.

Задумался над тем как внятно объяснить свои ощущения и опыт — понял что это сложно.
Поэтому собрал вот такой вот наглядный пример, который отчасти демонстрирует разницу для меня.

Вот результат выполнения кода в рамках вами же предложенных скелетов приложений.
По моему опыту в mezzio код имеет тенденцию оставаться линейным по максимуму.
Хотя писать, естественно, можно по-разному.

image

P.S. Для симфонии пришлось прописать простой индекс-контроллер с банальным эхо.
Запускал все под встроенным в php сервером.
1) Плата только за использование, то есть стоимость равна интегралу под графиком используемых ресурсов — в случае же кубов, приходится платить за весь прямоугольник, причем высота прямоугольника — это точка пиковой нагрузки


Теоретические выкладки это хорошо, но практика говорит что все плохо. Достаточно посчитать конечные деньги. И тут serverless тупо проигрывает в большинстве типичных приложений.
а пол тысячи подов это по сути набор окружений для небольшого микросервисного решения в пару десятков компонентов


Вы сильно лукавите (если не сказать врете) относительно оценки размеров «небольшого».

В большинстве случаев люди обходятся десятками подов. И вот зачем им в этом контексте кубик — я вообще не понимаю.

Пальцем в небо предположу что у вас очень несложное приложение.


Кубик и так-то выглядит оверкилом, если у вас нет хотя бы полутысячи подов.
А для той области где заходит serverless он вообще безумно громоздок.

Ваша "вскидка" очень далека от реальности.
Четыре года назад aws lambda была примерно в два раза дороже облачных решений от самого же амазона.
Разница облачных решений амазона к bare metal на единицу производительности была емнип х10

А что тогда? Предположу распространённое среди «людей с интеллектом выше среднего» мнение, что войну там развязал Путин.


Я жил на Донбассе ровно до того момента как ко мне пришли «добровольцы с Кубани» спасать меня у холодильника от фашизма.

Гражданская ли эта война?
Впрочем, думать вы не обучены.

Я вам расскажу почему так происходит.


Основная масса тулчейнов писалась под линукс. И эти "упоротые" товарищи только декларируют портируемость, но не следуют ей.


Поэтому часто их (тулчейнов) использование под вин требует дополнительных танцев с бубнами.


Так что я в свое время, когда повзрослел и танцы надоели — для работы пересел на линукс. Он, конечно, говно по юзабилити, но мне нужно работу делать.

Как далеко вглубь веков копать будете в поисках владельцев территории?

Так не бывает.


Не хотеть платить за изменения — это да.
А чтобы быть не в силах — это нет.


Народ и составляет то самое государство.

Давайте я вам просто приведу примеры, а вы сравните разницу сами?

Микрофреймворки — Slim, Mezzio
Фреймворки — Symfony, Laravel, Laminas

Ну свуле емнип есть пакеты и для того и для другого.


Я больше о компонентах симфонии любопытствовал

А почему не взять что-то из микрофреймворков?
Slim, Mezzio?

Не надо опять.


Libreoffice лично меня возвращает в офис, каким он был на начало 90-х.


Это настолько уныло, что не надо.


И это при том, что работаю-то по линуксом. Вот просто в силу тупого вендорлока большинства тулчейнов.


Хотя wsl в этом контексте хорошее подспорье, но все ещё не идеальное.


P.S. По поводу headless
https://ewenorme.com/2016/06/14/automating-excel-for-headless-server-side-html-conversion/

Information

Rating
Does not participate
Location
Донецкая обл., Украина
Date of birth
Registered
Activity