Почему программное обеспечение отличается от рабочего стола к окружению рабочего стола?

Мне интересно, почему существует так много приложений для одной цели, но для разных сред рабочего стола. Как программное обеспечение для записи Brasero для Gnome и K3B для KDE. Разве это не изобретает велосипед постоянно? Почему бы не сотрудничать?

16
задан 19 June 2015 в 18:11

2 ответа

Более эффективный вопрос был бы: , Почему существует столько дистрибутивов, которые выглядят одинаково за исключением логотипа!

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

Это - питание Linux. Разнообразие, можно найти много альтернатив для того же приложения.

Это не слабость вместо этого, это мощно, у человека, который использует Linux, может быть много вариантов продолжить работать.

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

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

Другое примечание: Также необходимо отметить, что в действительно большинстве этих приложений действительно не перестраивают колесо, большинство из них зависит от тех же базовых пакетов, различия главным образом на появлении. Например, k3b и brasero и зависят от того же базового пакета cdrecord и wodim.

0
ответ дан 19 June 2015 в 18:11

Короткий ответ - то, потому что (по крайней мере, в теории) все программное обеспечение работает лучше, более эффективно и более связно тот путь.

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

GNOME имеет Gedit, Brasero и другое основанное на GTK программное обеспечение, потому что это будет работать гладко, не требуют дополнительных платформ и согласуются с тем, что разработчики GNOME рассматривают как идеальную возможность рабочего стола. Между тем KDE имеет программное обеспечение, это является основанным на QT (другая платформа программного обеспечения) и является представительным для того, что люди KDE просматривают как являющийся лучшей возможностью рабочего стола.

причина они не делают программное обеспечение, вместе то, потому что их представления дизайна полностью отличаются. Программное обеспечение Developing является и искусством и наукой. GNOME, KDE, Единица и любой другой рабочий стол, о котором можно думать, разрабатываются людьми, которые создают то, что они хотят видеть на рабочем столе.

И сверху всего этого, поскольку я намекнул прежде, этот материал все основан на различных платформах. GNOME использует GTK, KDE использует QT, и т.д. при создании всего для той же платформы и среды, это совмещается действительно приятно, и это обычно работает немного лучше. Так, хранение программного обеспечения "в семье" помогает разработке в том аспекте также.

я просто использую рабочий стол Ubuntu по умолчанию (Единица), и я обычно не забочусь, является ли приложение KDE или GTK-конкретный, все же. Безотносительно работ программного обеспечения лучше всего для меня то, что я буду использовать. У Вас всегда есть та прекрасная свобода выбора с Ubuntu и Linux в целом!

0
ответ дан 19 June 2015 в 18:11

Другие вопросы по тегам:

Похожие вопросы: