The OpenNET Project / Index page

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



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

Оглавление

Разработка Python переносится на Git и GitHub, opennews (?), 02-Янв-16, (0) [смотреть все] +1

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


62. "Разработка Python переносится на Git и GitHub"  –1 +/
Сообщение от rob pike (?), 03-Янв-16, 05:20 
Нужно ли быть самым популярным чтобы продолжать развиваться, иметь пользовательскую базу и быть для ряда применений и обстоятельств лучшим выбором?

Умерли ли все языки кроме JavaScript?

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

66. "Разработка Python переносится на Git и GitHub"  +/
Сообщение от Аноним (-), 03-Янв-16, 11:09 
>и быть для ряда применений и обстоятельств лучшим выбором

Для систем контроля версий лучший выбор это С, а уж никак не Python.

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

67. "Разработка Python переносится на Git и GitHub"  +1 +/
Сообщение от Аноним (-), 03-Янв-16, 11:12 
JS ЯП, а мы говорим про тулинг и да старому тулингу на смену приходит новый. Был Grunt сейчас практически везде Gulp в новых проектах.
> Умерли ли все языки кроме JavaScript?

А что в браузере появилась нативная поддержка других языков?

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

129. "Разработка Python переносится на Git и GitHub"  +/
Сообщение от rob pike (?), 04-Янв-16, 04:37 
А что, кроме браузеров ничего не осталось?
А что, нативная поддержка всегда лучше не нативной? (Elm, ClojureScript)
Ответить | Правка | Наверх | Cообщить модератору

78. "Разработка Python переносится на Git и GitHub"  +/
Сообщение от Crazy Alex (ok), 03-Янв-16, 16:34 
Лично мне будет достаточно того, чтобы оно мне случайно не попадалось. А где там онобудет использоваться для частных рпоектов, как Fossil тот же - неважно.

Я даже не то, чтобы сильно ненавидел Mercurial - просто считаю, что у него нет достаточных преимуществ перед Git чтобы терпеть ещё одни распространённый версионник. Это такая штука, в которой чем больше унификации - тем лучше.

А с джаваскриптом я бы не сравнивал. Наоборот - он популярен (и жив вообще) только потому, что принудительно держит монополию в ставшей популярной по совсем другим причинам нише. В результате ему и стандарт, и реализацию подтянули, и разработчиков набралось. Сложись сейчас в вебе ситуация, аналогичная VCS (допустим, окажись во всех браузерах поддержка полноценного Питона) - очень большой вопрос, выдержит ли JS конкуренцию.

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

82. "Разработка Python переносится на Git и GitHub"  +/
Сообщение от myhand (ok), 03-Янв-16, 17:06 
> Это такая штука, в которой чем больше унификации - тем лучше.

Вот такие люди, не слыхавшие о стандартизации, и обижаются потом
на "школие".  Загнобить альтернативы - единственный путь развития!

Windows-децтво торчит у вас отовсюду.

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

100. "Разработка Python переносится на Git и GitHub"  +/
Сообщение от Crazy Alex (ok), 03-Янв-16, 21:01 
Нет.

Никто их не гнобит.

Альтернативы - пусть копошатся тихо в своём углу, как Fossil и Darcs. Или Haskell какой-нибудь. Или мой любимец Notion WM. Или... да вагон таких. Если мейнстрим сильно начудит - о них вспомнят. Плюс хорошие идеи из них будут потихоньку перетаскивать в мейнстрим.

А вот иметь несколько конкурирующих "мейнстримных" открытых продуктов - это бред почти всегда, особенно для (D)VCS. Это ж не window manager, где никому за пределами твоего десктопа не важно, чем ты пользуешься.

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

105. "Разработка Python переносится на Git и GitHub"  –1 +/
Сообщение от myhand (ok), 03-Янв-16, 21:18 
> Никто их не гнобит.
> Альтернативы - пусть копошатся тихо в своём углу

Проходили это уже, аж веке в XIX-м.  Резервации там разные,
права индейцев...

Страшно то, что гнобят альтернативы - совершенно не по техническим
причинам.  В тексте PEP черным по белому - достоинств у Git нет.

Bibucket даже не вспомнили (раз уж им так github-workflow втемяшился)...

> Плюс хорошие идеи из них будут потихоньку перетаскивать в мейнстрим.

А плохие идеи из мейнстрима кто будет доставать?  У вас же
не плановая экономика - капитализьм, конкуренция, свободный рынок (тм).

> А вот иметь несколько конкурирующих "мейнстримных" открытых продуктов - это бред почти
> всегда, особенно для (D)VCS.

А то.  Впаривать удобно, когда все ходят ровными рядами.  Наплодили плохие
дяди интернет-стандартов, вот у них по десятку веб-серверов развелось.  Непорядок -
не дают эффективным менеджерам развернуться!  Ну ниче, гитхабчик вам запилит все.

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

112. "Разработка Python переносится на Git и GitHub"  +/
Сообщение от rob pike (?), 03-Янв-16, 22:59 
> У вас же не плановая экономика - капитализьм, конкуренция, свободный рынок

Ткни пальцем в средней юности девелопера - попадешь в латентного троцкиста.

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

115. "Разработка Python переносится на Git и GitHub"  –1 +/
Сообщение от myhand (ok), 03-Янв-16, 23:07 
Т-щ следователь, ви че мне шьете?

ЗЫ:
Ранней юности девелоперы, надо полагать, этими
марксами голову уже вовсе не забивают?  Монополия - эт
игра такая, да детка?

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

118. "Разработка Python переносится на Git и GitHub"  +1 +/
Сообщение от Crazy Alex (ok), 03-Янв-16, 23:23 
А плохие идеи - доставали и достают. Что понемногу рефакторят/депрекейтят, что в мажорных версиях ломают. А когда этого не происходит  то в какой-то момент "вдруг" выстреливает гадкий утёнок, который тихо без хайпа развивался и дошёл-таки до кондиции, делов-то. Либо форк вырастет.

А гитхабчик - ну да, плохо. Но, в конце концов, это не в гугле документы держать - локальных версий вагон. Будет чудить - смигрировать не то, чтобы очень сложно. Вот поэтому и чудить не будет, собственно.

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

124. "Разработка Python переносится на Git и GitHub"  –1 +/
Сообщение от myhand (ok), 03-Янв-16, 23:59 
> А плохие идеи - доставали и достают. Что понемногу рефакторят/депрекейтят, что в
> мажорных версиях ломают. А когда этого не происходит  то в
> какой-то момент "вдруг" выстреливает гадкий утёнок, который тихо без хайпа развивался
> и дошёл-таки до кондиции, делов-то. Либо форк вырастет.

Что-то эта картинка сильно напоминает сказошные дали про "конкуренцию",
"свободный рынок" и проч. пое***нь от прихватизаторов.  А экономические
реалии всегда вырисовывают монополии, убить которые можно только
с помощью более-менее честного внешнего регулятора.

> А гитхабчик - ну да, плохо. Но, в конце концов, это не
> в гугле документы держать - локальных версий вагон.

А вот если к практике.  Хочу я смигрировать с GitHub на GitLab, че делать?

Во что это выльется, по пунктам?

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

123. "Разработка Python переносится на Git и GitHub"  +4 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 03-Янв-16, 23:54 
> Страшно то, что гнобят альтернативы - совершенно не по техническим причинам.

В данном случае никакого гнобления нет, проект решил ориентироваться на большинство которого оказалось раз в 20 больше. Получилось так потому что hg не понравился разработчикам в виду различных причин, и технических в частности.

> В тексте PEP черным по белому - достоинств у Git нет.

Зачем нагло врёшь, в тексте этого нигде не написано. Сказано что этот вопрос вообще не рассматривается.

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

126. "Разработка Python переносится на Git и GitHub"  –2 +/
Сообщение от myhand (ok), 04-Янв-16, 00:08 
>> Страшно то, что гнобят альтернативы - совершенно не по техническим причинам.
> В данном случае никакого гнобления нет, проект решил ориентироваться на большинство которого оказалось раз в 20 больше.

Ну да.  Бездумный уход на альтернативное решение - это не гнобление, вы чо.
Нет такого гитхабчика, куда по OpenID со вконтактиков школие
пускают?  А то надо-ть сказать разработчикам - пропускают контингент "контрибьютеров".

> Получилось так потому что hg не
> понравился разработчикам в виду различных причин, и технических в частности.

Ни слова там про технические причины, утрись.

>> В тексте PEP черным по белому - достоинств у Git нет.
> Зачем нагло врёшь, в тексте этого нигде не написано. Сказано что этот
> вопрос вообще не рассматривается.

There are really only two real options for this, Mercurial and Git. Between the two of them the technical capabilities are largely equivilant. (ц)

Жабе опять рассказывать по гуглоперевотчек?

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

139. "Разработка Python переносится на Git и GitHub"  +2 +/
Сообщение от Аноним (-), 04-Янв-16, 22:03 
> Проходили это уже, аж веке в XIX-м.  Резервации там разные, права индейцев...

Живу в 30 км от резервации индейцев, слежу за этой темой и всячески интересуюсь. Чувак, ты даже близко не представляешь о чём идёт речь. Настолько, что одна эта ремарка выворачивает смысл твоего коммента наизнанку.

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

140. "Разработка Python переносится на Git и GitHub"  –3 +/
Сообщение от myhand (ok), 04-Янв-16, 22:39 
>> Проходили это уже, аж веке в XIX-м.  Резервации там разные, права индейцев...
> Живу в 30 км от резервации индейцев, слежу за этой темой и
> всячески интересуюсь.

И за какой период времени вы полагаете у себя "представление о чем идет речь"?

Для справки, чуть более полвека назад в некоторых штатах даже
смешанные браки были незаконны. "Негров линчуют" - это на пустом месте.


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

86. "Разработка Python переносится на Git и GitHub"  –1 +/
Сообщение от rob pike (?), 03-Янв-16, 17:57 
Мечтают ли парикмахеры об унификации размеров и формы голов?
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

99. "Разработка Python переносится на Git и GitHub"  +2 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 03-Янв-16, 20:30 
> допустим, окажись во всех браузерах поддержка полноценного Питона - очень большой вопрос, выдержит ли JS конкуренцию.

Вопорс никакой, конечно, выдержит. Питон, с одной стороны, громоздкий (тянет свои батарейки) и ничего не может предложить существенно лучшего по сравнению с JS (в контексте оптимизации по памяти и cpu). А сдругой подкидывает на вентилятор проблемы с отступами и своим фашистким PEP8.

Можно сделать иную замену, совсем Ъ и с учётом всех проблем, но такой альтернативой просто не захочет пользоваться весь текущий контингент веб разработчиков.

> у него нет достаточных преимуществ перед Git

У hg есть вполе существенные недостатки из-за чрезмерной технической переусложнённости в ненужных местах (вынос традицонного функционала в плагины из-за чего VCS теряет консистентность, мудотень с разными видами веток) и попыткой сохранить видимую совместимость с древними VCS (нет понятия индекса и команд работы с индексом, не развито редактирование истории и т.п.). git устроен проще и при этом более функциональный.

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

101. "Разработка Python переносится на Git и GitHub"  +/
Сообщение от Crazy Alex (ok), 03-Янв-16, 21:07 
Ну, под "полноценным питоном  в браузерах" и подразумевалось, что все имебщие смысл батарейки оказываются в браузере. А лучшее - как минимум, он может предложить не только асинхронную модель, которая на самом деле не нужна в 95% случаев, но JS по-другому не умеет. А вот в питоне есть кооперативная многозадачность, например.

А вот "совсем Ъ" как раз победить не может ну просто потому, что умных мало, а кода надо писать много. Тут, кстати, ещё вопрос, был бы в вебе PEP8 во вред или на пользу.

hg я смотрел совсем поверхностно, и насчёт технических недостатков не в курсе. Просто не вижу ничего хорошего в "конкуренции мейнстримов" в свободном софте, особенно там, где это влияет на командную работу.

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

106. "Разработка Python переносится на Git и GitHub"  +3 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 03-Янв-16, 22:05 
>  А лучшее - как минимум, он может предложить не только асинхронную модель, которая на самом деле не нужна в 95% случаев, но JS по-другому не умеет. А вот в питоне есть кооперативная многозадачность, например.

Ты это так пишешь будто в этом есть какая-то заслуга питона. Не прошло и десяти лет как наконец таки прикрутили через задницу async и корутины, да и то всё это в самом последнем релизе которвый никуда ещё не доехал. В таком виде эти фичи прикручиваются к любому подобному ЯП и для JS это всё тоже есть.

> Тут, кстати, ещё вопрос, был бы в вебе PEP8 во вред или на пользу.

PEP8 несёт одназначный вред т.к. многие моменты в нём достаточно спорные. В других языках такие вопросы отдаются на откуп разработчкиам, но с питоном всё иначе - с какого-то будуна язык получил один единственный, неправильный, стиль кодирования. Теперь больные на голову апологеты доводят всё до абсурда пропихиванием этого стандарта безусловно во многие редакторы. Например, в VIMе с недавнего времени это гогно перетирает все стандартные настройки (например, настройки обратоки TABов) и это недарозумение овощей приходится специально вырезать. Такое поведение совсем не идёт на пользу популяризации языка.

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

111. "Разработка Python переносится на Git и GitHub"  –2 +/
Сообщение от myhand (ok), 03-Янв-16, 22:51 
>> Тут, кстати, ещё вопрос, был бы в вебе PEP8 во вред или на пользу.
> PEP8 несёт одназначный вред т.к. многие моменты в нём достаточно спорные. В
> других языках такие вопросы отдаются на откуп разработчкиам, но с питоном
> всё иначе - с какого-то будуна язык получил один единственный, неправильный,
> стиль кодирования.

У данного языка - нет никакого "стиля кодирования".  Технически, это стандарт
для CPython - реализации языка и его стандартной библиотеки.  Следование других
ему - совершенно опционально, хотя многие в той или иной степени следуют.

Спорные вещи там, действительно, наверно есть (от стандартов GNU есть
куда больше оснований плеваться, ИМХО) - но не настолько чтобы
вопить про ужос.  99.9% за то, что полтора разработчика какого-нить
среднего левого проекта - выдумают много хуже.  PEP8 - фашизм хороший, ламповый.

> Теперь больные на голову апологеты доводят всё до абсурда
> пропихиванием этого стандарта безусловно во многие редакторы.

Что плохого в поддержке определенного стиля кода редактором?  Python - не
последний язык, чтобы стилевые соглашения для его разработки были неважны.

> Например, в VIMе с
> недавнего времени это гогно перетирает все стандартные настройки (например, настройки
> обратоки TABов) и это недарозумение овощей приходится специально вырезать.
> Такое поведение совсем не идёт на пользу популяризации языка.

Может это проблема детей, которые используют VIM и/или пишут для
него кривые расширения?

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

113. "Разработка Python переносится на Git и GitHub"  +3 +/
Сообщение от rob pike (?), 03-Янв-16, 23:03 
Фашизм одного единого стандарта кодирования вам нравится.
Фашизм одного единого VCS вам не нравится.
Вы уж определитесь.
Иначе это смахивает на двойные стандарты - "когда стандартом выбирается то что мне нравится, я за стандарты, а когда не то - тогда за конкуренцию".
Ответить | Правка | Наверх | Cообщить модератору

116. "Разработка Python переносится на Git и GitHub"  –2 +/
Сообщение от myhand (ok), 03-Янв-16, 23:14 
> Фашизм одного единого стандарта кодирования вам нравится.

Фашизмом можно обозвать что угодно, см. Вукраина.

Ну так уж получилось, что любой проект вырабатывает для себя стандарты
кодирования.  Фашизмом можно назвать разве что случай, когда такие стандарты
агрессивно навязываются вне проекта.  Но это не про PEP8 - это про
фантазии о нем некоторых возбужденных граждан.

> Фашизм одного единого VCS вам не нравится.

Мне не нравится, что игнорируя технические доводы - начинают менять
шило на мыло, когда все итак работает.  Просто потому что модно.
Слово "фашизм" в контексте VCS употребил не я - к употребившему и вопросы задавайте.

> Иначе это смахивает на двойные стандарты

Скорее, на тотальное недопонимание.

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

121. "Разработка Python переносится на Git и GitHub"  +2 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 03-Янв-16, 23:37 
Прекрати, грёбанный виндузятник98, руками разбивать абзац на строки.

> У данного языка - нет никакого "стиля кодирования"

Де факто он есть и это как раз PEP8.

> Технически, это стандарт для CPython - реализации языка ...
> от стандартов GNU есть куда больше оснований плеваться, ИМХО

Что за бред несёшь, PEP8 к Си никакого отношения не имеет, GNU стандарта для питонокода нет.

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

122. "Разработка Python переносится на Git и GitHub"  –2 +/
Сообщение от myhand (ok), 03-Янв-16, 23:51 
> Прекрати, грёбанный виндузятник98, руками разбивать абзац на строки.

Phys Rev расскажи как удобно читать длиинные простыни текста...

>> У данного языка - нет никакого "стиля кодирования"
> Де факто он есть и это как раз PEP8.

Дурачок, это внутренний стандарт для разработки конкретной реализации языка.

This document gives coding conventions for the Python code comprising the standard library in the main Python distribution.

Если у детей все еще трудно с переводом, я могу рассказать про
Google Translate.

>> Технически, это стандарт для CPython - реализации языка ...
>> от стандартов GNU есть куда больше оснований плеваться, ИМХО
> Что за бред несёшь, PEP8 к Си никакого отношения не имеет

PEP7 - имеет, причем прямое.  PEP8 - аналог для Python-кода в Python.

> GNU стандарта для питонокода нет.

И что?

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

125. "Разработка Python переносится на Git и GitHub"  +2 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 04-Янв-16, 00:06 
> Дурачок, это внутренний стандарт для разработки конкретной реализации языка.

Дебил безмозглый, реализация питона называется CPython и написана на Си.

PEP8 стандарт для батареек и фактически старнадр для почти всего остального кода написанного на питоне.

> PEP7 - имеет, причем прямое.  PEP8 - аналог для Python-кода в Python.

Отлично, до дебилёныша начинает доходить что он морозит бред почти в каждом предложении. Только вот не хватает силы воли остановиться, потому в бреде так неожиданно выскакивает PEP7.

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

127. "Разработка Python переносится на Git и GitHub"  –3 +/
Сообщение от myhand (ok), 04-Янв-16, 00:17 
>> Дурачок, это внутренний стандарт для разработки конкретной реализации языка.
> Дебил безмозглый, реализация питона называется CPython и написана на Си.

Стандартная библиотека - является частью этого проекта.  Рад что
для вас это новость - вон сколько в жизни чудес!

> PEP8 стандарт для батареек

Ну да, хотя де-факто - для всего python-кода с python.org, такой
код там не только в Lib.

> и фактически старнадр для почти всего остального кода
> написанного на питоне.

А это - продолжающееся вранье.  Тут дело совершенно добровольное, спрашивайте
с разработчиков конкретных проектов.

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

119. "Разработка Python переносится на Git и GitHub"  +/
Сообщение от Crazy Alex (ok), 03-Янв-16, 23:31 
Не то, чтобы заслуга питона - но в JS по-другому не бывает. Но насчёт последней верии не понял - там, вроде, кооперативная многозадачность с момента появления генераторов делается. насчёт I/O не знаю, правда - далёк я от питона.
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

102. "Разработка Python переносится на Git и GitHub"  +/
Сообщение от myhand (ok), 03-Янв-16, 21:07 
> А сдругой подкидывает на вентилятор проблемы с отступами

А какие у вас проблемы?

> и своим фашистким PEP8.

PEP8 - абсолютно опциональная штука ваапще.  А что там
конкретно фашистского, в сравнении с любым другим аналогом?

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

107. "Разработка Python переносится на Git и GitHub"  +3 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 03-Янв-16, 22:07 
> PEP8 - абсолютно опциональная штука ваапще.

Ну вот достаточно большая кучка питоноовощей так не считает, смотри мой комент выше.

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

110. "Разработка Python переносится на Git и GitHub"  +/
Сообщение от myhand (ok), 03-Янв-16, 22:40 
>> PEP8 - абсолютно опциональная штука ваапще.
> Ну вот достаточно большая кучка питоноовощей так не считает

Причем тут что кто "считает" - это дело факта.

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

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

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




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

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