6°C
завтра: 7°C
Погода в Перми
6°C
вечером9°C
ночью3°C
завтра7°C
Подробно
 63,79
−0.1742
Курс USD ЦБ РФна 23 апреля
63,7860
−0.1742
 71,72
−0.2022
Курс EUR ЦБ РФна 23 апреля
71,7210
−0.2022
PRM.Форум /Компьютеры Интернет Связь / Программирование /

Eclipse SDK и Lazarus - прокомментируйте

  • veteran

    Сообщений: 1260

    Ищу себе средство для создания кросс-платформенных проектов (хотябы Win/Lin)

    Есть такие IDE как Eclipse SDK и Lazarus...
    поделитесь опытом использования, пожалста....
    Что есть хорошего ещё подобного, желательно для С++

    неизвестно где, появилось неизвестно что, которое возможно о чем-то говорит

  • member

    Сообщений: 29

    Cross-platformenost' zavisit ne ot sredy programmirovaniya, a tol'ko ot tvoego koda i bibliotek, kotorye ty ispol'zuesh.

    Ne ispol'zui windows.h, mfc.h i drugie, kotorye specifichny dlya Windows.

    Ispol'zui Qt, OpenGL, SDL, Boost. Mojesh pisat' hot' v MS Visual C++, sama sreda razrabotki znacheniya ne imeet (esli ne pol'zovat'sya avtomaticheskimi sredstvami sozdaniya dialogovyh okon na MFC).

  • guru

    Сообщений: 8043

    Qt/C++ удобная связка, простая и мощная. Для собственных нужд бесплатно, если на продажу и закрытые исходники то дорогая лицензия...

    "Самый мудрый внешне во всём подобен самому глупому", народная китайская мудрость.

  • activist

    Сообщений: 179

    Из бесплатных либ можно использовать GTK или wxWindows. Обе либы есть и в Linux и на Windows. Для примера кроссплатформенного приложения на GTK можно глянуть на gaim. Минусы GTK - на винде для запуска надо устанавливать библиотеку GTK (gaim при установке ставит автоматически), внешний вид приложений будет отличаться от "родных" - виджеты другие.

    Либа wxWindows позволяет написать кроссплатформенное приложение, имеющее "родной" вид под Windows. На юниксах запускается с интерфейсом GTK или Motif - на выбор. Как-то мельком смотрел доку по wxWindows - показалось, что способ написания программ смахивает на MFC.

    Обе либы, и GTK и wxWindows можно использовать с кучей языков: C, C++, Java, perl, python, php, ruby и т.д.

    My JID is ktak@jabber.sibnet.ru
    Мой городок

  • veteran

    Сообщений: 1260

    Большое спасибо за участие и обалденно конкретные ответы.

    неизвестно где, появилось неизвестно что, которое возможно о чем-то говорит

  • veteran

    Сообщений: 1260

    Из того, что я "накопал" сейчас - есть два варианта в случае коммерческих разработок - или платить за QT или выкладывать то что напишу на wxWidgets под GPL.

    Вот ещё бы сделали аналог Lazarus для C++ :ха-ха!:

    (lazarus под linux ещё не победил - не хочет собирать проекты)

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

    неизвестно где, появилось неизвестно что, которое возможно о чем-то говорит

  • activist

    Сообщений: 179

    Во блин, переименовали, оказывается!
    В ответ на: выкладывать то что напишу на wxWidgets под GPL
    С чего это? Посмотрел лицензию wxWidgets, там есть такой текст:

    В ответ на: The wxWindows Licence is essentially the L-GPL (Library General Public Licence), with an exception stating that derived works in binary form may be distributed on the user's own terms. This is a solution that satisfies those who wish to produce GPL'ed software using wxWidgets, and also those producing proprietary software.
    Т.е. написаные с помощью либы wxWidgets можно делать закрытыми и под любой лицензией!

    Вот если модифицировать код самой либы wxWidgets, то новую либу (только либу!) надо будет выложить под старой лицензией.

    P.S. Вот если бы wxWidgets помимо GTK имела биндинги в QT, цены бы этой либе не было!

    My JID is ktak@jabber.sibnet.ru
    Мой городок

Записей на странице:

Перейти в форум

Модератор: