@pydjango
Django

Полезная информация и правила: https://github.com/amureki/django_faq Вакансии и резюме: @django_jobs Пофлудить идём сюда: @django_flood Статистика чата: combot.org/chat/-1001063854692

1741 members

Архив канала @pydjango 9 июля 2016 г.

10:30:30 ПП
User 2895769
ого, у Навального на Django сайт
10:30:39 ПП
User 2895769
а Django не запретят в России? 😊))
10:30:58 ПП
User 100243492
Сцылку фстудию
10:31:09 ПП
User 2895769
так выше же
10:31:33 ПП
User 109322233
User 2895769
ого, у Навального на Django сайт
да, давно у них большинство проектов на ней
10:37:35 ПП
User 2895769
непонятно, зачем сейчас Python 2
10:37:39 ПП
User 2895769
кто его вообще использует
10:37:53 ПП
User 2895769
94% популярных пакетов работает на Python 3
10:37:58 ПП
10:38:31 ПП
User 100243492
Он удобен
10:39:16 ПП
User 2895769
так эта ветка же не развивается, он уже давно морально устарел
10:40:09 ПП
User 100243492
Минорные версии обновляются
10:40:20 ПП
User 2895769
ну там багфиксы в основном и всё
10:40:24 ПП
User 2895769
фана нет
10:40:25 ПП
User 109322233
User 100243492
Он удобен
чем
10:40:53 ПП
User 109322233
User 2895769
непонятно, зачем сейчас Python 2
есть крупные проекты которые просто так на 3 не перекинуть
10:40:57 ПП
User 109322233
нужны ресурсы/время
10:41:18 ПП
User 100243492
В работе со структурами, юникодом и прочие прелести
10:41:40 ПП
User 2895769
но на Django-то таких проектов практически и нет
10:41:47 ПП
User 2895769
там обычно просто сайтики
10:41:49 ПП
User 109322233
User 2895769
но на Django-то таких проектов практически и нет
есть, у нас например есть
10:42:05 ПП
User 100243492
Есть и таких не мало
10:42:11 ПП
User 2895769
у меня всё как-то просто решилось через 2to3
10:42:12 ПП
User 109322233
User 2895769
там обычно просто сайтики
один из: огромный инет магаз, один из лидеров ниши, на джанге, недавно апгрейдили на 1,6 всего лишь
10:42:19 ПП
User 2895769
буквально в пределах пары часов
10:42:41 ПП
User 109322233
User 2895769
у меня всё как-то просто решилось через 2to3
всякие старые либы тоже прокатит?
10:43:22 ПП
User 2895769
ну это опасно, 1.6 сейчас не поддерживается, фиксы безопасности только 1.8 и выше делают
10:43:24 ПП
User 100243492
И те проекты, что с огромным API функционалом?
10:44:04 ПП
User 2895769
http://py3readiness.org/
10:44:23 ПП
User 2895769
ну, сначала, конечно, надо зависимости посмотреть
10:44:48 ПП
User 2895769
если проблем с ними нет - то обычно всё просто переключается на 3 питон
10:45:06 ПП
User 100243492
User 2895769
ну, сначала, конечно, надо зависимости посмотреть
В чем я утвердился, по возможности надо меньше батареек использовать
10:46:15 ПП
User 2895769
я думаю, тут больше дело не в количестве, а в популярности
10:46:22 ПП
User 2895769
надо чтобы было мало непопулярных приложений
10:46:25 ПП
User 2895769
в зависимостях
10:46:45 ПП
User 2895769
тогда разработчики довольно оперативно всё обновляют сами без напоминаний и толчков со стороны
10:47:11 ПП
User 100243492
User 2895769
если проблем с ними нет - то обычно всё просто переключается на 3 питон
Изволь, но например заполняешь ты map() лямбдой через некий кверисет. И вдруг тебе надо в созданный лист добавить ещё пару параметров. То тут уже работа очень сильно разнится . Дескать, на втором это лист, а на тройке yield
10:48:47 ПП
User 2895769
если сложно за 1 раз перевести - можно через six переводить постепенно
10:48:48 ПП
User 100243492
User 2895769
надо чтобы было мало непопулярных приложений
Эта суть мне напоминает разработку под RoR, где без кучи библиотек у тебя ничего не заведётся
10:49:43 ПП
User 2895769
через six удобно тем, что можно переход на Python3 растянуть на пару месяцев
10:49:44 ПП
User 100243492
Тогда выплывает следущий вопрос, а резон переноса - когда все работает ?
10:49:59 ПП
User 2895769
ну вот сейчас в разработке 1.11
10:50:07 ПП
User 2895769
это последняя версия, которая будет работать на 2.7
10:50:08 ПП
User 109322233
User 100243492
Тогда выплывает следущий вопрос, а резон переноса - когда все работает ?
чтобы техдолг не копить
10:50:26 ПП
User 109322233
если мы конечно о развивающихся и поддерживаемых проектах говорим
10:51:00 ПП
User 100243492
Говорим скорей о том, зачем же нам вообще 2
10:51:37 ПП
User 2895769
для новых проектов сейчас 2 уже точно брать не стоит
10:51:55 ПП
User 100243492
User 2895769
ну вот сейчас в разработке 1.11
1.10 то ещё в альфе, а тут 1.11
10:52:50 ПП
User 2895769
1.10 выйдет летом, в августе
10:53:00 ПП
User 2895769
ну, через полтора месяца
10:53:04 ПП
User 2895769
или даже раньше
10:53:12 ПП
User 109322233
User 2895769
для новых проектов сейчас 2 уже точно брать не стоит
+
10:53:37 ПП
User 2895769
1.11 выйдет в апреле 2017 и это будет последняя версия, с которой будет работать 2.7
10:53:37 ПП
User 100243492
User 2895769
для новых проектов сейчас 2 уже точно брать не стоит
Не соглашусь , пилю API сервис для мобилок на 2ке и не скажу, что чем то приходится пренебречь
10:54:32 ПП
User 2895769
так а зачем устаревшее брать если можно взять новое?
10:55:19 ПП
User 100243492
А смысл тогда в этом? Те же яйца, только в профиль
10:56:20 ПП
User 2895769
ну вот есть Windows 7 и Windows 10, зачем на новые компьютеры ставить Windows 7, если на Windows 10 более красивый интерфейс, более длительный срок поддержки, поддержка DirectX12 и так далее?
10:56:41 ПП
User 2895769
ну да, пока ещё на Windows 7 тоже всё работает (или почти всё)
10:56:41 ПП
User 109322233
User 100243492
А смысл тогда в этом? Те же яйца, только в профиль
техдолг
10:56:56 ПП
User 100243492
Потому что бабла надо больше мелкософту) must die !!!
10:57:20 ПП
User 100243492
User 109322233
техдолг
На все единый ответ
10:57:40 ПП
User 100243492
Прям как в государстве! ;)
10:57:51 ПП
User 2895769
новые версии софта дают новые возможности для разработчиков
10:58:07 ПП
User 109322233
User 100243492
На все единый ответ
это основная и важная причина
10:58:33 ПП
User 109322233
то что не в маинстриме, выпадает в легаси
10:59:18 ПП
User 100243492
Окей, давайте все ринемся строчить на js под нодой
10:59:27 ПП
User 100243492
И гуйню тоже
11:00:21 ПП
User 2895769
Python 2 официально поддерживается лишь потому, что у Гвидо не хватило смелости нормально сказать, что Тузик сдох
11:00:35 ПП
User 100243492
Позабудем С, ассемблерные вставки будут сниться только во не
11:00:40 ПП
User 100243492
*во сне
11:01:49 ПП
User 100243492
User 2895769
Python 2 официально поддерживается лишь потому, что у Гвидо не хватило смелости нормально сказать, что Тузик сдох
Ну признай, некрофилам тоже жить охото
11:02:11 ПП
11:02:30 ПП
User 100243492
То то же
11:03:26 ПП
User 2895769
наверняка, у кого-нибудь и 2.4 стоит до сих пор
11:03:45 ПП
User 100243492
На маке по дефолту да
11:04:03 ПП
User 100243492
Гоню, на CentOS6
11:04:12 ПП
User 100243492
На маке 2.6
11:05:25 ПП
User 2895769
это на каких-либо старых маках, может
11:05:43 ПП
User 2895769
на 10.9 была предустановлена 2.7.5
11:06:04 ПП
User 2895769
а вот CentOS, да, они любят
11:08:25 ПП
11:08:35 ПП
11:20:46 ПП
User 2895769
это какой-нибудь старый остался
11:21:08 ПП
User 2895769
установленный отдельно или от более старых версий
11:23:01 ПП
User 2895769
на 10.7 был Python 2.5.6 (r256:Unversioned directory, Aug 25 2013, 00:03:43)
11:23:18 ПП
User 2895769
и если апгрейдить последовательно с 10.7 до новой версии, он там останется тоже
11:24:35 ПП
User 100243492
Свежая версия, без апдейта
11:24:42 ПП
User 2895769
на Tiger (10.4) был, кажется, 2.3
11:25:06 ПП
User 2895769
странно, не должно так быть