The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз web-фреймворка Django 2.0, opennews (??), 02-Дек-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


13. "Релиз web-фреймворка Django 2.0"  +2 +/
Сообщение от Анончик_Next (?), 02-Дек-17, 23:05 
Прекрасный веб-фреймворк!
Ответить | Правка | Наверх | Cообщить модератору

22. "Релиз web-фреймворка Django 2.0"  –3 +/
Сообщение от Аноним (-), 03-Дек-17, 09:50 
> Прекрасный веб-фреймворк!

особенно, если выбирать между django, django и django...

А так, Rails, Hanami или Phoenix будут и по-лучше, по-гибче, по-быстрее, по-надёжнее и по-удобнее в написании кода.

Ответить | Правка | Наверх | Cообщить модератору

24. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от jOKer (ok), 03-Дек-17, 11:05 
Ну, почему же " между django, django и django", есть ведь и другие. Например, Flask. Я его опробовал недавно и могу сказать что он меня определенно впечатлил.
Ответить | Правка | Наверх | Cообщить модератору

26. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от Аноним (-), 03-Дек-17, 11:26 
Сегодня Flask, а завтра питон продашь....

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

Ответить | Правка | Наверх | Cообщить модератору

36. "Релиз web-фреймворка Django 2.0"  –2 +/
Сообщение от Аноним (-), 03-Дек-17, 13:36 
> Сказано пользоваться джангой - должны пользоваться джангой.... Непонятно, зачем питон
> использовать в вебе вообще. Стар он для этого.

Скорее не стар, а это не его назначение. Стихия питона - локальные скрипты.

Ответить | Правка | Наверх | Cообщить модератору

38. "Релиз web-фреймворка Django 2.0"  +1 +/
Сообщение от Аноним (-), 03-Дек-17, 14:27 
> Скорее не стар, а это не его назначение. Стихия питона - локальные
> скрипты.

Даже для локальных скриптов он стар. Корявости работы со строками (сравните с Ruby). Нет возможности формальной валидации кода, как в Go. Несовместимые версии (до сих пор основные линуксы типа Centos живут с 2.7 по-умолчанию). Собственно, чем он лучше баша, кроме того, что его, частенько, надо ставить?

Ответить | Правка | Наверх | Cообщить модератору

50. "Релиз web-фреймворка Django 2.0"  –1 +/
Сообщение от Аноним (-), 03-Дек-17, 15:58 
> Корявости работы со строками (сравните с Ruby).

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

Ответить | Правка | Наверх | Cообщить модератору

58. "Релиз web-фреймворка Django 2.0"  –6 +/
Сообщение от Аноним (-), 03-Дек-17, 17:24 
>> В каком месте в Python 3 она корявая?

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

Ответить | Правка | Наверх | Cообщить модератору

126. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от _ (??), 07-Дек-17, 21:01 
Дык тогда и ребе 1.9! :)
А с учётом того что ребе проги работают только на машине девелопера ... и если вам повёзет то он грамотно засунул это в докер ... то лучше уж пестон :\
Ответить | Правка | Наверх | Cообщить модератору

43. "Релиз web-фреймворка Django 2.0"  +1 +/
Сообщение от Аноним (-), 03-Дек-17, 15:26 
> Скорее не стар, а это не его назначение. Стихия питона - локальные скрипты.

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

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

45. "Релиз web-фреймворка Django 2.0"  –1 +/
Сообщение от Аноним (-), 03-Дек-17, 15:38 
>> Скорее не стар, а это не его назначение. Стихия питона - локальные скрипты.
> Которые отваливаются при каждом апгрейде системы. И правда стихия.

2.6 -> 2.7? А, ну да, вопросов нет.

Отваливаются без обновления самого Python? Так вы не язык ругайте, а писателей либ без обратной совместимости.

Ответить | Правка | Наверх | Cообщить модератору

46. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от Аноним (-), 03-Дек-17, 15:42 
ничего, что у большинства других скриптовых языков проблем с обратной совместимость нет или почти нет?
Ответить | Правка | Наверх | Cообщить модератору

48. "Релиз web-фреймворка Django 2.0"  –2 +/
Сообщение от Аноним (-), 03-Дек-17, 15:45 
Lua, Ruby, PHP, Perl - проблемы есть. Про JS не знаю, не писал на нём.
Ответить | Правка | Наверх | Cообщить модератору

53. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от Аноним (-), 03-Дек-17, 16:38 
Какие проблемы у Lua, Ruby, PHP, Perl?
Ответить | Правка | Наверх | Cообщить модератору

61. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от php (?), 03-Дек-17, 19:04 
foreach - не забудем, не простим!
Ответить | Правка | Наверх | Cообщить модератору

64. "Релиз web-фреймворка Django 2.0"  +1 +/
Сообщение от Аноним (-), 03-Дек-17, 20:49 
Возьми проект на PHP 4 и запусти его без рефакторинга на PHP 5. Удачи.
Или с пятого на седьмой - при должном качестве кода портировать будет не особо сложно, но это всё равно требуется.

Или Lua 5.1 - > 5.2 -> 5.3. Будь всё совместимым, в Gentoo не было бы до сих пор 5.1.

С перлом проще, но был у меня на Генте софт, который между 5.20 -> 5.22 -> 5.24 проходилось патчить.

Софт на Ruby 1.9 тоже не работал на 2.x без таких же правок, как и во всех случаях выше.

Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

101. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от leap42 (ok), 04-Дек-17, 09:59 
> С перлом проще, но был у меня на Генте софт, который между 5.20 -> 5.22 -> 5.24 проходилось патчить.

очень смешно, давайте примеры кода: 5.024 просто обязан быть обратно совместим с любым кодом вплоть до 5.000 (за исключением экспериментальных фич, в итоге не принятых)

Ответить | Правка | Наверх | Cообщить модератору

108. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от angra (ok), 04-Дек-17, 21:14 
ЕМНИП то всё-таки были изменения некоторых очень редко используемых, но не экспериментальных синтаксических конструкций. Причем сначала объявлялось deprected и лишь спустя много версий и лет наконец удалялось/изменялось.
Ответить | Правка | Наверх | Cообщить модератору

93. "Релиз web-фреймворка Django 2.0"  +1 +/
Сообщение от angra (ok), 04-Дек-17, 09:10 
> Какие проблемы у Lua, Ruby, PHP, Perl?

Из этого списка серьезных проблем с обратной совместимостью нет только у Perl. На нем действительно большая часть кода работает с 5.8(это 2002-й год и всё еще иногда встречающийся RHEL/Centos 5) до последних версий. Lua в основном используется как встроенный язык и как следствие проблемы совместимости его в большинстве случаев не касаются. А вот с Ruby и PHP ситуация ничем не лучше, а может даже хуже питона.
Еще с обратной совместимостью хорошо у так нелюбимого всеми javascript. Конечно если мы говорим про сам язык, а не про экосистему ноды.

Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

122. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от Аноним (-), 05-Дек-17, 18:45 
>> А вот с Ruby и PHP ситуация ничем не лучше, а может даже хуже питона.

У Ruby было только одно большое изменение - 1.8 -> 1.9. Примерно 10 лет назад. Когда сделали полный переход на UNICODE, а заодно поправили кучу других мелочей (именно мелочей). В остальном изменения только в сторону расширения или устранения неоднозначностей, которые и так обходили стилем программирования.

Ответить | Правка | Наверх | Cообщить модератору

49. "Релиз web-фреймворка Django 2.0"  –1 +/
Сообщение от Аноним (-), 03-Дек-17, 15:53 
А что тогда? PHP? Perl? JS? Вы серьёзно? Ruby может быть, но имеет свои проблемы, и разумная альтернатива всё равно нужна.

Java? Для не слишком сложных проектов это перебор. Да и для сложных зачастую не лучший выбор.

Компилируемые языки (в т.ч. JVM) в вебе - удовольствие малопопулярное (кроме, пожалуй, Java), хоть и интересное, но инфраструктура там послабее, чем у некопилируемых.

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

54. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от Аноним (-), 03-Дек-17, 16:40 
> А что тогда? PHP? Perl? JS? Вы серьёзно? Ruby может быть, но
> имеет свои проблемы, и разумная альтернатива всё равно нужна.

Под веб? Ruby, Go, Js

+ Crystal, если нужна статическая типизация
+ Elixir, если нужна скорость, но хочется писать в стиле Ruby

Ответить | Правка | Наверх | Cообщить модератору

65. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от Аноним (-), 03-Дек-17, 21:12 
> Js

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

> + Crystal, если нужна статическая типизация
> + Elixir, если нужна скорость, но хочется писать в стиле Ruby

Покажите мне сколько компаний на просторах СНГ имеют специалистов по этим языкам. Почему не сразу Groovy + Grails? Почему не Clojure + ClojureScript? Почему не Nim или Ceylon? Их-то точно никто не умеет, кроме пары-тройки компаний-единорогов на страну! Конечно, для души, а не за деньги, можно писать на чем угодно, и не только вышеперечисленном.

> Ruby

Раз Ruby, тогда и Python. У него, в отличие от Ruby, есть не только один major framework (Django), а и весьма популярные Pyramid и Flask. Как ни странно, лично мне за три года периодического кодописания на Питоне приходилочь работать с джангой меньше, чем с пирамидой или фласком.

Кстати, если в Руби есть другие популярные веб-фреймворки кроме рельс, то развенчайте моё заблуждение, буду только рад тому, что язык поддерживает жизнеспособность не завязываясь на единственный инструмент.

> Go

Да, хорошо, но ему ещё предстоит обрести популярность как язык, который "хорош для веба" (на котором удобно писать бэкэнд). Сейчас инфраструктура (либы, инструменты и особенно фреймворки) для веба пока слабенькая если сравнивать с Python или Ruby, но это вопрос времени. Всё очень активно пилится прямо сейчас.

Ответить | Правка | Наверх | Cообщить модератору

74. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от Аноним (-), 03-Дек-17, 23:47 
> Кстати, если в Руби есть другие популярные веб-фреймворки кроме рельс, то развенчайте моё заблуждение, буду только рад тому, что язык поддерживает жизнеспособность не завязываясь на единственный инструмент.

Sinatra, Hanami, middleman...

Ответить | Правка | Наверх | Cообщить модератору

86. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от Аноним (-), 04-Дек-17, 04:16 
Спасибо что напомнили о Синатре (про другие не слышал). Я надеялся что всё не так плохо и что я просто заблуждаюсь. :)
Ответить | Правка | Наверх | Cообщить модератору

47. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от Аноним (-), 03-Дек-17, 15:44 
Ruby на поприще Rails силён и мощен, но вне Rails практически мёртв, что вызывает нежелание изучать его вообще. Кроме того, не один знакомый рубист возился-возился с mri, но в итоге перешёл на JRuby, потому что, внимание, MRI тормозит. Ну а ещё потому что JRuby это энтепрайзненько. В итоге благодаря JRuby один из них начал учиться в интеграцию кода на Руби и Джаве, и через полтора года свалил в Джаву насовсем.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

57. "Релиз web-фреймворка Django 2.0"  +2 +/
Сообщение от a3k (?), 03-Дек-17, 17:03 
>Непонятно, зачем питон использовать в вебе вообще. Стар он для этого.

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

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

66. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от Аноним (-), 03-Дек-17, 21:14 
Особенно с учётом того, что JS младше всего на 4 года.
Ответить | Правка | Наверх | Cообщить модератору

106. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от Аноним (-), 04-Дек-17, 15:34 
> Особенно с учётом того, что JS младше всего на 4 года.

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

Ответить | Правка | Наверх | Cообщить модератору

85. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от Аноним (-), 04-Дек-17, 04:14 
> Ну, почему же " между django, django и django", есть ведь и
> другие. Например, Flask. Я его опробовал недавно и могу сказать что
> он меня определенно впечатлил.

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

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

87. "Релиз web-фреймворка Django 2.0"  +/
Сообщение от Аноним (-), 04-Дек-17, 04:19 
Я думал что Flask это небольшой, но не микрофреймворк. Микро - это Bottle. Или это уже нано?
Ответить | Правка | Наверх | Cообщить модератору

33. "Релиз web-фреймворка Django 2.0"  +2 +/
Сообщение от Принц (?), 03-Дек-17, 13:28 
В чем-то одном его много кто превосходит. Но джанго -- это прекрасный набор "всё в одном", аналогов которому нет.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

104. "Релиз web-фреймворка Django 2.0"  –1 +/
Сообщение от Кириллemail (??), 04-Дек-17, 12:02 
Я б не стал так категорично.
http://web2py.com
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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