Size: a a a

🐘PHPStorm TIPS & TRICKS

2020 December 29

AB

Andrey Bunakov in 🐘PHPStorm TIPS & TRICKS
Фронт на вью, бзк хоть на питоне)
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
просто такое теоретически возможно. Не уверен.
источник

AD

Alexander Diospa in 🐘PHPStorm TIPS & TRICKS
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Alexander Horodishtyanu
Ага,  этот подход и мне нравится.  Бэк один тупо на апи плюс 2 сервиса,  админка и контент
Я так и делаю свой тестовый полигон (сервис микроблоггинга), но застрял на принятии решения, что должен представлять из себя API. Существует стандарт JSON-API, но он многословный и тот же vue на фронте требует прослойки-библиотеки, которая будет мапить в юзабельные объекты. Но в итоге получается, что вместо plain-объектов данных приходится работать через методы. Например, post.getTitle(). Это какой-то чужеродный подход подход к фронту, как мне кажется.

Это только одна из либ, но я уже разочаровался в JSON-API, не вырос я, чтобы принимать такие фундаментальные решения.
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Вероятно файлы могут храниться не по реальному имени, а по хешу, у него точно не будет расширения или оно не гарантировано будет реальным
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
amorphine
Я так и делаю свой тестовый полигон (сервис микроблоггинга), но застрял на принятии решения, что должен представлять из себя API. Существует стандарт JSON-API, но он многословный и тот же vue на фронте требует прослойки-библиотеки, которая будет мапить в юзабельные объекты. Но в итоге получается, что вместо plain-объектов данных приходится работать через методы. Например, post.getTitle(). Это какой-то чужеродный подход подход к фронту, как мне кажется.

Это только одна из либ, но я уже разочаровался в JSON-API, не вырос я, чтобы принимать такие фундаментальные решения.
Попробуй глянуть gRPC, может ближе к цели будет
источник

AH

Alexander Horodishty... in 🐘PHPStorm TIPS & TRICKS
amorphine
Я так и делаю свой тестовый полигон (сервис микроблоггинга), но застрял на принятии решения, что должен представлять из себя API. Существует стандарт JSON-API, но он многословный и тот же vue на фронте требует прослойки-библиотеки, которая будет мапить в юзабельные объекты. Но в итоге получается, что вместо plain-объектов данных приходится работать через методы. Например, post.getTitle(). Это какой-то чужеродный подход подход к фронту, как мне кажется.

Это только одна из либ, но я уже разочаровался в JSON-API, не вырос я, чтобы принимать такие фундаментальные решения.
Блин,  со стороны фронта не скажу совсем. Нет экспертизы там. Но я чёт не вижу ничего плохого в объектах.
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
источник

DS

Designer San Francis... in 🐘PHPStorm TIPS & TRICKS
Станислав Квятковский
Вероятно файлы могут храниться не по реальному имени, а по хешу, у него точно не будет расширения или оно не гарантировано будет реальным
Так  это загрузка реального файла, это не загрузка по урл или чему то подобному
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Designer San Francisco
Так  это загрузка реального файла, это не загрузка по урл или чему то подобному
Тогда всё опирается только на доверие к тому кто загружать файл будет (или его User-Agent-у), а, зная юзверей, там могут весьма интересные вещи приходить)
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Станислав Квятковский
Попробуй глянуть gRPC, может ближе к цели будет
вижу много материала. Спасибо, ознакомлюсь.
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Alexander Horodishtyanu
Блин,  со стороны фронта не скажу совсем. Нет экспертизы там. Но я чёт не вижу ничего плохого в объектах.
Это непривычно. Ксенофобия какая-то.
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Неизвестно, как vue будет реагировать на происходящее внутри этого объекта.
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
По общему впечатлению оно заточено именно под plain-объекты. Если я сделаю post.setTitle(), то будет ли перерисована часть, где post.getTitle()?
источник

AD

Alexander Diospa in 🐘PHPStorm TIPS & TRICKS
источник

AD

Alexander Diospa in 🐘PHPStorm TIPS & TRICKS
источник

AD

Alexander Diospa in 🐘PHPStorm TIPS & TRICKS
источник

AD

Alexander Diospa in 🐘PHPStorm TIPS & TRICKS
источник

AD

Alexander Diospa in 🐘PHPStorm TIPS & TRICKS
источник

AD

Alexander Diospa in 🐘PHPStorm TIPS & TRICKS
источник