URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 116987
[ Назад ]

Исходное сообщение
"Релиз web-фреймворка Django 2.2"

Отправлено opennews , 01-Апр-19 23:41 
Представлен (https://www.djangoproject.com/weblog/2019/apr/01/django-22-r.../)  релиз web-фреймворка Django 2.2 (https://docs.djangoproject.com/en/2.1/releases/2.1/), написанного на языке Python и предназначенного для разработки веб-приложений.  Ветка Django 2.2 отнесена к категории выпусков с длительным сроком поддержки и будет получать (https://www.djangoproject.com/download/#supported-versions) обновления до апреля 2022 года. LTS-ветка 1.11 будет поддерживаться до апреля 2020 года, а ветка 2.1 до декабря 2019 года. Поддержка ветки 2.0 прекращена.


Ключевые улучшения (https://docs.djangoproject.com/en/2.2/releases/2.2/):

-  Добавлены новые классы  CheckConstraint (https://docs.djangoproject.com/en/2.2/ref/models/constraints...) и UniqueConstraint (https://docs.djangoproject.com/en/2.2/ref/models/constraints...), позволяющие определить в модели собственные ограничения обращений к базе данных при помощи опции Meta.constraints (https://docs.djangoproject.com/en/2.2/ref/models/options/#dj...) (например, "models.CheckConstraint(check=models.Q(age__gte=18)");

-  В runserver обеспечено использование фреймворка Watchman (https://www.opennet.me/opennews/art.shtml?num=37101) для увеличения производительности отслеживания изменений в большом числе файлов;

-  Добавлен объект HttpRequest.headers (https://docs.djangoproject.com/en/2.2/ref/request-response/#...) для быстрого доступа к HTTP-заголовкам, переданным при запросе (например,  request.headers['User-Agent']).

URL: https://www.djangoproject.com/weblog/2019/apr/01/django-22-r.../
Новость: https://www.opennet.me/opennews/art.shtml?num=50439


Содержание

Сообщения в этом обсуждении
"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 01-Апр-19 23:41 
В 2к19 это просто эталон бессмысленного фреймворка.

"Релиз web-фреймворка Django 2.2"
Отправлено Anonim , 02-Апр-19 00:12 
Проекты использующие джанго

YouTube
Google Search
DropBox
Instagram
Reddit
Pinterest
Yahoo Maps
Spotify
cencys


"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 00:22 
Ютуб? Реддит?? Гугл серч???
Если честно, не ожидал, это действительно правда? Али 1 апреля доотмечаете?

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 00:42 
Пруфы, что этот список актуален, а не протух на десять лет?

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 01:21 
> DropBox

То-то они вкладывалтсь в pyston, чтобы ускорить python. А сейчас говорят на rust пишут.


"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 07:18 
Главную яндекса забыл

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 03-Апр-19 02:20 
Она не django)

"Релиз web-фреймворка Django 2.2"
Отправлено я , 04-Апр-19 22:20 
Она на перле

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 08:04 
> Проекты использующие джанго

Какие-нибудь внутренние ресурсы, написанные сотрудниками YouTube для сотрудников YouTube:

> на phpconf у Marcus`a спросили как они используют php в google. Он ответил, что у них есть страничка, через которую они пиццу заказывают, так вот она написана на php


"Релиз web-фреймворка Django 2.2"
Отправлено ыы , 02-Апр-19 12:44 
собственный сайт для заказа пиццы... это круто.

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 13:55 
Ну а что делать, если сам Youtube - на Go. От питона остался лишь скрипт для конвертации на Go.

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 08:09 
Pinterest вроде на Flask, что, конечно не умаляет всей крутизны Django...

"Релиз web-фреймворка Django 2.2"
Отправлено Rob Pike , 05-Апр-19 18:34 
Как минимум, reddit написан на pyramid, до был на лишпе

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 00:49 
Для веба нет ничего лучше питона. Я не понимаю, почему он еще не в браузере вместо JS.

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 04:14 
Сильное заявление, проверять его я конечно не буду

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 10:57 
Скорее, его стоит сопоставлять с PHP.

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 13:56 
Для чебурнета, вероятно, ничего лучше питона нет.... Ок.... За пределами РФ, к слову, с питоном сложно найти работу на вебе...

"Релиз web-фреймворка Django 2.2"
Отправлено th3m3 , 02-Апр-19 14:27 
То-то на Upwork полно заказов на Django.

"Релиз web-фреймворка Django 2.2"
Отправлено Анонимомус , 03-Апр-19 16:14 
Была попытка привнести немного питоновского в мир браузеров CoffeeScript называлась, что-то не прижилось, ну а сейчас wasm в руки и пиши на чем вздумается.

Вместо js уже сделать дефолтным что-то практически не реально в ближайшей перспективе, да и не нужно.


"Релиз web-фреймворка Django 2.2"
Отправлено iPony , 02-Апр-19 06:40 
Django + Gunicorn вполне фапабельная связка.
Ну а всяким там всегда что-то не то и не так.

"Релиз web-фреймворка Django 2.2"
Отправлено a3k , 02-Апр-19 09:18 
Недостаточно модный?

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 08:07 
О, LTSик подвезли, отлично! Django лучший по сумме качеств, поздравления всем причастным.

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 08:48 
django научился прямо работать с HTTPS или как  раньше через 'apache'
надо перенаправлять запросы?

"Релиз web-фреймворка Django 2.2"
Отправлено a3k , 02-Апр-19 09:17 
А зачем это нужно? Кто-то реально работает с Django не через nginx/что-то подобное?

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 15:51 
Это лишний функционал. Чтобы сделать терминирование https лучше, чем в nginx/haproxy/varnish/whateverelse придётся потратить овердофига усилий, которые можно пустить на что-нибудь полезное.

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 16:39 
Ой, я бы вот как раз лучше не доверялся этим их встроенным вебсерверам для работы на прямую. Пусть лучше за апачем/энджинэксом стоит

"Релиз web-фреймворка Django 2.2"
Отправлено киця , 02-Апр-19 11:06 
Я честно пытался на нём писать, проект продержался лет 5, но из-за отсутствия масштабируемости (нет многопоточности, всё течёт, питон жутко тормозной) пришлось всё переписывать на джаву. Конечно это больше проблема языка, чем джанги, но она делает сам фреймворк неюзабельным.

"Релиз web-фреймворка Django 2.2"
Отправлено vakorol , 02-Апр-19 17:24 
> питон жутко тормозной)
> пришлось всё переписывать на джаву

Что, простите??


"Релиз web-фреймворка Django 2.2"
Отправлено Акроним , 03-Апр-19 08:06 
Перевожу: "Питон (в частности Django) в самом анале списка на https://www.techempower.com/benchmarks/. Пришлось переписывать на одном из фреймворков на Java, которые ближе к началу того же списка."

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 03-Апр-19 08:57 
думать надо было перед тем, как питон выбирать.

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 12:00 
Django далеко не лучшее решение в мире python, но невероятно распиаренное. И за годы работы с этим счастьем я могу сказать что это неудобный фреймворк.

"Релиз web-фреймворка Django 2.2"
Отправлено microcoder , 02-Апр-19 13:19 
Не знаю, может только у меня создалось впечатление, что джангу писали Джависты, буквально всё там пропитано духом джавы. В ORM можно встретить не pythonic-style. Это отпугнуло и выбрал Flask.

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 13:54 
>  джангу писали Джависты,

Вряд ли. Просто пытались Rails слизать, но убогий синтаксис питона не позволил это сделать.


"Релиз web-фреймворка Django 2.2"
Отправлено vakorol , 02-Апр-19 17:27 
На счёт "лучшее решение" не возьмусь судить. Но вот за годы работы с этим счастьем я могу сказать, что это УДОБНЫЙ фреймворк, в котором есть практически всё для хорошей жизни. А чего нет в нём, есть в других сопутствующих модулях.

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 12:20 
> age__gte

Питон во всей красе.


"Релиз web-фреймворка Django 2.2"
Отправлено microcoder , 02-Апр-19 13:28 
Не Питон, а Джанга. Такого нет, насколько я помню в Pony ORM, SQLAlchemy

"Релиз web-фреймворка Django 2.2"
Отправлено Аноним , 02-Апр-19 13:24 
+ за Flask