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

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

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

26 ответов

26 просмотров

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

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

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
дурацкое ТЗ, отталкивает

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

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Ребят в СИ можно реализовать ООП?
Николай
33
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта