The OpenNET Project / Index page

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



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

Оглавление

Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0, opennews (??), 24-Июн-23, (0) [смотреть все]

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


2. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  –3 +/
Сообщение от Moomintroll (ok), 24-Июн-23, 10:16 
>  Код проекта написан на языке Go (GUI на Python и PyQt5)

Давно мучаюсь вопросом... Гошечка вроде может использовать сишные либы. Почему на Go не делают GUI на GTK/Qt/etc?

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

3. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  –8 +/
Сообщение от Аноним (3), 24-Июн-23, 11:52 
Не может. А ещё сделать наоборот проблематично. Поэтому го мертворождённая поделка корпораций с телеметрией, пытающаяся потеснить питон в вебе. Не более. Если говорить почему вообще не делают адекватного GUI в противовес гтк, например, на расте, то ответ простой: нужно влить немало бабла и ресурсов и брать околомёртвый хайпожорский эзотерический ЯП для тулкита (в котором всё линкуется статически, к тому же) явно не лучшая идея. Фанатики ржавчины применяющие его в реальных продуктах уже не раз пожалели о своём решении, можно было гораздо выгоднее (с любой точки зрения) взять плюсы. Но, главное, должна быть причина, почему нынешние тулкиты не годятся. На сегодня у нас есть отличный открытый коммерческий тулкит на плюсах с дрянной лицензией и плохонький "свободный" тулкит на си с вендор-локом корпораций и токсичным радужным комьюнити. Только последнее время внезапно оказалось, что софт неплохо работает и из веб-браузера и все эти ваши тулкиты лишнее.
Ответить | Правка | Наверх | Cообщить модератору

5. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  +1 +/
Сообщение от Аноним (5), 24-Июн-23, 12:36 
Уяи матчасть: https://tip.golang.org/blog/cgo
Ответить | Правка | Наверх | Cообщить модератору

6. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  +/
Сообщение от Аноним (3), 24-Июн-23, 12:40 
Спасибо. А как насчёт разобраться, почему я прав?
Ответить | Правка | Наверх | Cообщить модератору

15. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  +4 +/
Сообщение от Аноним (15), 24-Июн-23, 16:05 
Доказывать что-то человеку, оперирующему понятиями "мертворождённая поделка" и "околомёртвый хайпожорский эзотерический ЯП" не представляется возможным
Ответить | Правка | Наверх | Cообщить модератору

16. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  –1 +/
Сообщение от Аноним (3), 24-Июн-23, 16:32 
А что такое? Правда глаза колет?
Ответить | Правка | Наверх | Cообщить модератору

49. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  +/
Сообщение от scriptkiddis (?), 26-Июн-23, 21:03 
Я не оперирую такими терминами. Мне расскажешь? Интересно узнать.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

62. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  +/
Сообщение от филателист (?), 29-Июн-23, 08:21 
не знаю что хотел сказать вывешиватель вывесок про мертворождённость, от себя могу сказать, что на highload fastapi(одна из быстрейших либ python) даёт где-то в полтора раза меньше rps, чем go при реализации одного и того же сервиса. А их обоих, как детей, делает так нелюбимый здесь webflux(java). Проводили эксперименты, знаем.
Так что, что хотел сказать автор посыла, сказать затруднительно.
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  +/
Сообщение от Аноним (18), 24-Июн-23, 18:25 
>пытающаяся потеснить питон в вебе

похоже вы программирование только на ютюбе видели...

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

19. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  +/
Сообщение от Аноним (3), 24-Июн-23, 19:09 
Ну смотри, откровения, раз ты тоже учился по ютубу. Ничего против не имею, смотрел ряд лекций по теме прикладного применения свёрточных сетей, методик игрового интеллекта, и прочему такому, хотя большинство и пустая трата времени. Перл же успешно выпихнули из веба навсегда (мне сложно судить по этому вопросу, любая популярность перла закончилась до моего рождения). Но, в то же время, пхп не выпихнули. Когда-то были надежды на тот же рор, только после появления 3 ветки питона стало окончательно очевидно, что рубятина лишняя в этом мире, да и маки сдулись. Незаменимых в вебне нет, новые решения "получше" появляются регулярно. Го -- это по факту замена питона и есть, и она существует только для решения проблем гугла с питоном на купленных им сайтах типа вышеупомянутого ютуба и активно им продвигается вовсе не по доброте душевной.
Ответить | Правка | Наверх | Cообщить модератору

4. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  +1 +/
Сообщение от anonist (?), 24-Июн-23, 12:27 
Почему не делают, вполне себе делают, просто не так много, как на остальных языках. У них даже есть свой фреймфорк для мобилок.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

7. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  +/
Сообщение от Аноним (3), 24-Июн-23, 13:02 
Это на го и "не так много, как на остальных языках", серьёзно? Кстати, уже "даже есть фреймфорки для мобилок" на жс. Толку то с того.
Ответить | Правка | Наверх | Cообщить модератору

9. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  +/
Сообщение от анонист (?), 24-Июн-23, 13:45 
> Это на го и "не так много, как на остальных языках", серьёзно?

Go воспринимают в основном как инструмент для вэбни и в косвенно связанных с этим областях, нежели как десктоп.
> Кстати, уже "даже есть фреймфорки для мобилок" на жс. Толку то с того.

Хз, лучше спрашивать у его разработчиков это.

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

8. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  +2 +/
Сообщение от Аноним (8), 24-Июн-23, 13:10 
А давай посмотрим что у нас этими GUI библиотеками.

Qt - плюсовый, с вытекающей от сюда проблемой интеграцией другими ЯП. PyQt - пожалуй единственная нормальная обвязка для него. И тут сказывается хорошо разрешённая задача использования C++ из питона. И даже более, на PyQt можно быстро набросать прототип Qt приложения. Во всех остальных ЯП Qt с плюсами не особо-то интегрируются. Особенно это касается Go и Rust в которых ООП уже не то.

GTK. Первый вопрос какой версии? GTK4? Какой версии? Четвёртый GTK - это жбан. Отделили виджеты в libadwaita. Но блин открываем https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/ раскрываем Classes и смотрим жбан из "since 1.x", "depricated", "unstable". А какая версия libadwaita в +/- популярных дистрибутивах? GTK4 сейчас можно использовать только для двух платформ: Windows и flatpack. И быть готовым переписывать код постоянно. (И я не оговорился про Windows, meson за полдня можно настроить, что бы он собирал GTK4 приложение со всеми зависимостями под оффтопик). А про flatpack, так вить уже появляются GTK4 приложения, в которых авторы чётко говорят: "Я поддерживаю только сборку под flatpack, остальных просьба не беспокоить".

GTK3 - пожалуй не плохой вариант. Но блин это же не хайпово (хоть, блин и выглядит не хуже Qt). И при всей намного более вменяемой поддержке в других ЯП, GTK3 проигрывает Qt. Почему? Так нет документации и книг. Вот реально, GTK3 приятно использовать и в Modern C++, и в Rust, и в golang, и в XYZlang. Но документации ноль, только примеры, разбор которых требует мозгов, а не тяп-ляп и готово.

Остальное и так находится то в пределах погрешности 0.

А за веббраузербейсет решение для админки, думаю никто не погладит по головке.

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

56. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  +/
Сообщение от Аноним (56), 27-Июн-23, 18:17 
Каких Вить?
Ответить | Правка | Наверх | Cообщить модератору

31. "Доступны межсетевые экраны OpenSnitch 1.6.0 и firewalld 2.0"  –1 +/
Сообщение от leap42 (ok), 25-Июн-23, 05:43 
Начнём с того что Qt это C++ и к Си отношения не имеет вообще. Биндинги для GTK есть (gotk3), но сам GTK не сказать что что-то приятное, да и полноценно работает он только в Linux. А desktop приложеньки для Linux в принципе вещь супер маргинальная, так ещё и в эпоху Electron и Qt выбирать не их странно.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

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

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




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

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