Jump to content

Recommended Posts

Posted

Если коротко, нужно быстро и надёжно делать программы с графическим интерфейсом в винде и лине. Лицензия, софт и пр. не важно, главное чтоб можно было переносить как можно быстрее в другую среду. Лучше если gpl, или freeware. Qt можно, но ужасно не удобен, приходиться перелопачивать груды кода вручную, причём результат не гарантирован. Wine работает, но - нужен именно родной код. wxWidget и пр. слишком сложно.

Занимался кто-нибудь подобным вопросом? Что можно ещё использовать?

  • 4 months later...
  • 2 months later...
Posted

java, ruby, питон, если конечно нет задачи на выходе получить нативный код

  • 4 weeks later...
Posted

Писать кроссплатформенные программы можно на языке PureBasic http://purebasic.info/

Вот пример программы

; Создаём окно.OpenWindow(1,0,0,200,90,"Заголовок окна",#PB_Window_MinimizeGadget|#PB_Window_ScreenCentered)ButtonGadget(2,64,30,80,25,"Кнопка")  Repeat ; Начало главного цикла. Event=WaitWindowEvent() ; Получаем идентификатор события. Gadget=EventGadget() ; Узнаём идентификатор активного гаджета.      If Event=#PB_Event_Gadget And Gadget=2 ; Условие будет выполнено при щелчке по кнопке.   MessageRequester("Сообщение","Была нажата кнопка") ; Выводим на экран сообщение.  EndIf   Until Event = #PB_Event_CloseWindow ; Прерываем цикл при закрытии окна

Её можно без внесения изменений в код скомпилировать под платформы Windows х86, Windows х64, Linux, MacOS X и AmigaOS

Компиляторы можно скачать здесь http://www.purebasic.com/download.php

Исходник в месте с скомпилироваными программами для Windows и Linux можно скачать здесь http://narod.ru/disk/11519814000/PureBasic_Button.zip.html

  • 1 month later...
Posted

Тема конечно все же актуальна. Пока остановились на связке Python+QT, работает всё ж неплохо, даже с динамическими формами, один и тот же код на обеих платформах без переделки!

ПюреБасик - он же шароварный, нам по этой причине не годиться.

Монодевелоп? Наверно хороший прожект, судя по описанию, будем курить в свободное время.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...