|
26 / 26 / 12
Регистрация: 04.02.2013
Сообщений: 250
|
|
Можно ли сделать простейший блог на чистом python?10.05.2014, 19:53. Показов 5043. Ответов 18
Метки нет (Все метки)
Хочу перейти с php на что-то другое. Начал вникать в python. Однако возник вопрос django это фрэймворк без которого вообще не сделать веб приложение? Либо django это тоже что query например. То есть так же легко можно писать на чистом python, но чуть сложнее чем с django. Но у меня закладывается мнение, что без django нельзя сделать вебприложение вообще на адекватно простом уровне.
Подскажите кто занимается python давно просто или сложно? Если все же веб приложение можно сделать достаточно просто на чистом python, то просьба скинуть ссылки на ресурсы где об этом можно почитывать, вникнуть. Можно на анг.
0
|
|
| 10.05.2014, 19:53 | |
|
Ответы с готовыми решениями:
18
В чистом html так можно сделать? web на чистом python Простейший цикл в python |
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||
| 10.05.2014, 20:08 | ||
|
Можно написать все самому с 0, но: 1. Зачем тратить время, когда эту работу уже сделали более грамотные люди. 2. Ты думаешь, что сможешь написать лучше? Использовать django тебя ни кто не заставляет, выбор огромен, есть flask, Pyramid, Zope, tornado и т д Это все вэб инструменты (ну только разумеется, что каждый нацелен на решение своего круга задач). Django привлекает тем, что он прост в изучении, по нему много литературы и много людей им пользуется, к тому же он предоставляет удобный и расширямый интерфейс администрирования, для управления БД. Для крупных проектов он мало пригоден (имею ввиду сильно нагруженные проекты с огромными базами), но для маленьких проектов это идеальный выбор.
1
|
||
|
26 / 26 / 12
Регистрация: 04.02.2013
Сообщений: 250
|
||
| 10.05.2014, 20:24 [ТС] | ||
|
В общем почему я не хочу использовать фрэймворки, чтобы узнать суть. Для меня написание сайтов - хобби.
У меня достаточно простой вопрос. Можно ли также просто сделать веб приложение на чистом python? Или это сложно учитывать порты на низком уровне, обрабатывать в ручную http заголовки.
0
|
||
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|||
| 10.05.2014, 20:34 | |||
|
Добавлено через 3 минуты Вообще слышал, что flask и пирамида рулят.
0
|
|||
|
26 / 26 / 12
Регистрация: 04.02.2013
Сообщений: 250
|
||
| 10.05.2014, 20:39 [ТС] | ||
0
|
||
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||
| 10.05.2014, 20:44 | ||
|
0
|
||
|
26 / 26 / 12
Регистрация: 04.02.2013
Сообщений: 250
|
|
| 10.05.2014, 20:52 [ТС] | |
|
Интересно как node.js тоже не для больших проектах. Еще есть java, может кто может сказать как обстоят дела с java в качестве веб серверного языка?
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 10.05.2014, 20:55 | |
|
0
|
|
|
141 / 141 / 38
Регистрация: 20.02.2012
Сообщений: 597
|
|
| 12.05.2014, 08:10 | |
|
на чистом питоне сайт написать можно.
но все равно придется использовать инструменты не из коробки. тот же рендер для темплейтов например, работу с БД. какой-то мигратор для БД. для начала все таки посмотреть готовые фреймворки. примерно понять как они работают, оценить архитектуру, а потом можно писать и свой фреймворк
0
|
|
|
1 / 1 / 0
Регистрация: 24.01.2014
Сообщений: 8
|
|
| 02.11.2014, 20:51 | |
|
Можно сделать, без проблем, но не нужно.
Возьмите фреймворк Django и посмотрите внутри. Например, что бы сделать блог нужны те же поля для регистрации и многое другое. Вот поэтому люди и придумали фреймворки, например на Django блок делается за минут 20. А вот полное обучение и будет вам портал с вашим блогом.
0
|
|
|
17 / 22 / 6
Регистрация: 16.10.2013
Сообщений: 316
|
|
| 03.11.2014, 14:53 | |
|
джанго гмо! юзайте фласк)
1
|
|
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 04.11.2014, 12:22 | |
|
0
|
|
|
141 / 141 / 38
Регистрация: 20.02.2012
Сообщений: 597
|
|
| 05.11.2014, 08:59 | |
|
можно ещё bottle посмотреть.
0
|
|
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 05.11.2014, 10:02 | |
|
warrax, это слишком серъёзно высказывание... Поаккуратнее.
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 05.11.2014, 10:58 | |
|
0
|
|
|
17 / 22 / 6
Регистрация: 16.10.2013
Сообщений: 316
|
||
| 05.11.2014, 23:45 | ||
|
но штука отвратительная. Выходит так, что большую часть времени надо тупо сидеть и настраивать то, что уже написано и придумывать всякие там костыли чтоб работало так как тебе надо) эт у меня так было
0
|
||
|
Z3JheSBoYXQ=
342 / 237 / 83
Регистрация: 08.07.2012
Сообщений: 577
|
|
| 06.11.2014, 20:45 | |
|
не используй джанго, это унылая поделка. Тонны кода, в котором можно утонуть.Высочайший уровень абстракции, как следствие чрезмерное количества ООП в такой простой области как WEB
Зачем изучать эту муть, если есть возможность создавать свои по настоящему уникальные вещи, в собственной концепции. Flask рулит. Код прост и понятен, истинный образчик принципа KISS. Добавь orm, я в своих проектах юзаю peewee. Классический WP я реализовываю на 2,5к общего кода, (табличные модели, методы, свойства, фильтры) без учета сопутствующего ( конфиги, тесты, константы в разных шаблонах - blueprints). На запросы пионЭров поделиться сразу оговорюсь, что код используется в коммерческих проектах, за код мне заплачены деньги , поэтому поделиться не получится. ![]() Добавлено через 12 минут По части фреймворков вообще. Фреймворки это загон в границы допущений. По сути ты сам для себя частично урезаешь возможности языка, потому как любой фреймворк неизбежно ставит рамки. Это концепция, она приятна для тупого копипаста, для творческой работы однозначна ненужная вещь.
1
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||
| 06.11.2014, 22:44 | ||
|
0
|
||
|
Z3JheSBoYXQ=
342 / 237 / 83
Регистрация: 08.07.2012
Сообщений: 577
|
|
| 06.11.2014, 22:49 | |
|
0
|
|
| 06.11.2014, 22:49 | |
|
Помогаю со студенческими работами здесь
19
Простейший пример в python 3 Простейший список в Python
Сделать игру на Python, используя как можно больше ООП Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|