The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

02.12.2017 19:53  Релиз web-фреймворка Django 2.0

Представлен релиз web-фреймворка Django 2.0, написанного на языке Python и предназначенного для разработки веб-приложений. Присвоение выпуску номера 2.0 связано к переходом к новой схеме нумерации версий, соответствующей принципу семантического версионирования. Важными изменениями, также способствовавшими присвоению знакового номера, стали прекращение поддержки Python 2.7 (для работы Django 2.0 теперь необходимо наличие Python 3.4, 3.5 или 3.6), серия нарушающих совместимость изменений и удаление большой порции возможностей, ранее объявленных устаревшими.

В рамках новой схемы присвоения версий каждый третий значительный выпуск будет отнесён к выпускам с длительным временем поддержки (LTS). После каждого LTS выпуска первая цифра версии будет увеличиваться. Например, 2.0, 2.1, 2.2 (LTS), 3.0, 3.1, 3.2 (LTS). Ветка Django 2.0 отнесена к категории выпусков с обычным сроком поддержки и будет получать обновления до августа 2018 года. LTS-ветка Django 1.8 до апреля 2018 года, а LTS-ветка 1.11 до апреля 2020 года. Поддержка ветки 1.10 прекращена.

Ключевые улучшения:

  • Поддержка упрощённого синтаксиса маршрутизации URL, позволяющего привязывать обработчики путей без применения регулярных выражений. Например, вместо "url(r'^articles/(?P‹year›[0-9]{4})/$', views.year_archive)" теперь можно указать "path('articles/‹int:year›/', views.year_archive)". Для сохранения обратной совместимости поддержка старых методов на основе регулярных выражений сохранена в полной мере;
  • Новый интерфейс администратора (contrib.admin), построенный с использованием методов адаптивной вёрстки и работающий как на настольных, так и на мобильных устройствах;
  • Выражение Window для построения запросов с применением выражения "OVER" (запрос формируется как "expression OVER window"). Например:
    
        window = {
           'partition': [F('studio'), F('genre')],
           'order_by': ExtractYear('released').asc(),
        }
        Movie.objects.annotate(
            best=Window(
                expression=Max('rating'), **window,
            ),
            worst=Window(
                expression=Min('rating'), **window,
            ),
        )
    


  1. Главная ссылка к новости (https://www.djangoproject.com/...)
  2. OpenNews: Релиз web-фреймворка Django 1.11
  3. OpenNews: Релиз web-фреймворка Django 1.10
  4. OpenNews: Релиз web-фреймворка Django 1.9
  5. OpenNews: Обновление web-фреймворка Django с устранением уязвимости
  6. OpenNews: Релиз web-фреймворка Django 1.8
Лицензия: CC-BY
Тип: Программы
Ключевые слова: django, python
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.2, Andrew (??), 22:18, 02/12/2017 [ответить] [показать ветку] [···]     [к модератору]
  • –17 +/
    Вот я собираюсь делать веб-сайты, хочу научиться Что еще за приложения они мне... весь текст скрыт [показать]
     
     
  • 2.7, тоже Аноним (ok), 22:41, 02/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Представьте себе, что браузеров не бывает, и для того, чтобы зайти на сайт, вам ... весь текст скрыт [показать]
     
     
  • 3.8, Аноним (-), 22:44, 02/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Представил... ну а в чем смысл тогда этих приложений? Это как мобильные приложения facebook и т.п.?
     
     
  • 4.9, тоже Аноним (ok), 22:51, 02/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Нет, это как решение задач, которые в прошлом веке решали отдельные приложения, ... весь текст скрыт [показать]
     
     
  • 5.30, Аноним (-), 13:21, 03/12/2017 [^] [ответить]     [к модератору]  
  • +3 +/
    Тем не менее, отдельные приложения делают все, кому не лени Т к браузер никогд... весь текст скрыт [показать]
     
     
  • 6.39, тоже Аноним (ok), 14:27, 03/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Учитывая, что те отдельные приложения все чаще являются просто интерфейсом, дерг... весь текст скрыт [показать]
     
     
  • 7.83, Аноним (-), 04:07, 04/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Собственно сейчас разработка идет с обоих сторон на встречу Мы видим что Swift,... весь текст скрыт [показать]
     
  • 2.10, Аноним (-), 22:54, 02/12/2017 [^] [ответить]     [к модератору]  
  • –4 +/
    Ну так Неплохой Про него могу сказать абсолютно уверенно, что он определенно л... весь текст скрыт [показать]
     
     
  • 3.12, Анончик_Next (?), 22:58, 02/12/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    В 4-ой версии планируют сделать быстрей.
     
     
  • 4.31, Аноним (-), 13:23, 03/12/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Это не значит, что его назначение изменится, и большинство фанатиков перестанут быть извращенцами.
     
     
  • 5.84, Аноним (-), 04:10, 04/12/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Ну хватит уже трололо ну у языка в дизайне сказано что язык для прототипирования... весь текст скрыт [показать]
     
     
  • 6.125, _ (??), 20:53, 07/12/2017 [^] [ответить]    [к модератору]  
  • +/
    >в дизайне сказано что язык для прототипирования

    Ты всё как обычно перепутал - это вот у тебя в истории болезни написано!
    Ни на вике, ни в питон доках такого нет :-)

     
  • 3.15, EHLO (?), 23:34, 02/12/2017 [^] [ответить]     [к модератору]  
  • +4 +/
    так тонко не прокатит... весь текст скрыт [показать]
     
     
  • 4.32, Аноним (-), 13:25, 03/12/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Нет, не тонко. Абсолютно всё, как оно есть. Просто некоторые еще не готовы к правде, но подгорать начинает. А это уже неплохо...
     
  • 2.17, Аноним (-), 00:04, 03/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Расматривай веб-приложения как отдельный сетевой сервис, работающий на отдельном tcp-порту и отображающий этот самый динамический сайт.
     
  • 2.18, KonstantinB (ok), 02:55, 03/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Веб-сайты можно делать, написав вручную HTML. А приложение - это программа. Программисты разрабатывают приложения. Веб или не веб - значения не имеет.
     
     
  • 3.35, Аноним (-), 13:33, 03/12/2017 [^] [ответить]     [к модератору]  
  • +3 +/
    Веб или не веб - разница есть 1 веб приложения у пользователя фактически нет ... весь текст скрыт [показать]
     
     
  • 4.40, тоже Аноним (ok), 14:36, 03/12/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    1 А игрушка, купленная вами в Стиме, вам принадлежит Точно принадлежит Даже е... весь текст скрыт [показать]
     
     
  • 5.69, freehck (ok), 22:26, 03/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Смысл в том, что для обычного приложения аудит безопасности МОЖНО произвести, по... весь текст скрыт [показать]
     
     
  • 6.76, тоже Аноним (ok), 00:35, 04/12/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Что-то я не припомню случаев массового аудита приложений Если не считать плясок... весь текст скрыт [показать]
     
     
  • 7.80, нах (?), 01:23, 04/12/2017 [^] [ответить]     [к модератору]  
  • +/
    разумеется, ничего сравнимого Теперь, в новой модной парадигме все в облачке, ... весь текст скрыт [показать]
     
     
  • 8.81, тоже Аноним (ok), 01:34, 04/12/2017 [^] [ответить]     [к модератору]  
  • +/
    И для этого достаточно, чтобы офисная планктонина открыла вложение из письма А ... весь текст скрыт [показать]
     
  • 7.95, Аноним (-), 09:39, 04/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Что-то я не припомню случаев массового аудита приложений

    Никто про массовый аудит ничего не писал. Вы всё надумали. Но касательно аудита, в моей компании он проводится.

     
     
  • 8.99, тоже Аноним (ok), 09:55, 04/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Расскажите, как вы аудировали MS Office, например.
     
  • 8.107, Анотоним (?), 18:58, 04/12/2017 [^] [ответить]    [к модератору]  
  • +/
    > Никто про массовый аудит ничего не писал. Вы всё надумали. Но касательно
    > аудита, в моей компании он проводится.

    Компания как называется?

     
  • 7.110, freehck (ok), 12:00, 05/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Я тебя, зелёный брат, конечно уважаю, но ответы из разряда да плевать на все ва... весь текст скрыт [показать]
     
     
  • 8.112, тоже Аноним (ok), 14:16, 05/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Тут, видимо, пропущен нулевой пункт мы говорим о Линукс-инфраструктуре, где хот... весь текст скрыт [показать]
     
  • 5.70, freehck (ok), 22:31, 03/12/2017 [^] [ответить]     [к модератору]  
  • +/
    И наоборот Веб-приложение позволяет вынести тяжёлую часть с сервера, и перело... весь текст скрыт [показать]
     
     
  • 6.77, тоже Аноним (ok), 00:37, 04/12/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    То, что бензопилой можно отпилить голову - совершенно не проблема самой технологии, согласитесь.


     
     
  • 7.97, Аноним (-), 09:49, 04/12/2017 [^] [ответить]     [к модератору]  
  • +/
    То, что на питоне можно написать всё - совершенно не проблема самой технологии, ... весь текст скрыт [показать]
     
     
  • 8.100, тоже Аноним (ok), 09:56, 04/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Технология веб-приложений поощряет майнеры не больше, чем обычные приложения - уже привычную малварь.
     
  • 7.111, freehck (ok), 12:07, 05/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Зачем же тогда производство всё более тяготеет к высокоуровневым языкам, которые... весь текст скрыт [показать]
     
     
  • 8.113, тоже Аноним (ok), 14:20, 05/12/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    На скайпе свет клином не сошелся Скайп - это, в первую очередь, сервис, отягоще... весь текст скрыт [показать]
     
     
  • 9.114, freehck (ok), 14:48, 05/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Учитывая, что телеграм написан на плюсах с использованием Qt, мы определённо наз... весь текст скрыт [показать]
     
     
  • 10.115, тоже Аноним (ok), 14:52, 05/12/2017 [^] [ответить]     [к модератору]  
  • +/
    _Клиент_ Телеграма написан на плюсах Телеграм - это веб-сервис, к которому може... весь текст скрыт [показать]
     
     
  • 11.116, freehck (ok), 15:10, 05/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Телеграм - это комплект программ У него есть сервер, у него есть клиенты И всё... весь текст скрыт [показать]
     
     
  • 12.117, тоже Аноним (ok), 15:20, 05/12/2017 [^] [ответить]     [к модератору]  
  • +/
    А вы сами, простите, читали то, на что ссылаетесь Там, например, говорится В... весь текст скрыт [показать]
     
     
  • 13.118, freehck (ok), 15:35, 05/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Давай лучше на ты Уже достаточно общаемся Википедия формируется людьми не всег... весь текст скрыт [показать]
     
     
  • 14.119, тоже Аноним (ok), 15:55, 05/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Знаю, сам некоторую часть наформировал И вдобавок оно может вообще не высов... весь текст скрыт [показать]
     
     
  • 15.120, freehck (ok), 16:21, 05/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Ну почему же Мне кажется это логичным В принципе, ввиду неясности термина, мож... весь текст скрыт [показать]
     
     
  • 16.121, тоже Аноним (ok), 17:27, 05/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Вижу возражение в вашем же тексте Вы эту часть сами же называете веб-интерфейсо... весь текст скрыт [показать]
     
     
  • 17.123, freehck (ok), 14:26, 06/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Короче, давай тогда так Я буду иметь в виду, что существуют люди, считающие, чт... весь текст скрыт [показать]
     
     
  • 18.124, тоже Аноним (ok), 23:12, 06/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Не обязательно является Он может быть использован в качестве бэкенда для веб-п... весь текст скрыт [показать]
     
  • 6.91, Аноним (-), 04:33, 04/12/2017 [^] [ответить]    [к модератору]  
  • +/
    JS-майнеры Monero и других криптовалют, пригодных для майнинга на CPU - вишенка на торте в наши дни. Но, кажется мне, это только начало. :)
     
  • 5.71, нах (?), 23:34, 03/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    игрушка, купленная в ларьке стопицот игр на одном dvd точно так же тебе не при... весь текст скрыт [показать]
     
     
  • 6.79, тоже Аноним (ok), 00:46, 04/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну, расскажи, какому дяде принадлежат написанные мной сервисы и особенно данные,... весь текст скрыт [показать]
     
     
  • 7.98, Аноним (-), 09:53, 04/12/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > Ну, расскажи, какому дяде принадлежат написанные мной сервисы и особенно данные, которые
    > в них обрабатываются.

    А причем здесь твои сервисы?


     
     
  • 8.102, тоже Аноним (ok), 09:59, 04/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Вы, наверное, просто не в курсе. Здесь форум.
    Здесь надо читать тред с начала, потому что без этого последний ответ может быть не вполне понятен.
     
  • 5.94, Аноним (-), 09:35, 04/12/2017 [^] [ответить]    [к модератору]  
  • +/
    > 1. А игрушка, купленная вами в Стиме, вам принадлежит? Точно принадлежит? Даже если Стим против?

    Первый пункт про принадлежность ничего не говорит. Если Вы это надумали, то и всё остальное тоже.

     
     
  • 6.103, тоже Аноним (ok), 10:02, 04/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Так и я не о принадлежности, а о возможности пользоваться без разрешения "дяди".
     
  • 4.51, KonstantinB (ok), 16:27, 03/12/2017 [^] [ответить]     [к модератору]  
  • +3 +/
    Внезапно, веб-приложение может быть под открытой лицензией и запускаться на ваше... весь текст скрыт [показать]
     
     
  • 5.72, нах (?), 23:36, 03/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    а Так это тоже неверно - опыт миллиона разработчиков на дельфи Кстати, в веб... весь текст скрыт [показать]
     
     
  • 6.73, KonstantinB (ok), 23:43, 03/12/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Дельфи - только подтверждение. Есть программисты, а есть формошлепы. Формошлепить тоже можно и для веба, и не для веба. :-)
     
  • 2.19, корвалол (?), 03:18, 03/12/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    современные сайты те, которые так не любят местные телепузики уже давно не наб... весь текст скрыт [показать]
     
     
  • 3.52, Аноним (-), 16:30, 03/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    починил ... весь текст скрыт [показать]
     
     
  • 4.88, Аноним (-), 04:22, 04/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Бэкэнд уже не приложение?
     
  • 2.23, Агроном (?), 10:44, 03/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Сейчас сайт это своеобразный html-терминал, а приложения работают на сервере.
     
     ....нить скрыта, показать (56)

  • 1.3, AntonAlekseevich (ok), 22:18, 02/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    > Например, вместо "url(r'^articles/(?P‹year›[0-9]{4})/$', views.year_archive)" теперь можно указать "path('articles/‹int:year›/', views.year_archive)".

    О исправили фьюче-баг что цифр в году может быть больше чем 4. :D

     
     
  • 2.4, Аноним (-), 22:22, 02/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Цифры важны. Замечательный релиз!
     
  • 2.16, Вареник (?), 23:44, 02/12/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    Бессмертные оценят.
     
     
  • 3.78, Дункан Маклауд (?), 00:43, 04/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Бессмертные оценят.

    Если только за следующие 8000 лет не потеряю голову, обязательно посещу могилу разработчиков.

     
  • 1.13, Анончик_Next (?), 23:05, 02/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Прекрасный веб-фреймворк!
     
     
  • 2.22, Аноним (-), 09:50, 03/12/2017 [^] [ответить]     [к модератору]  
  • –3 +/
    особенно, если выбирать между django, django и django А так, Rails, Hanami ил... весь текст скрыт [показать]
     
     
  • 3.24, jOKer (ok), 11:05, 03/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Ну, почему же " между django, django и django", есть ведь и другие. Например, Flask. Я его опробовал недавно и могу сказать что он меня определенно впечатлил.
     
     
  • 4.26, Аноним (-), 11:26, 03/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Сегодня Flask, а завтра питон продашь....

    Сказано пользоваться джангой - должны пользоваться джангой.... Непонятно, зачем питон использовать в вебе вообще. Стар он для этого.

     
     
  • 5.36, Аноним (-), 13:36, 03/12/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Скорее не стар, а это не его назначение Стихия питона - локальные скрипты ... весь текст скрыт [показать]
     
     
  • 6.38, Аноним (-), 14:27, 03/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Даже для локальных скриптов он стар Корявости работы со строками сравните с Ru... весь текст скрыт [показать]
     
     
  • 7.50, Аноним (-), 15:58, 03/12/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > Корявости работы со строками (сравните с Ruby).

    В каком месте в Python 3 она корявая?

     
     
  • 8.58, Аноним (-), 17:24, 03/12/2017 [^] [ответить]    [к модератору]  
  • –6 +/
    >> В каком месте в Python 3 она корявая?

    ну хотя бы в том, что до сих пор по-умолчанию в линуксах 2.7

     
     
  • 9.126, _ (??), 21:01, 07/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Дык тогда и ребе 1.9! :)
    А с учётом того что ребе проги работают только на машине девелопера ... и если вам повёзет то он грамотно засунул это в докер ... то лучше уж пестон :\
     
  • 6.43, Аноним (-), 15:26, 03/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Скорее не стар, а это не его назначение. Стихия питона - локальные скрипты.

    Которые отваливаются при каждом апгрейде системы. И правда стихия.

     
     
  • 7.45, Аноним (-), 15:38, 03/12/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    2 6 - 2 7 А, ну да, вопросов нет Отваливаются без обновления самого Python Т... весь текст скрыт [показать]
     
     
  • 8.46, Аноним (-), 15:42, 03/12/2017 [^] [ответить]    [к модератору]  
  • +/
    ничего, что у большинства других скриптовых языков проблем с обратной совместимость нет или почти нет?
     
     
  • 9.48, Аноним (-), 15:45, 03/12/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Lua, Ruby, PHP, Perl - проблемы есть. Про JS не знаю, не писал на нём.
     
     
  • 10.53, Аноним (-), 16:38, 03/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Какие проблемы у Lua, Ruby, PHP, Perl?
     
     
  • 11.61, php (?), 19:04, 03/12/2017 [^] [ответить]    [к модератору]  
  • +/
    foreach - не забудем, не простим!
     
  • 11.64, Аноним (-), 20:49, 03/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Возьми проект на PHP 4 и запусти его без рефакторинга на PHP 5 Удачи Или с пят... весь текст скрыт [показать]
     
     
  • 12.101, leap42 (ok), 09:59, 04/12/2017 [^] [ответить]     [к модератору]  
  • +/
    очень смешно, давайте примеры кода 5 024 просто обязан быть обратно совместим с... весь текст скрыт [показать]
     
     
  • 13.108, angra (ok), 21:14, 04/12/2017 [^] [ответить]     [к модератору]  
  • +/
    ЕМНИП то всё-таки были изменения некоторых очень редко используемых, но не экспе... весь текст скрыт [показать]
     
  • 11.93, angra (ok), 09:10, 04/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Из этого списка серьезных проблем с обратной совместимостью нет только у Perl Н... весь текст скрыт [показать]
     
     
  • 12.122, Аноним (-), 18:45, 05/12/2017 [^] [ответить]     [к модератору]  
  • +/
    У Ruby было только одно большое изменение - 1 8 - 1 9 Примерно 10 лет назад К... весь текст скрыт [показать]
     
  • 6.49, Аноним (-), 15:53, 03/12/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    А что тогда PHP Perl JS Вы серьёзно Ruby может быть, но имеет свои проблемы... весь текст скрыт [показать]
     
     
  • 7.54, Аноним (-), 16:40, 03/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Под веб Ruby, Go, Js Crystal, если нужна статическая типизация Elixir, если... весь текст скрыт [показать]
     
     
  • 8.65, Аноним (-), 21:12, 03/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Спасибо, но я не г-ноед JS буду применять только там где без него нельзя, а там... весь текст скрыт [показать]
     
     
  • 9.74, Аноним (-), 23:47, 03/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Sinatra, Hanami, middleman ... весь текст скрыт [показать]
     
     
  • 10.86, Аноним (-), 04:16, 04/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Спасибо что напомнили о Синатре (про другие не слышал). Я надеялся что всё не так плохо и что я просто заблуждаюсь. :)
     
  • 5.47, Аноним (-), 15:44, 03/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Ruby на поприще Rails силён и мощен, но вне Rails практически мёртв, что вызывае... весь текст скрыт [показать]
     
  • 5.57, a3k (?), 17:03, 03/12/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    >Непонятно, зачем питон использовать в вебе вообще. Стар он для этого.

    Очень тонкая шутка про современный веб.

     
     
  • 6.66, Аноним (-), 21:14, 03/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Особенно с учётом того, что JS младше всего на 4 года.
     
     
  • 7.106, Аноним (-), 15:34, 04/12/2017 [^] [ответить]    [к модератору]  
  • +/
    > Особенно с учётом того, что JS младше всего на 4 года.

    Это не так. Идеология питона - в 70-х. JS сделан на базе языков, актуальных в 90-е.

     
  • 4.85, Аноним (-), 04:14, 04/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Слушайте ну не позорьтесь Flask это микрофреймворк Не сравнивайте грабли ... весь текст скрыт [показать]
     
     
  • 5.87, Аноним (-), 04:19, 04/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Я думал что Flask это небольшой, но не микрофреймворк. Микро - это Bottle. Или это уже нано?
     
  • 3.33, Принц (?), 13:28, 03/12/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    В чем-то одном его много кто превосходит. Но джанго -- это прекрасный набор "всё в одном", аналогов которому нет.
     
     
  • 4.104, Кирилл (??), 12:02, 04/12/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Я б не стал так категорично.
    http://web2py.com
     
     ....нить скрыта, показать (32)

  • 1.20, Аноним (-), 08:46, 03/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Самый толерантный фреймворк https://code.djangoproject.com/ticket/22667
     
     
  • 2.75, Аноним (-), 23:55, 03/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Самый толерантный фреймворк https://code.djangoproject.com/ticket/22667

    Наоборот нетолерантный. Дискриминируют рабовладельческий строй.

     
  • 1.21, Аноним (21), 09:07, 03/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Не понимаю чего все так топят и хвалят эту django. По мне дак тот же flask и pyramid в разы лучше фреймворки.
     
     
  • 2.25, jOKer (ok), 11:13, 03/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Да, в них есть определенная прелесть Но джанга сейчас, это без малого Ынтерпрай... весь текст скрыт [показать]
     
     
  • 3.27, Аноним (-), 11:31, 03/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Где ж вы живёте с таким ынтырбпрайзом Все питоновские фреймворки в целом мен... весь текст скрыт [показать]
     
     
  • 4.67, Аноним (-), 21:15, 03/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Годность не всегда соотносится с популярностью. Миллионы мух, которые не могут ошибаться, всегда нам про это напоминают.
     
     
  • 5.105, Аноним (-), 15:32, 04/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Дальше следует отметить про наш индивидуальный путь питоностроения, независимо от того, используют ли его ещё за пределами РФ
     
  • 4.82, KonstantinB (ok), 03:33, 04/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > PHP Yii

    Бгг. За пределами ex-USSR об нем не знает примерно никто.
    А если уж говорить о PHP - то прежде всего стоит упомянуть Symfony.

     
  • 4.90, KonstantinB (ok), 04:32, 04/12/2017 [^] [ответить]     [к модератору]  
  • +/
    А Express вообще не стоит ставить в этот ряд, это весьма низкоуровневая штуковин... весь текст скрыт [показать]
     
  • 2.55, a3k (?), 16:51, 03/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    flask и django просто разные, с немного разным применением. Вообще оба хорошие.
     
     
  • 3.68, Аноним (-), 21:32, 03/12/2017 [^] [ответить]     [к модератору]  
  • +/
    И пирамида Сложная, но оправдано из-за хреновой тучи предоставляемой ею возможн... весь текст скрыт [показать]
     
  • 2.89, Аноним (-), 04:22, 04/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Да никто его не хвалит В том то и дело приходит начальник и говорит так у нас н... весь текст скрыт [показать]
     
     
  • 3.92, тоже Аноним (ok), 08:08, 04/12/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    Прекрасный пример того, что спагетти можно писать на любом языке. Даже на русском.
     
  • 1.109, ALex_hha (ok), 23:34, 04/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > ну хотя бы в том, что до сих пор по-умолчанию в линуксах 2.7

    и? Это типа минус? :В Еще одна жертва маркетинговой нумерации.

    > Корявости работы со строками (сравните с Ruby).

    конкретные примеры корявости в студию

    > Нет возможности формальной валидации кода, как в Go.

    а в руби есть? о_О

    > Несовместимые версии (до сих пор основные линуксы типа Centos живут с 2.7 по-умолчанию).

    такое есть у любого ЯП. Я вот столкнулся с попыткой перевода проекта на руби 1.8 на 1.9 удовльствие еще то. Так что не надо тут заливать про совместимость

    > Собственно, чем он лучше баша

    тем, что python

    > кроме того, что его, частенько, надо ставить?

    в том же centos он уже идет в минимальной поставке в отличие от ruby/golang

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor