1 / 1 / 0
Регистрация: 09.10.2015
Сообщений: 37

Какой фреймворк для Веб лучше/проще?

18.09.2016, 15:49. Показов 1619. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Стою перед выбором фреймворка для веб на python, ни с одним еще не приходилось иметь дело.
И так цели:
№1 хорошая документация на русском, ну или книги так же на русском.
№2 чтоб в кратчайшие сроки наклепать сайт для дипломной работы.
№3 чтоб этот фреймворк был актуален в наши дни, чтоб толк от его изучения был не только для дипломной.

Погуглил, пока есть два варианта: Flask и Django.
Как я понимаю, Django самый распространенный, и в то же время самый тяжелый(или нет?)
Flask же полегче но меньше документации на русском.
Прошу подсказки умных людей, спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.09.2016, 15:49
Ответы с готовыми решениями:

Какой асинхронный фреймворк в python лучше использовать?
Здравствуйте. Интересует такой вопрос. Какой асинхронный фреймворк на данный момент самый стабильный и удобный в python? И кроме того, как...

Подскажите,какой фреймворк будет проще всего для имитации декстопного приложения
Весь мой опыт с JS, это вывод в "реалтайме" значений на хтмлку через вебсокет из asp.net приложения. По этому прошу помощи для ориентации в...

Какой веб фреймворк выбрать?
Здравствуйте уважаемые форумчане. Решил изучить какой то из веб фреймворков, выбор идет из: 1)Yii 2)Cackephp 3)CodeIgniter 4)Kohana...

2
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
18.09.2016, 21:19
Цитата Сообщение от ainur_fa Посмотреть сообщение
№1 хорошая документация на русском, ну или книги так же на русском.
Плохой способ выбора инструмента. Доки на русском скорее исключение, чем правило. Международный язык программистов это английский, по этому привыкай.
Цитата Сообщение от ainur_fa Посмотреть сообщение
№2 чтоб в кратчайшие сроки наклепать сайт для дипломной работы.
Что на django, что на flask сделаешь быстро.
Цитата Сообщение от ainur_fa Посмотреть сообщение
№3 чтоб этот фреймворк был актуален в наши дни, чтоб толк от его изучения был не только для дипломной.
Flask и django на сегодняшний день актуальные интрументы
Цитата Сообщение от ainur_fa Посмотреть сообщение
Как я понимаю, Django самый распространенный, и в то же время самый тяжелый(или нет?)
Flask же полегче но меньше документации на русском.
django часто используют в продакшен в силу его архитектурных особенностей. Ну на пример он задает жесткую структуру проекта и это как + так и -, потому что с одной стороны проще обучать сотрудников и новенький программист не сотворит страх и ужас, а с другой стороны это может помешать профессионалу в организации проекта, так как ему нужно. Так же из-за того, что django пытается решить сразу все проблемы то, он медленно развивается и некоторые из его компонентов бывают не доработаны (на пример шаблонизатор и orm), эта ситуация исправляется, но медленно и имеет свои ньюансы.
Есть и другие ньансы, но тогда тут у меня получится уже статья целая.

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

Кстати по flask есть дока на русском https://flask-russian-docs.rea... ru/latest/ и учебник лежащий в открытом доступе https://habrahabr.ru/post/193242/. Учебник показывает не совсем правильную структуру проекта для продакшен проекта, но для старта и проекта среднего размера вполне нормально.

В общем выбор фреемворка это результат анализа предстоящего проекта и результат собственных предпочтений. Лично я сейчас пишу веб проект на flask.
0
1 / 1 / 0
Регистрация: 09.10.2015
Сообщений: 37
19.09.2016, 07:44  [ТС]
Вцелом, некое представление сформировалось, спасибо за ответ.
Начну, пожалуй, с django, потом посмотрим, вероятно и Flask пощупаю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.09.2016, 07:44
Помогаю со студенческими работами здесь

Какой фреймворк лучше использовать?
Привет, Ребята. Да, этот вопрос задавался неоднократно. Но всё же, какой фреймворк лучше использовать? CodeIgniter хорош и почему...

Посоветуйте какой фреймворк лучше выбрать?
Здравствуйте. Я пишу проект для собственного развития. Проект представляет собой каталог документов. Catalog Серверная часть...

Какой сервер и MVC фреймворк лучше учить?
В большинстве вакансий указано знание GlassFish и Spring MVC. Хотелось бы узнать ваше мнение что лучше знать для устройства на работу: ...

Какой язык для веб программирования лучше?
Какой язык для веб программирования лучше?

Какой лучше использовать вариант для соединения с веб-приложением
Привет, форум! Вообще, просто вопрос, нежели потребность помощи в коде. Значит, имеется у меня клиент десктопный и сервер на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru