The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Linux Mint будет блокировать скрытую от пользователя установ..."
Отправлено deeaitch, 05-Июн-20 05:17 
> Во всех системах есть свои плюсы и минусы. Нужно брать лучшее из
> каждой, а не делать сто несвязанных между собой стандартов (что и
> есть главная беда линукса).

Нету у линукса этой проблемы. Очнись уже.

Не надо брать из всех систем на свой взгляд лучшее и пихать в одного монстра. Собиратели стандартов блин.


> Простой пример. Я в своих проектах использую Qt.

И ты явно делаешь что-то не так.У меня тоже есть большой и очень интенсивно развивающийся проект на Qt. Он без проблем автоматически собирается под 4 ветки Debian, 2 Ubuntu, собираеться под каких-то две суси, несколько редхатов. Появляются желающие под свой дестрибутив - делается и для них. Нет никакой проблемы. В планах у меня FreeBSD потому как сам на неё перехожу. Есть даже андроид версия, виндошная и маковская. За андроид и мак не скажу, не я занимался, но только в винде это какой-то ад с кучай гавнокостылей для сборки всего хлама в один инсталяк. И только виндопользователям неудобно (за мак и андроид не скажу). Потому что таскать каждый раз по 70-80 метров вместа каких-то 5-ти их задалбливает. А прога пишется интенсивно (внутреннее использование) и бывает по несколько тестовых сборок в день.

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

Не надо заливать про сложности сборки. Есть проекты куда посложнее твоего приложения на Qt, которые нормально собираются под все дистры и даже другие ОС. Не надо тут из себя мученика строить.

Но по порядку.

1) Если ты гонешься за супер распоследней версией - то у тебя проблемы, не у дистрибутивов. Не надо заливать про безопасность и фиксы в Qt. Это не твоя забота а операционной системы. Не надо брать на себя обязанности которые не твои. Если считаешь что это твоя проблема - шли патчи мантейнеру или прямо в Qt.

2) Если твою прогу нельзя собрать в разных условиях - это твоя проблема и проблема качества твоего кода, который жётско к чему-то привязывается (распоследним версиям как пример). Работать он будет так-же. Мир вокруг тебя бладает инерцией. Смирись.

3) Если ты не в состоянии обеспечить нормальную сборку в разных условиях (я не говорю про вообще все возможные условия) - у тебя проблема с понимание как всё работает и соответсвенно с качеством кода.

3) Если у тебя нет тестов, которые позволяют проверить работоспособность приложения после сборки - у тебя проблема.

4) Количество дистров в которых нормально (не флатшлаками) поставляется программа говорит а) о качестве программы, б) о её нужности для людей (заинтересованности людей в программе). А если прога только во флатшлаке это говорит о васянской поделке.

5) Лично мне было бы стыдно за мой софт если бы я не смог обеспечить нормальную сборку своего софта и делал флатшлаки. Мне было бы стыдно перед своими пользователями.

6) Это неуважение к пользователям. Каждый волен выбирать ту систему (дистр) которая ему нравиться, к инфраструктуре и окружению которой он привык и понимает. А задача хорошего программиста написать программу так чтобы она могла работать в окружении привычном пользователю. И вместо того чтобы подумать о пользователях и о том чтобы им было удобно и приятно, ты собираешь костыль, которые не в красную армию в окружении системы и тянет всё с собой вместе с кучай говна и багов, которые пользователь уже и не разгребёт.

7) Лучше бы люди вместо гамбургер меню поучились как проги собираются. А не пихали свои уродские гамбургеры.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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