Dawnbrocker

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

Регистрация: 04.12.2022

Сообщения: 1486

Рейтинг: 1279

Dawnbrocker

Регистрация: 04.12.2022

Сообщения: 1486

Рейтинг: 1279

img

Классовый подход StronkDoge.png?1619501027 или функциональный подход Soidet.png?1619500985?

   

Вот на Nuxt 3 есть допустим composables hmmclueless.png?1635877967, они же функции-хелперы, они же помощники frogok.png?1620146087, с помощью которых можно что-то делать catloading.png?1672014589. Например, получать данные с сервера pepegahacker.gif?1625805410

 

А есть также классы Rock.gif?1660474854, логика которых хранится обычно в сторах, например в Pinia relaxeat.gif?1631454183. На основе которых можно штамповать экземпляры гусей Goose.gif?1619501202 и реализовывать методы классов тем или иным способом PepeGlasses.png?1553628094

 

Какой подход лучше решает ту или иную задачу ZeroTwoThinking.png?1621090694? Например, получить данные с сервера - достаточно будет и composable-функции, да tsui.png?1621090895? А если это не REST, а GraphQL KEKWait.png?1616515041, а может вообще gRPC HAhaa.png?1616514247? Будем засовывать в классы наши queries ShrekWTF.png?1619500548?

Kivooeo

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

Регистрация: 15.07.2019

Сообщения: 4310

Рейтинг: 1846

Kivooeo

Регистрация: 15.07.2019

Сообщения: 4310

Рейтинг: 1846

Функции и классы никак не мешают друг другу, хз о чём тема вообще

Kerr9tina

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

Регистрация: 11.09.2022

Сообщения: 113

Рейтинг: 74

Kerr9tina

Регистрация: 11.09.2022

Сообщения: 113

Рейтинг: 74

Dawnbrocker сказал(а):

Классовый подход StronkDoge.png?1619501027 или функциональный подход Soidet.png?1619500985?

Вот на Nuxt 3 есть допустим composables hmmclueless.png?1635877967, они же функции-хелперы, они же помощники frogok.png?1620146087, с помощью которых можно что-то делать catloading.png?1672014589. Например, получать данные с сервера pepegahacker.gif?1625805410

А есть также классы Rock.gif?1660474854, логика которых хранится обычно в сторах, например в Pinia relaxeat.gif?1631454183. На основе которых можно штамповать экземпляры гусей Goose.gif?1619501202 и реализовывать методы классов тем или иным способом PepeGlasses.png?1553628094

Какой подход лучше решает ту или иную задачу ZeroTwoThinking.png?1621090694? Например, получить данные с сервера - достаточно будет и composable-функции, да tsui.png?1621090895? А если это не REST, а GraphQL KEKWait.png?1616515041, а может вообще gRPC HAhaa.png?1616514247? Будем засовывать в классы наши queries ShrekWTF.png?1619500548?

Нажмите, чтобы раскрыть...

100500 тема об этом.

 

 

Зачем вы вообще их так явно разделяете, вам ваша вера запрещает их комбинировать?

 

Глобально - пишешь на классах, для мелких задач и обработок - дёргаешь функции.

 

Нет смысла писать класс для задачи, которая решается в 10 строк кода одним методом, ровно как и нет смысла писать банковскую систему на функциях(но опять же, никто не запрещает, разве что на код-ревью на тебя будут весело смотреть и будет трудно объяснить, а зачем ты так сделал).