The OpenNET Project / Index page

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

Представлен проект Qt for Python

13.04.2018 18:38

Разработчики Qt представили проект Qt for Python, в рамках которого будет развиваться набор модулей для создания графических приложений на языке Python с использованием Qt5. Модуль PySide2 сохранит своё прежнее имя, Qt for Python лишь проект для разработки PySide2 и других возможностей, связанных с поддержкой языка Python.

Смена имени пакета призвана предоставить цельное решение для использования Qt в Python-приложениях, включающие сопутствующие сервисы, такие как оказание коммерческой технической поддержки. На текущем этапе содержимое Qt for Python полностью аналогично PySide2. Первый экспериментальный выпуск (Technology Preview) Qt for Python планируется опубликовать вскоре после Qt 5.11.

  1. Главная ссылка к новости (http://blog.qt.io/blog/2018/04...)
  2. OpenNews: Первый релиз PySide, Python-биндингов для Qt
  3. OpenNews: Qt 5.9 портирован для операционной системы Haiku
  4. OpenNews: Релиз фреймворка Qt 5.10 и среды разработки Qt Creator 4.5.0
  5. OpenNews: Выпуск GammaRay 2.9.0, инструмента для отладки Qt-приложений
  6. OpenNews: Проект Qt представил новую платформу для автомобильных систем
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/48437-pyside
Ключевые слова: pyside, python, qt
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (142) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, rscx64_ (?), 18:40, 13/04/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –24 +/
    >переводится в разряд первичных языков разработки для Qt

    Не C++ и хорошо

     
     
  • 2.13, Аноним (-), 19:04, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Не C++ и хорошо

    Современный C++ - отличный язык, особенно с удобствами Qt, особенно если не писать на нем интерфейс, а только логику.

     
     
  • 3.28, Аноним (-), 20:05, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Логику писать на низкоуровневом языке, где логика... ;)
     
     
  • 4.35, Kroz (??), 21:21, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Там, где ты ее напишешь
     
  • 4.38, Аноним (-), 21:33, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Отбросьте уже эти мифы о C++ о низкоуровневости и якобы сложности. Тем более в паре с Qt.
     
     
  • 5.145, dq0s4y71 (ok), 15:26, 19/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Сложность С++ - не миф, а медицинский факт. Never trust a programmer who says he knows C++.
     
  • 4.62, anonimm (?), 03:44, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    C++-это язык общего назначения, а не низкоуиовневый язык. Не путайте с C.
     
  • 4.63, Vkni (ok), 04:37, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Ну на Питоне писать логику - это посвятить жизнь отладке. Там же 4-е if'а в худшем случае дают 16 путей выполнения, а язык-то интерпретируемый, статические анализаторы работают, мягко говоря, неидеально.

    В общем, там, где один запуск программы полностью её тестирует -  в Mashine Learning или околонаучных вычислениях, это допустимо (хотя полная компиляция за малое время тоже бы не помешала). А вот в GUI это должно привести к некоторому ахтунгу.

     
     
  • 5.66, Anon999 (ok), 06:28, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Бред пишут те, кто ничего толкового на нем не написал, тем более GUI.
     
  • 3.65, Аноним (-), 06:10, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Нет, пока в него не завезут GC из коробки. 99% GUI софта таково что ручное управление памятью там даром не нужно.
     
     
  • 4.73, Аноним (-), 14:42, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Откройте для себя контроль QObject из Qt и умные указатели из C++11.
    Кроме того, Qt - не только C++, но ещё и QML для GUI.
     
  • 4.126, Аноним (-), 11:00, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Уже 7 лет в C++ GC из коробки.
     
     
  • 5.131, Юрий (??), 13:13, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Уже 7 лет в C++ GC из коробки.

    Пруф?

     
  • 4.130, Юрий (??), 13:11, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Умные указатели, не не слышал...
     
  • 3.102, Joe B. (?), 03:04, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сколько там сейчас томов руководство по С++ ?
     
     
  • 4.147, Аноним (147), 21:18, 03/09/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Пайк расскзаал, что забыл их при перезде и теперь пилит Go,
    а C++ теперь развивают оставшиеся в прошлом неудачники.
     
  • 3.111, Аноним (-), 11:26, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Объектно-ориентированный язык без классов-обёрток для примитивных типов и иерарх... большой текст свёрнут, показать
     
     
  • 4.143, Alex (??), 15:07, 18/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >хочешь запихнуть в вектор данные разных типов

    Накой? Если вам такое требуется, у меня для вас плохие новости.

    >Хочешь включить в программу классы написанные другим программистом - придумай иерархию и для них

    Зачем?

    >или методы с преобразованием типов напиши

    Зачем преобразовывать левый класс некого дяди Васи в класс некого дяди Пети? А если вдруг надо, то и на PHP, и на Python этого не сделаешь.

    >Я вот, честно, не могу придумать ситуации где оправдано использование C++

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

     
  • 4.144, dq0s4y71 (ok), 14:46, 19/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Всё правильно, плюсую. Потому что С++ - это по сути Си с примотанными скотчем классами и прочими костылями с перекрывающимся функционалом.
     

  • 1.2, руслан (?), 18:40, 13/04/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Есть же pyqt. Отличается только разработчиком?
     
     
  • 2.14, Аноним (-), 19:04, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Есть же pyqt. Отличается только разработчиком?

    Левая поделка vs официальное с официальной поддержкой Qt
    Кто лучше?

     
     
  • 3.15, Аноним (-), 19:06, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +28 +/
    Тот, кто лучше сделает, очевидно же
     
     
  • 4.19, Аноним (-), 19:08, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Даже если официальное будет в чем-то уступать, оно всё равно будет лучше)
    Кроме того, у PySide лицензия LGPL, а не GPL как у PyQt
     
     
  • 5.20, Аноним (-), 19:10, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Оно не будет всё равно лучше, если оно будет медленнее и прожорливее
     
  • 3.100, какойто другой аноним (?), 23:00, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Дружище, что вы назвали "левой поделкой"?

    Проект PyQt развивается почти 20 лет, начиная ещё с Qt1 ( https://dot.kde.org/2006/08/09/phil-thompson-talks-about-pyqt ).

    IMHO это PySide выглядит "левой поделкой" на фоне PyQt.

     
  • 2.18, PereresusNeVlezaetBuggy (ok), 19:07, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    PyQt — GPL или коммерческая лицензия, PySide — LGPL.
     
     
  • 3.41, Fu (?), 21:49, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    шиндовс - еула, линукс - ядро. Примерно так.
     
     
  • 4.45, PereresusNeVlezaetBuggy (ok), 22:31, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > шиндовс - еула, линукс - ядро. Примерно так.

    И к чему это было? Я ответил на вопрос о различиях.

     
  • 3.87, Sokoloff (?), 16:27, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Уже лет 10 это неправда.

    > The Qt Company supports the free software concept by providing the Qt Open Source Edition, which is licensed under the GNU Lesser General Public License (LGPL) version 3.

    http://doc.qt.io/qt-5/opensourcelicense.html

     
     
  • 4.88, PereresusNeVlezaetBuggy (ok), 16:30, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Уже лет 10 это неправда.
    >> The Qt Company supports the free software concept by providing the Qt Open Source Edition, which is licensed under the GNU Lesser General Public License (LGPL) version 3.
    > http://doc.qt.io/qt-5/opensourcelicense.html

    Что — неправда? Прочитайте внимательно, о чем речь. Про собственно Qt речь не было.

     
  • 2.120, Роб Пайк (?), 09:53, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В pyqt для коммерческого софта нужно денег бошлять по 500$ в год. По этому в свое время и начали делать pyside
     
     
  • 3.128, userd (ok), 11:20, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.riverbankcomputing.com/commercial/buy -

    $550+НДС на разработчика.
    Про "в год" вроде нигде не написано.

    "Откуда дровишки?"

     

  • 1.3, Аноним (-), 18:42, 13/04/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Очередной студент за зачет сделал обвязку на питоне?.....
     
     
  • 2.6, Аноним (-), 18:45, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А слабо то же самое запилить?
     
     
  • 3.27, Аноним (-), 19:59, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А смысл что-либо делать на питоне? Кому реально он нужен?

    Только не надо про bigdata, которая на Java/Scala/Clojure, про ML, который на R, Matlab, Julia, администрирование, которое на Ruby и пр. области, не имеющие к питону отношения

     
     
  • 4.29, Аноним (-), 20:22, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Питон нужен всем, кто хочет просто решать свои задачи не заморачиваясь сложным синтаксисом и изобретением велосипедов.
     
     
  • 5.31, Аноним (-), 20:29, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Фраза "не заморачиваться сложным синтаксисом" применима к питону лишь для простейших действий. Там где всё одинаково, хоть на bash, хоть на JS. В чуть более сложных случаях лучше взять язык с регулярным синтаксисом без многочисленных нашлёпок и исключений.
     
     
  • 6.42, Fu (?), 21:53, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Фраза "не заморачиваться сложным синтаксисом" применима к питону лишь для простейших действий.
    > Там где всё одинаково, хоть на bash, хоть на JS. В
    > чуть более сложных случаях лучше взять язык с регулярным синтаксисом без
    > многочисленных нашлёпок и исключений.

    Там все по-разному. Причем, какая-то задача проще на баш решается, а какая-то на питоне. Про js не знаю. На питоне проще думать об алгоритме при обработке каких-то данных т к из синтаксиса 5 слов примерно нужны, а в "баше" все это время займет изучение синтаксиса awk =)

     
     
  • 7.46, Аноним (-), 23:06, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > На питоне проще думать об алгоритме при обработке каких-то данных

    Об алгоритме проще думать на родном естесственном языке. Я сам из мира си-подобных языков (C, Java, иной раз JavaScript). Так вот, если получается так, что я вынужден использовать гвидон, 95% времени я провожу за документацией по нему, чтобы выяснить, какой же там еще нескучный синтаксис (!) выдумал гвидо для моих абсолютно примитивнейших задач. Даже на баш я затрачиваю меньше времени, хотя баш - тот еще хитропереподвывернутый язык.

     
     
  • 8.55, Аноним (-), 01:52, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Проще думать на том языке который ты понимаешь И питон здорово экономит время и... текст свёрнут, показать
     
     
  • 9.57, Аноним (-), 02:18, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Благородный дон, конечно же, не приведёт примеров ... текст свёрнут, показать
     
     
  • 10.58, Аноним (-), 02:26, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Благороодный дон конечно же не в курсе, сколько научных и иных библиотек написан... текст свёрнут, показать
     
     
  • 11.64, Аноним (-), 05:20, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Очередной упoротый питонист, ну расскажи нам сколько, а сколько на других ... текст свёрнут, показать
     
  • 11.70, Аноним (-), 14:21, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно Потому что несоизмеримое с питоном количество научных библиотек написан... текст свёрнут, показать
     
     
  • 12.121, Аноним (-), 10:29, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    О, Matlab уже стал свободным ... текст свёрнут, показать
     
     
  • 13.123, Аноним (-), 10:51, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    R и Julia всегда были и будут свободными Кроме того, R используется в коммерчес... текст свёрнут, показать
     
  • 11.82, Ю.Т. (?), 15:28, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Корректно этот же вопрос -- сколько оригинальных научных и иных библиотек, т е... текст свёрнут, показать
     
     
  • 12.93, Аноним (-), 20:43, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем тебе оригинальные Полагаешь, что так будет лучше, когда оно написано на и... текст свёрнут, показать
     
     
  • 13.95, Ю.Т. (?), 21:07, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Таким образом, чтобы этой силе питона быть, должны сначала быть те, кого он обер... большой текст свёрнут, показать
     
     
  • 14.106, Аноним (-), 07:59, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Сила питона в том, что оно уже есть Не понятно, опять же, почему, как выше было... текст свёрнут, показать
     
     
  • 15.107, Аноним (-), 08:15, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Которая превращается в его слабость при очередном обновлении версии языка Н... текст свёрнут, показать
     
  • 15.109, Ю.Т. (?), 10:27, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А разговор выше был о научных библиотеках Кстати, если кто не понял, любая обёр... большой текст свёрнут, показать
     
     
  • 16.112, Аноним (-), 13:29, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Слова не мальчика, но мужа ... текст свёрнут, показать
     
  • 16.114, Аноним (-), 15:26, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    ну это уж совсем глупость - как раз благодаря питону и заходят все эти додиез с ... большой текст свёрнут, показать
     
     
  • 17.117, Ю.Т. (?), 20:33, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Открытие века Даже два Старина, ты себе люби питон или трубочки с кремом, но х... большой текст свёрнут, показать
     
  • 17.118, Ю.Т. (?), 20:42, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Открытие века Даже два Всё, что здесь наговорено, не делает из обёрнутого пито... большой текст свёрнут, показать
     
  • 16.122, Аноним (-), 10:39, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Разница ещё и в том, что Python бери и используй кто угодно, а за Matlab изволь ... текст свёрнут, показать
     
     
  • 17.125, Ю.Т. (?), 10:57, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, мы говорим о получении значимого результата Причём здесь бесплатност... текст свёрнут, показать
     
  • 7.84, Ю.Т. (?), 15:29, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > на питоне. Про js не знаю. На питоне проще думать об
    > алгоритме при обработке каких-то данных т к из синтаксиса 5 слов
    > примерно нужны, а в "баше" все это время займет изучение синтаксиса
    > awk =)

    Пропаганда. )) Пять слов питона ещё запомнить надо, ведь там всё так оригинально (удавалось исполнить на нём не самую тривиальную механизацию для ОО, но всё равно не возьмусь, никуда не заглядывая, написать цикл с элементами массива, разборкой-сборкой строк и проверками условия).
    В то же время синтаксис у awk как у Си, и единственная сложность с ним - это запомнить, что BEGIN и END будут исполнены так, как решила тройка, а не так, как полагает "естественным" оператор :)))

     
  • 4.51, _ (??), 00:29, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А смысл что-либо делать на питоне?

    Тот же что и для любого другого ЯП :)
    >Кому реально он нужен?

    Тому, кто делает.
    >Только не надо про bigdata, которая на Java/Scala/Clojure,

    и на питоне - тоже :)
    >про ML, который на R, Matlab, Julia,

    и на питоне - тоже :)
    >администрирование, которое на Ruby

    админство на ребе?!?!?! не нюхай клей, нет такого! :)
    Вот питон во всех линуксах - предустановлен, а ребе надо лапками ставить или по зависимостям прилетит.
    >и пр. области, не имеющие к питону отношения

    и на питоне - тоже :)

    Логики тут нет, да :) Но что-ж поделаешь? Вон - на жЫсЫ - корпоративные системы карапузы пишут 8-о ... 21-век, ***** и немедленно выругался!(С)

     
     
  • 5.69, RomanCh (ok), 13:07, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > админство на ребе?!?!?! не нюхай клей, нет такого! :)

    Puppet, Chef. Со вторым лично не знаком, но первый по возможностям конфигурирования и валидации на этапе до запуска выглядит лучше чем гвидонический АнсибОль.

    Хотя если честно, при всей моей нелюбви ко гвидону, ЯП у которого инструмент сборки называется "грабли" (rake) вызывает ещё больше нелюбви, как по понятности кода, так и по ресурсоёмкости.

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

    В общем, и то убого, и другое убого.

     
     
  • 6.108, rumanzo (?), 10:23, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Кроме паппета то в общем практически нигде и не встречается.
    А вот тулз которые бэкэндом питон используют  полно. Так что изначально автор попытался просто выставить ситуацию в выгодном ему свете.
    И стоит добавить что администраторы частенько пишут приложения именно на python, потому что это более гибко чем на баше, и проще и читабельнее чем на перле. И вот не припомню случая чтобы кто то взял и написал что то на руби. Одной из причин этого - не так уж много народа умеют на нём писать, да и синтаксис спорный.
     
     
  • 7.113, RomanCh (ok), 13:38, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Согласен, но тем не менее он занимает заметную долю рынка Ну и Chef же Гибко -... большой текст свёрнут, показать
     
     
  • 8.115, rumanzo (?), 16:58, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    С Chef мало знаком, а puppet значительно сдвинул ansible, который уже написан на... текст свёрнут, показать
     
     
  • 9.116, RomanCh (ok), 17:08, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот именно про эту историю я и говорил Попробуйте запустить в 2 7 например ... текст свёрнут, показать
     
     
  • 10.137, Аноним (-), 18:52, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    1 Таб - это же именно символ индентации Но в Питоне, увы, использовать его сли... текст свёрнут, показать
     
  • 7.129, redwolf (ok), 12:19, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Тут хочется вставить свои 5 копеек по поводу python и бэкенда. Имел я удовольствие на своём сервере раскатать тасктрекер Taiga (https://taiga.io). Бэкенд на Python, фронт-енд на AngularJS. То есть это реальное не слишком масштабное web-приложение на Python. Проблемы, с которыми я столкнулся:
    -- требуется установка питона определённой версии, кучи каких-то пакетов конкретных версий и дополнительных утилит, в которых чёрт ногу сломит. Короче говоря, задолбаешься раскатывать;
    -- ресурсов сие чудо пожирает непомерное количество. Во-первых, эта гадость пожирает 2Гб оперативки через пару часов работы. Во-вторых, походу там где-то течёт память, поэтому эта цифра день ото дня увеличивается;

    Параллельно на сервере стоял GitLab. Он на Ruby. Когда репозиториев и юзеров становится нормальное количество, всё время что-то отваливается. То права групповые перестают выставляться, то ssh-ключи отпадают, то ещё какая-то чушь. Причём, рестарт сервиса решает эти проблемы. Ок, спишем это на криворукость разработчиков, хотя что-то мне подсказывает, что кривые руки всё-таки у разработчиков самих рубей. Но память тоже подтекает. Хоть и не так жёстко, как в тайге.

    Я это всё к тому, что Ruby и Python на бэкенде -- это очень непросто вопреки сложившемуся мнению. Я знаю пару специалистов, которые умеют готовить те же Ruby, но делают они это за немалые деньги. Говорить о простоте или дешивизне не приходится вообще.

     
     
  • 8.132, Аноним (-), 14:22, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В общем, так и есть Не просто При установке библиотек может быть тот ещё квест... текст свёрнут, показать
     
     
  • 9.133, redwolf (ok), 15:52, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Так-то оно так Здорово, когда всё через pip затягивается Но тут есть 2 момента... текст свёрнут, показать
     
     
  • 10.136, Аноним (-), 18:09, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Так спору же нет У питона куча недостатков Не говоря уже о том, что он медленн... текст свёрнут, показать
     
     
  • 11.138, RomanCh (ok), 20:08, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    К счастью сейчас это же позволяет делать Golang, на выходе получаем быстрый и эк... текст свёрнут, показать
     
     
  • 12.140, Аноним (-), 15:04, 17/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ради интереса поставил гоу Честно говоря, выглядит сложнее питона С 25 летним ... текст свёрнут, показать
     
     
  • 13.141, Аноним (-), 18:39, 17/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да, именно та самая малоприятная ситуация, когда не дело делаешь, а занимаешься ... текст свёрнут, показать
     
  • 5.71, Аноним (-), 14:24, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > админство на ребе?!?!?! не нюхай клей, нет такого! :)
    > Вот питон во всех линуксах - предустановлен, а ребе надо лапками ставить
    > или по зависимостям прилетит.

    Руби как раз предустановлен везде. Причем у руби не столь важно какая версия. 1.8 уже нигде не ставят. А вот питон - преимущественно 2.7 по умолчанию

     
     
  • 6.90, RomanCh (ok), 18:57, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Руби как раз предустановлен везде.

    Везде, это где, в вашей убунте или что там у вас? В  Debian и CentOS его по умолчанию нету, наверное потому что это малораспространённые дистры, не хипстерский мейнстрим.

     
     
  • 7.91, Аноним (-), 20:38, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В CentOS Руби по умолчанию есть
     
     
  • 8.97, RomanCh (ok), 22:22, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Есть в пакетах и предустановлен две большие разницы Он там есть, но не пред... текст свёрнут, показать
     
     
  • 9.98, Аноним (-), 22:39, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    У Centos собственные скрипты администрирования на питоне 2 7 Думаю, большинство... текст свёрнут, показать
     
     
  • 10.99, RomanCh (ok), 22:57, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы не видите технической разницы между есть в пакетах и предустановлен ,... текст свёрнут, показать
     
  • 10.103, . (?), 04:41, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    и вдруг обнаруживает что в ваш sudo никакой yum то и не прописан Ибо нече... текст свёрнут, показать
     
  • 5.72, Аноним (-), 14:36, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >>Только не надо про bigdata, которая на Java/Scala/Clojure,
    >и на питоне - тоже :)

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

    Питон в больших данных - примерно как в анекдоте про блондинку, которая делает мужей миллионерами. Она просто выходит за муж за миллиардеров, через пару месяцев они становятся миллионерами....

     
     
  • 6.89, Аноним (-), 18:37, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >место питону

    только вот питон легко и непринуждённо взаимо-интегрируется с си где это нужно. Упс. И сам по быстродействию он отстаёт только от джаваподелий (что и логично).

     
     
  • 7.92, Аноним (-), 20:39, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >>место питону
    > И сам по быстродействию он отстаёт только от джаваподелий (что
    > и логично).

    А также Руби, JS и всему чему только можно. Что и логично.....

     
  • 7.110, Аноним (-), 11:00, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Назовите какой-нибудь широко используемый скриптовый язык, который не интегрируется легко с динамическими системными библиотеками

    >> только вот питон легко и непринуждённо взаимо-интегрируется с си где это нужно.

    ок... Проинтегрируйте в питон следующий C-код
    void main() {
      puts("Hallo Welt!");
    }

     
  • 4.78, Aukamo (ok), 15:12, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Только факты: часть software для Ubuntu и других дистрибутивов пишется на Python.
     
     
  • 5.85, Аноним (-), 15:49, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Только факты: часть software для Ubuntu и других дистрибутивов пишется на Python.

    ok. Берём OpenSuSE и пытаемся найти скрипты на питоне.... Но почему-то обнаруживаются Руби-скрипты....
    Вторая попытка. Берём MacOS... И находим brew как основной пакетный менеджер.... написанный на руби.....

     
     
  • 6.134, redwolf (ok), 15:59, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Вторая попытка. Берём MacOS... И находим brew как основной пакетный менеджер.... написанный
    > на руби.....

    Под Mac есть ещё MacPorts. Он ни C и Tcl вроде бы. Хотя у меня искаропки в системе стоит ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]

     
  • 4.142, Ilya Indigo (ok), 23:09, 17/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Кому реально он нужен?

    К сожалению, systemd преимущественно на нём написан и без него уже ни как. :-(

     

  • 1.5, Аноним (-), 18:45, 13/04/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    >Qt
    >Python

    Пайтон и Кутэ? Да это же чемпионы тормознутости, страшно подумать, ЧТО из этого получится.

     
     
  • 2.7, rscx64_ (?), 18:50, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Windows 10
     
     
  • 3.8, Ag (ok), 18:55, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Pyndows 13
     
  • 2.9, Аноним (-), 19:01, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Qt-то в каком это месте тормозной?
     
     
  • 3.32, Аноним (-), 20:30, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Qt-то в каком это месте тормозной?

    После написания бизнес-логики на питоне, ясное дело, любая прога с Qt только в качестве UI будет тормозной....

     
  • 3.75, Аноним (-), 15:00, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Qt в связке с Python тормозной.
     
  • 2.11, QuAzI (ok), 19:02, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И при этом до всяких модных файрфоксов на растах ему ещё тормозить и тормозить... а по пожиранию ОЗУ и вовсе не догнать
     
     
  • 3.21, Аноним (-), 19:11, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > И при этом до всяких модных файрфоксов на растах ему ещё тормозить

    Ну не надо. Последний Firefox летает 🚀

     
     
  • 4.22, QuAzI (ok), 19:14, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Включать пробовал? Мне с 16Гб ОЗУ подолгу уже работать было нифига не комфортно, пришлось ещё докупать.
     
     
  • 5.23, Аноним (-), 19:17, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На ноуте 6 гигов, всё отлично, в совокупности с кедами и Qt Creator с шлангом больше половины памяти редко поднимается.
     
  • 5.24, Аноним (-), 19:40, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Тормоза интерфейса окончательно пропали когда из него окончательно выкинули гтк2. Может с видеокартой проблемы? Ну остальное как повезёт, парсер и жс могут подлагивать в зависимости от задач. Про 16 гигов это что-то гон - только хром может 20 гигов на 1 вкладку сливать.
     
  • 5.135, redwolf (ok), 16:03, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Включать пробовал? Мне с 16Гб ОЗУ подолгу уже работать было нифига не
    > комфортно, пришлось ещё докупать.

    Как бывший гентушник могу сказать, что общая отзывчивость интерфейса может заисеть от того, с какими патчами собрано ядро. Особенно на системах, где ресурсов немного. В своё время удивился этому факту. Так что здесь сложно кидать камни в огород кого-то конкретного.

     
  • 4.25, НяшМяш (ok), 19:40, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да и жрёт вполне вменяемо
     
  • 4.124, userd (ok), 10:56, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Типа "свиснула и улетела"?
     
  • 2.12, Мимокрокодил (?), 19:03, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно, чтобы нарисовать пункто-цифровой график мне нужно с головой окунуться в сишную ООПу. И график у меня будет летать и сам я от ЧСВ буду везде писать "не нужно".
     
     
  • 3.16, Аноним (-), 19:06, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > чтобы нарисовать пункто-цифровой график мне нужно с головой окунуться в сишную ООПу

    Зачем?
    Ну и ООП в C++ куда привлекательнее той же Жабы, где даже поддержки операторов нет.

     
  • 3.48, Ю.Т. (?), 23:36, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чтобы рисовать график из *любого* языка программирования, достаточно выучить на этом языке форматированные стандартные потоки. И язык пакета гнуплот (или аналога, это уж кто что).
     
     
  • 4.49, Аноним (-), 23:56, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем в R гнуплот?.... И откуда в нём потоки?....
     
     
  • 5.83, Ю.Т. (?), 15:28, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем в R гнуплот?.... И откуда в нём потоки?....

    Некорректные вопросы. Потоки в R от бо^W операционной системы и среды его исполнения. Ну, а "зачем в нём гнуплот"? Во-первых, не "в нём", а в конвейере с ним. А "затем", чтобы не грузиться только ради него одного особенностями его эранутой граф. библиотеки.


     
  • 2.39, YetAnotherOnanym (ok), 21:37, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Хе... это ты ещё в судоку на эрланге с виксвиджетс не играл )))
     
  • 2.74, Аноним (-), 14:58, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Быстрее и легче QML для GUI нет ничего. В Qt накладные расходы везде стремятся к нулю. Тормознутость - это точно не про Qt.
     

  • 1.17, QuAzI (ok), 19:07, 13/04/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как-то так
    pip install --index-url=http://download.qt.io/snapshots/ci/pyside/5.9/latest/ pyside2 --trusted-host download.qt.io
    И вроде они стараются не ломать совместимость с 5.6
     
  • 1.26, Аноним (-), 19:44, 13/04/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Qt сильно привязан к C++, биндинги к нему делать сложно. Захотели высокоуровневый декларативный язык для быстрой разработки приложений (QML) — в результате сделали еще один отдельный тулкит со своим отдельным набором виджетов, вернее, даже с двумя отдельными наборами виджетов — Qt Quick Controls 1 и 2. То есть с Qt сейчас поставляется два отдельных инструментария для разработки интерфейсов с тремя отдельными наборами виджетов. Это какое-то жуткое месиво.

    Вот чем GTK лучше, так это тем, что у него своя объектная система (GObject) не являющаяся частью языка программирования, что сильно упрощает адаптацию тулкита к различным ЯП и создание новых вокруг существующей объектной системы (Vala и Genie).

     
     
  • 2.30, Аноним (-), 20:27, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну если прикручивание всяких костылей проще в GTK, то да, в этом плане он гораздо лучше чем QtWidgets. А со всем Qt его не сравнишь, не дотягивает малость.
     
     
  • 3.52, annual slayer (?), 01:09, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    GTK можно сравнивать с QtWidgets (или как правильно этот компонент называется), а не со всем Qt
     
     
  • 4.94, Аноним (-), 20:49, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я это и написал выше твоего сообщения.
     
     
  • 5.146, annual slayer (?), 18:10, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну я это и написал выше твоего сообщения.

    я отвечал на:

    >  А со всем Qt его не сравнишь, не дотягивает малость.

    в том плане, что весь Qt надо сравнивать с gobject.
    это как если бы ты сказал, что QtWidgets не дотягивает до Qt.

     
  • 2.76, Аноним (-), 15:05, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Qt отказались от виджетов в пользу QML, именно потому что виджеты непомерно жрут память и процессор. Но виджеты не умерли, их продолжают использовать повсеместно. И не только QWidget, но и Qt Quick 1. И по сути никого не волнует, что это всё deprecated, но все продолжают ныть, что работает не быстро.
    Если хотите легкий, очень быстрый интерфейс, с OpenGL ускорением - надо использовать Qt Quick 2.
     
     
  • 3.86, Аноним84701 (ok), 16:03, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > легкий, очень быстрый … с OpenGL ...
    > Qt Quick 2.

    Как можно сделать столько ошибок в названии imgui (или nuklear)?
    https://github.com/vurtun/nuklear
    https://github.com/ocornut/imgui

    PS: для тех, кто подумывает отважно кинуться на защиту любимейшего тулкита, прошу еще раз обратить внимание на выделенные "легкий, очень быстрый" и отсутсвующие "с уже готовыми кросплатформеными абстракциями, позволяющий с минимум кода сваять 'сделать все зашибись!'" ;)

     
  • 3.96, Аноним (-), 21:13, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    С чего это вдруг QtWidgets deprecated? QML начали развивать как ответ на Aero и XAML, но это не значит что виджеты тормозили. Вот чему тормозить к примеру в кнопке? А вот если добавлять модные спецэффекты, то да, программный рендеринг уже не годится. Поэтому разработчики Qt решили не ломать стройную структуру виджетов и параллельно с нуля создать что-то новое, более подходящее под спецэффекты.
     
  • 3.127, Аноним (-), 11:12, 16/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >с OpenGL ускорением - надо использовать Qt Quick 2

    А что им мешает QtWidgets тоже перевести на ускорение OpenGL?

     
  • 2.77, Аноним (-), 15:07, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    GTK - это по сути те самые тормозные виджеты (QWidget).
     
  • 2.104, anonimm (?), 06:45, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот чем GTK лучше, так это тем, что у него своя объектная система (GObject) не являющаяся частью языка программирования

    Это называется велосипедом. Причем отнюдь не Scott, а скорее Кама или Школьник.

     

  • 1.34, Мимопитонист (?), 20:48, 13/04/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    подержка питона в кьют без дополнительных зависимостей? Класс, ждем ебилдов
     
  • 1.36, Дуплик (ok), 21:22, 13/04/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Однокнопочное приложение на таком бутерброде технологий (мегатормозной Qt + гипертормозной Python) запускаться будет секунд десять. А потом ещё две секунды отрисовываться кнопка.

    Хорошо, что это проект уже является мертворождённым. Много ли вы знаете десктопных (хотя проще: любых) приложений на PyQt или PySide? Адекватные разработчики никогда не выберут эти по делки. Они выберут GTK+ и PyGtk. Потому что тулкит GTK+ даже в связке с гипертормозным Python куда как более юзабелен, чем поделки-привязки к Qt. Количество приложений подтверждает полностью мои слова: http://www.pygtk.org/applications.html

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

     
     
  • 2.40, Аноним (-), 21:38, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Дуплик, пожалуйста, хватит уже нести чушь о мифической тормознутости Qt, это уже не смешно и не интересно, ну серьёзно.

    А на Питоне мало кто в здравом уме будет делать гуи в целом. Разве что, уже нет некий скрипт или математика, куда просто нужен гуй без лишних хлопот

     
     
  • 3.43, Аноним (-), 21:59, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Мне тоже когда-то так казалось, а потом одноядерный стоваттник из прошлого тысячелетия был поменян на актуальный и это всё прошло. Вот что тормозит так это гуй на джаве (и не только на стадии запуска). Что особо удивительно, так это то что сама то джава не тормозит (пока гц не наступит).
     
     
  • 4.44, Борщдрайвен бигдата (?), 22:06, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Тормоза жабы, они такие.
    Если обложиться профайлерами, долго и нудно устранять узкие места, тюнить GC, то никаких тормозов нет, при условии прямых рук и кода средней кучерявости.
    Но это долго, дорого и не всем нужно. По этому тормоза есть.
     
  • 2.47, Аноним (-), 23:17, 13/04/2018 [^] [^^] [^^^] [ответить]  
  • –7 +/
    лично у меня о любых бидоновских гуйных приложениях сформировалась четкая ассоциация с абсолютно нечитаемым стектрейсом, который часто выводится в случаях, когда бидоно-гуишное приложение в очередной раз соизволит упасть.

    Вот прямо если видишь, что приложение на бидончике, то тут же понимаешь: будет тормозить и частенько ложиться с нечитаемым стектрейсом. Ассоциация примерно как BSOD у еще одной проприетарной поделки -- Microsoft Windows.

    Но свидетели непадающего супервысокоскоростного гиперпитона со мной, разумеется, не согласятся.

     
  • 2.50, QuAzI (ok), 00:21, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Много ли вы знаете десктопных (хотя проще: любых) приложений на PyQt или PySide?

    А что, гугл тоже запретили? У моего провайдера пока работает
    Я вот ни одного на PyGtk не знаю. Посмотрел список. Там что-то есть живое? А полезное?

     
     
  • 3.53, annual slayer (?), 01:20, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    потому что PyGTK это биндинги к мёртвому GTK2, для GTK3 используются биндлинги для glib-а (gobject-introspection), выше в трэде кто-то рассказывал про это подробнее уже
     
  • 3.54, annual slayer (?), 01:21, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    биндинги
     
  • 2.56, Аноним (-), 01:56, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Чуваааак! Выжыхай! Я даже в тредэ игори, написанные на питоне и кутэ играл. Last days of gaya, вроде называлась одна из них. Она даже на дешёвом (доступном мне в те годы) железе шла без лагов.
     
     
  • 3.60, Аноним (-), 02:51, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Vampire: The Masquerade - Bloodlines ещё. Особые извращенцы в том же качестве джаву в те же годы в качестве скриптоты пихали, получалось не очень, но работало. Это всё явно не про производительность.
     
     
  • 4.61, Аноним (-), 03:07, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Извините, стоило упомянуть что The Fall так безбожно лагала, что было совершенно неиграбельно (хотя говорят там нереальное количество багов было) и VTMB тоже проседала местами, по виду тоже на логике. А та с джабой нет. (Chrome кому интересно, больше не продаётся в стиме - не знаю где возьмёте)
     
  • 2.79, Аноним (-), 15:13, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Мегатормозным Qt вообще никогда не был, это с++, нативная производительность. Были проблемы с виджетами, но уже давно предложено решение в виде qt quick 2. А тормозят интерфейсы потому что многие рукожопые обезьяны продолжают использовать виджеты, хотя везде пишется этого не делать. Виджеты даже выделили в отдельный модуль, который нужно подключать вручную. Но всеравно многие продолжают гнуть свою линию, и сраться на форумах о "тормознутости".
     

  • 1.59, Anon4ik (?), 02:36, 14/04/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Этот новый чудный мир.
     
     
  • 2.67, рара Кен (?), 06:49, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    сто лет в обед с самого начала еще до покупки существовал квик тулс для среды python. только я бы всех любителей его не сильно радовался. он потому и open source что не держит секретов это еще в 2007 году была шумная история на счет безопасности. все кто ей занимался демонстративно ушли - потому что физически невозможно...
     
     
  • 3.68, Anon4ik (?), 12:29, 14/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Смена имени пакета призвана предоставить цельное решение для использования Qt в Python-приложениях, включающие сопутствующие сервисы, такие как оказание коммерческой технической поддержки.

    100 лет? Бидон конечно давно форсят, но это уже новый уровень.

     

  • 1.80, Аноним (-), 15:15, 14/04/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Быстрый Qt компенсирует тормознутый Python и выйдет нечто среднее, более менее приемлемое для потребления.
     
     
  • 2.105, Аноним (-), 06:58, 15/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Тормознутость - это GIL или что-то еще?
     
     
  • 3.139, Аноним (-), 00:32, 17/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Pypy вполне неплох, успехов ему.
     

  • 1.81, Аноним (-), 15:21, 14/04/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Разработка интерфейсов на QML такая же быстрая, как разработка ПО на Python. Думаю они будут неплохо сочетаться. Тем более у питона есть явные проблемы с производительностью, а с гуи вообще беда. QML значительно ускорит это дело.
     
  • 1.119, Аноним (-), 22:08, 15/04/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ни один язык не вызывает столько эмоциональных криков на opennet как питон. Верный признак того что стоит его изучать. Знание поговорки про мух не делает количество экскрементов на Земле меньше. Так зачем переживать?
     

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



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

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