170 похожих чатов

Так если не сервисы, то что какая архитектура?

55 ответов

29 просмотров

сервисы это просто слой архитектуры. Один из многих.

FOR YOU- Автор вопроса
Alex
сервисы это просто слой архитектуры. Один из многи...

ты понял, что я говорю про mvc, лол ты хикан или че?

FOR YOU
ты понял, что я говорю про mvc, лол ты хикан или ч...

а где в mvc вообще расписаны какие-то слои логики? Кроме собственно моделей, контроллеров и вью?

FOR YOU- Автор вопроса
Alex
а где в mvc вообще расписаны какие-то слои логики?...

я выше написал, какие статьи можно почитать на этот счет, но ты решил токсичить. оставайся им

FOR YOU
я выше написал, какие статьи можно почитать на это...

по моему это ты сейчас токсичишь, и по твоим словам видно, что у тебя вообще 0 понимания что такое архитектура, что такое сервисы и что такое mvc. к слову, ты сейчас споришь с человеком, который почти всю свою жизнь писал на джанге

FOR YOU- Автор вопроса
Daler Sattarov
по моему это ты сейчас токсичишь, и по твоим слова...

тип ответил мне "чекни сам", я токсичить стал? незаметно, что он всю свою жизнь писал на джанге)

Daler Sattarov
по моему это ты сейчас токсичишь, и по твоим слова...

не почти. Всю жизнь. Я ее еще по книге самих авторов фреймворка изучал. Где джанга 1.1

FOR YOU- Автор вопроса
Alex
не почти. Всю жизнь. Я ее еще по книге самих автор...

круто и че дальше? с тобой спорить нельзя?

FOR YOU
круто и че дальше? с тобой спорить нельзя?

можно. Про ты никаких ссылок не привел и соврал об этом. И агришься по чем зря.

FOR YOU- Автор вопроса
Alex
не почти. Всю жизнь. Я ее еще по книге самих автор...

если ты приводишь пример высоконагруженных приложений, когда тип не собирается такое строить ты в причинно-следственную могешь?

FOR YOU- Автор вопроса
Alex
можно. Про ты никаких ссылок не привел и соврал об...

лишь отвечаю токсом на твои токсичные выпадки

FOR YOU
если ты приводишь пример высоконагруженных приложе...

Где я про высоконагруженные приложения писал? Что ты несешь вообще?

FOR YOU
тип ответил мне "чекни сам", я токсичить стал? нез...

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

FOR YOU
гугл в помощь

Ну, гугл тут не аргумент. Если ты что-то знаешь по архитектуре, то поделись с чатом.

FOR YOU- Автор вопроса
Daler Sattarov
заметно, что он человек, повидавший все прелести д...

ммм, я его нашел, когда стажеру требовалось объяснить, че такое mvc, простым языком

FOR YOU- Автор вопроса
Alex
Где я про высоконагруженные приложения писал? Что ...

красавчик, хорошо свои сообщения чистишь)

FOR YOU- Автор вопроса
Alex
Ну, гугл тут не аргумент. Если ты что-то знаешь по...

тебе, ниче кидать не буду, как ты выразился -> "чекну сам"

FOR YOU
ммм, я его нашел, когда стажеру требовалось объясн...

а что такое "модель" в контексте mvc и джанги?

FOR YOU- Автор вопроса
Daler Sattarov
а что такое "модель" в контексте mvc и джанги?

модель, это девочка, которая ходит по подиуму так пойдет?

FOR YOU
модель, это девочка, которая ходит по подиуму так ...

ты ответь, а не отнекивайся. мне интересно что ты понимаешь под моделью

FOR YOU- Автор вопроса
Alex
Таак, а джанга это mvc фреймворк?

джанга - это ddd фреймворк

FOR YOU- Автор вопроса
Daler Sattarov
ты ответь, а не отнекивайся. мне интересно что ты ...

ты рил считаешь, что я буду отвечать тем, кто на меня решил накинуться и токсичить?)мем

FOR YOU- Автор вопроса
Daler Sattarov
ты ответь, а не отнекивайся. мне интересно что ты ...

парень выше прекрасно описал, что такое model, почитай

Alex
Таак, а джанга это mvc фреймворк?

Mvc в реальности нет,это сказки пхпшеров

FOR YOU- Автор вопроса
Alex
Таак, а джанга это mvc фреймворк?

не считается mvc, используя сервайсы можно этого достичь

FOR YOU
ты рил считаешь, что я буду отвечать тем, кто на м...

где я токсичил?) это по моему ты начал ставить мне клоунов

FOR YOU
ты рил считаешь, что я буду отвечать тем, кто на м...

ты можешь отстоять свою правоту как профессионал и тогда заплюют здесь меня, а не тебя.

FOR YOU- Автор вопроса
Alex
ты можешь отстоять свою правоту как профессионал и...

к сожалению я не пишу всю жизнь на джанге, как ты уже проиграл получается(

Ilya
Mvc в реальности нет,это сказки пхпшеров

ну не то чтобы сказка. Просто устаревший подход. В моем понимании это первая попытка разделения приложения на специализированные слои.

FOR YOU- Автор вопроса
Alex
ну не то чтобы сказка. Просто устаревший подход. В...

если не mvc, то какую архитектуру юзать на джанго проекты?

Alex
ну не то чтобы сказка. Просто устаревший подход. В...

ну джанга в это не попала, со слоями там интересно:D

Это хороший вопрос. После долгих раздумий я пришел к выводу что лучше стараться придерживаться решений самого фреймворка. В книге "two scoops of django" дается рекомендация создавать "толстые" модели, "тонкие" контроллеры и "тупые" шаблоны. Т.е. основная логика у нас живет таким образом в моделях.

тяжко живется, если ты такие вещи принимаешь на свой счет. эх

FOR YOU- Автор вопроса

ты сейчас рофлишь?

FOR YOU
ты сейчас рофлишь?

вполне здравая идея ж

Alex
Это хороший вопрос. После долгих раздумий я пришел...

К сожалению современные практики вроде DDD и clean architecture мало применимы в джанге.

FOR YOU- Автор вопроса
Alex
по поводу?

толстые вьюхи это круто?

FOR YOU
толстые вьюхи это круто?

шта? какие еще толстые вьюхи?

FOR YOU- Автор вопроса
Alex
Это хороший вопрос. После долгих раздумий я пришел...

Мне идея толстых моделей в корне не нравится. Я пока что склоняюсь к мысли для тупых крудов использовать простые вьюсеты \ сериализаторы DRF и простые модели. А в случае когда нужна нетривиальная бизнес-логика выносить это в сервисный слой.

Alex
Мне идея толстых моделей в корне не нравится. Я по...

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

Alex
ну, тоже рабочий подход в принципе. Просто тогда м...

Ну да, просто на старте с джангой тебе не нужно придумывать свои костыли для аутентификации \ авторизации \ пагинации \ примитивных крудов, это все уже у тебя есть. А с FastAPI приходится.

Alex
ну, тоже рабочий подход в принципе. Просто тогда м...

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

Alex
И дальше мы придем к тому о чем я писал еще выше -...

Я тоже пишу фреймворк, и понимаю, что нельзя знать всё, поэтому нужно искать специалистов, которые уже знают те или иные нюансы. Ибо кибербезопасность превыше всего, но это не значит, что нельзя делать свой фреймворк. Я правильно понимаю, он на Python написан у вас ?

iQs Solution
Я тоже пишу фреймворк, и понимаю, что нельзя знать...

Нет. Я в принципе обращаюсь к своему опыту и знаниям.

Alex
Нет. Я в принципе обращаюсь к своему опыту и знани...

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

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта