![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| LavYaAll |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 62 Регистрация: 1.5.2008 Репутация: нет Всего: 1 |
Планирую двигаться из Windows по пути Linux --> Unix. Естественно приходится сталкиваться с такими библиотеками как Qt и GTK+ и их детищями KDE и GNOME. Всвязи с этим, у меня возник вопрос относительно того что следует мне взять за основу для изучения. (учитывая что и в том, и в этом знания нулевые). Основной целью, как и говорил, является переход к программированию под Unix. Какая из библиотек в Unix более востребована? Не хотелось бы переучиваться программировать под другую библиотеку, когда от Linux уйду к Unix системе. Еще раз напомню, конечная цель - программирование под Unix сервер. Благодарю.
|
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 4 Всего: 92 |
Что-то тут не так... |
|||
|
||||
| LavYaAll |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 62 Регистрация: 1.5.2008 Репутация: нет Всего: 1 |
Так, выложу некоторую часть своих мыслей.
Основой ядра Linux является ядро UNIX. Для Linux есть такие графические среды как KDE и GNOME. Их писали при помощи Qt и GTK+ соответственно. С самой Unix я не работал до сих пор, даже не видел ни у кого на компе. Но насколько я вычитал в интернете, под это ОСь также есть некоторые графические среды, ведь на дворе 21 век. Благодарю еще раз. |
|||
|
||||
| Kappac |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 30.9.2006 Где: Украина, Киев Репутация: нет Всего: нет |
Qt - С++, со всеми вытекающими.
GTK+ - С... на сегодняшний день софт написаныйс помощью ГТК и КуТе нормально работает и интегрируется в любой(практически) графической среде. Если софт для серверов, то настоятельно рекомендую начать с /usr/src/linux/Documentation. --------------------
|
|||
|
||||
| Сумасшедший |
|
|||
|
Чилавек-Каропка ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 15.8.2004 Где: Москва Репутация: 8 Всего: 107 |
попробуйте и то и то. Что Вам больше по душе ляжет, с тем и работайте. А так - у большинства стоит поддержка как одного, так и другого.
а если будет действительно интересная программа, да ещё и с возможностью работы с консоли - цены не будет) -------------------- Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас! |
|||
|
||||
| LavYaAll |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 62 Регистрация: 1.5.2008 Репутация: нет Всего: 1 |
Спасибо за помощь.
Еще один вопрос относительно *nix. Используется ли повсеместно STL при программировании приложений под Linux/Unix? Я говорю не о формальной возможности использования этой библиотеки, а о фактической. Стоит ли углублять свои знания в этой области, если предполагается что от Windows программирования я в скором времени полностью откажусь? То же самое относительно BOOST. Благодарю еще раз. Это сообщение отредактировал(а) LavYaAll - 31.7.2008, 17:25 |
|||
|
||||
| bilbobagginz |
|
||||||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
у стандартной библиотеки шаблонов есть некоторые ограничения. если они вам не мешают, то можете использовать.
а почему у вас есть такие "предположения" ? бустой тоже люди пользуются. Добавлено через 1 минуту и 34 секунды
народ обычно самообучается для самообучения, или по конкретной задаче. если через 1/2 года появится ПуКуКаКаТулкит, который вдруг сметет по возможностям и QT и ГТК, придется его изучать, а программеры на пупукакатулките будут в цене... -------------------- Я ещё не демон. Я только учусь. |
||||||
|
|||||||
| LavYaAll |
|
||||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 62 Регистрация: 1.5.2008 Репутация: нет Всего: 1 |
Где можно почитать про эти ограничения в среде Linux/Unix? Ну потому что я собираюсь себя полностью посвятить этой платформе, а программирование под Окна практиковать более не буду. Какие есть ограничения, где про это почитать?
Появление чего-то революционно нового очень маловероятно, ибо куда там тегаться с многолетним опытом уже устоявшихся стандартов. Вероятнее выход чего-то, базирующегося на уже имеющемся. Зная это имеющееся, к новому перейти за небольшой промежуток будет несложно. |
||||
|
|||||
| $tatic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 28.1.2005 Репутация: 1 Всего: 22 |
LavYaAll, стандартная библиотека на то и стандартная, что у неё недостатки платформонезависимы
По сабжу - в лагере юниксоидов по вопросу использования Qt и GTK+ холивары шли, идут и будут ещё идти. Тут дело даже в том, каким окружением пользуется юзер: на базе Qt (KDE) или GTK+ (GNOME, XFCE). Загружать приложение, использующее неродное для окружения API многие не хотят:
Идеальный случай, способный удовлетворить 99% пользователей - написать функциональную часть программы в виде библиотеки, на её основе сделать уже консольный, GTK'шный и Qt'шный варианты интерфейса (возможно с использованием дополнительной интеграции с соответствующими окружениями). Собственно, это и можно назвать UNIX-way. |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
это конечно на слух интересно, но думаю рынок - штука динамичная, и не надо "от сумы и от тюрьмы зарекаться", будет клиентура - будешь писать и под винду. Если надо будет будешь писать и под мак. ИМХО, конечно. Добавлено через 2 минуты и 39 секунд STL + Thread Safety -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |