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

Если мы написали приложение с использованием Django а потом решили

сменить Django на другой фреймворк, легко будет сделать это?

26 ответов

14 просмотров

Сложно, с Джанго вообще сложно слезать, но при чём тут надёжность? "это и есть причина того, что код этот абсолютно неподдерживаемый" - нет, причина неподдерживаемости кода и ненадёжности кроется исключительно в разработчиках.

очень частый кейс ага)

Roman-F Автор вопроса
Bat
очень частый кейс ага)

ребят, вы хоть теорию читайте

Dmitriy Sviridov
Сложно, с Джанго вообще сложно слезать, но при чём...

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

Roman F
ребят, вы хоть теорию читайте

Я опираюсь на практику, все эти теории по типу сменить БД/сменить фреймворк упираются в практику, мало кто таким занимается “просто так”. Писать по солиду можно и на том же джанго, но мало кому это надо. Его выбирают для того чтобы требования бизнеса быстрее реализовать, а не когда хотят писать чистейший SOLID код

Roman Timofeev
По мне, ты просто не самый лучший пример привёл. D...

Я в курсе, у нас с вами много общих чатов) Но, тем не менее, факт: джанго занимает свою нишу, и заменить её можно разве что на RoR. Либо придётся уйму всего написать вручную. Конечно, если речь идёт о микросервисе, то только дурак возьмёт джанго, а не FastAPI, например, но, если мне нужен сайт с админкой, то брать FastAPI, а не Django как-то странно. Я, если что, не люблю Django, несмотря на то, что в этом диалоге часто упоминаю его.

Roman-F Автор вопроса
Bat
Я опираюсь на практику, все эти теории по типу сме...

1) Очень многие сейчас соблюдают СОЛИД потому что это тупо быстрее получается сильно и 2) вы насмехаетесь над другим не обладая при этом должными знаниями.

Dmitriy Sviridov
Я в курсе, у нас с вами много общих чатов) Но, тем...

Ну занимает, ок. Только зачем вообще в ту нишу ходить? Это ж как битрикс, который сначала как-то появляется в компании("смотрите сколько всего он умеет!!!"), а потом долго и мучительно от него избавляются.

Roman F
1) Очень многие сейчас соблюдают СОЛИД потому что ...

Я “насмехаюсь” над аргументом “если сменить фреймворк” по вашему мнению который доказывает “что код этот абсолютно неподдерживаемый.”. Я ничего не говорил про то что “солид плох и никто на нем не пишет”

Roman-F Автор вопроса
Bat
Я “насмехаюсь” над аргументом “если сменить фреймв...

вы насмехаетесь, даже не зная что это не кейс - а метод проверки. Так мы понимаем, что Django ломает D, что практически гарантировано приведёт к провалу в будущем, а в ближайшем настоящем к дорогой разработке

Roman Timofeev
Ну занимает, ок. Только зачем вообще в ту нишу ход...

Зависит от задачи. Есть сайты, которые, допустим, делаются под партнёрскую программу. Их очень легко и удобно пилить на Django/RoR. Избавляться там от Django никто не будет никогда, ибо никому это не нужно. Делать кому-то такие сайты или нет - вопрос отдельный, но он не имеет отношения к текущей беседе. Есть спрос - есть и предложение. Я правда давно от этого ушёл, не беру такие заказы.

Roman-F Автор вопроса
Dmitriy Sviridov
Зависит от задачи. Есть сайты, которые, допустим, ...

Тут немного другое. Конечно, если ты знаешь Django и проект небольшой, то есть смысл

Dmitriy Sviridov
Зависит от задачи. Есть сайты, которые, допустим, ...

Конструктор сайтов типа tilda/wix закроет эту задачу быстрее и проще.

Roman Timofeev
Конструктор сайтов типа tilda/wix закроет эту зада...

Может быть, но не всегда. Конструктор сайтов хранит данные у себя + не настолько кастомизируемый

Dmitriy Sviridov
Я в курсе, у нас с вами много общих чатов) Но, тем...

Вот у меня сейчас стоит подобная задача, нужна тупо админка для своих, с RO/RW аккаунтами и 5-10 сущностями. Пилить на Go не вижу никакого смысла... еще и фронт придется самому делать. А Django тут идеально подходит.

Dmitriy Sviridov
Фу! Ты что, брось каку! Только Го!!!

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

Andrey Burov
ну бэк то я запилю с радостью... а что с мордой де...

Ну выставить можно ещё заказчику счёт 50к за админку на React)

Roman Timofeev
https://t.me/gogolang/622884

сохранил к себе, поизучаю

Andrey Burov
Вот у меня сейчас стоит подобная задача, нужна ту...

Я пилил на го. Субьективно вполне "пилибельно" в сравнении с петонами. Другое дело, что всё вручную, да.

Миринговин
Я пилил на го. Субьективно вполне "пилибельно" в ...

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

Andrey Burov
дурацкое ТЗ, отталкивает

Я не про тз, а что это надо уметь делать

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

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

Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
Делал задачу вот такую https://stepik.org/lesson/4985/step/9?unit=1083 получилось такое https://play.haskell.org/saved/ipKrepqe оно работает, тестов много не писал, но работае...
Fedor
22
что-то я не понимаю, в линуксе отладочную информацию как убрать из бинаря? он что с этой опцией, что без - одного и того же (достаточно большого) размера (да, я про лазарь)
Iluha Companets
13
Hey Does anyone know how can I receive push notifications from Github on my account? The official Github android app doesn't send notifications, and I don't use the email bec...
Jacob
10
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Как в webstorm включить фичу, чтобы прямо в коде можно было видеть кто редактировал это строчку и в каком коммите?
Антон
8
Всем привет, а может кто-то подсказать какие-то советы или типо того, как оптимальнее всего сапортить сервисы в разных локациях (канада + австралия + евпропа)? Будет ли ошибк...
Stas
8
Это что теперь, любой бот сможет принимать платежи без ебли с юр лицами?
Lencore
8
Не догоняю немного каким боком тут эппл Вот есть веб (мини) апп, который по факту веб сайт, просто в телеге веб вью и если там оплата, то нежно вот эти приседания?
e\\/gen
7
Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
Карта сайта