Автор Тема: IDE  (Прочитано 3237 раз)

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
IDE
« : Март 04, 2012, 09:58:39 am »
ББ - довольно специфична, негодная лицензия.
Можно взять за основу fpGUI, AGG.
Цитировать
В принципе вполне годится взять и портировать (переписать) что-нибудь легковесное-сишное (не плюсовое). Именно в плане оконной либы. В качестве алгоритмов для рисования можно тот же AGG взять, который уже переписан на Обероне (полностью или почти полностью).

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: IDE
« Ответ #1 : Март 04, 2012, 10:03:21 am »
ББ - довольно специфична, негодная лицензия.
Можно взять за основу fpGUI, AGG.
Цитировать
В принципе вполне годится взять и портировать (переписать) что-нибудь легковесное-сишное (не плюсовое). Именно в плане оконной либы. В качестве алгоритмов для рисования можно тот же AGG взять, который уже переписан на Обероне (полностью или почти полностью).
Я просмотрел что-то про fpGUI, возможно это действительно вариант. Надо посмотреть ближе. Оно правда Мак нормально не поддерживает. Но это дело наживное.

Опять же можно же брать только некоторые элементы из fpGUI переписывая это дело на КП/Обероне. Причем например вначале это может быть просто биндинг к нужным функциям fpGUI, затем постепенно оно переписывается на КП.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

trurl

  • Full Member
  • ***
  • Сообщений: 133
    • Просмотр профиля
Re: IDE
« Ответ #2 : Март 04, 2012, 01:20:05 pm »
ББ - довольно специфична, негодная лицензия.
Можно взять за основу fpGUI, AGG.
А чем лицензия AGG годнее?

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: IDE
« Ответ #3 : Март 04, 2012, 02:42:59 pm »
ББ - довольно специфична, негодная лицензия.
Можно взять за основу fpGUI, AGG.
А чем лицензия AGG годнее?
Тем, что до версии 2.5 там была лицензия BSD. Это раз.
Два - я не уверен что либа сделаная по мотивам AGG (то есть нечто написаное на Обероне, а AGG писана на C++) подпадает под AGG-лицензию вообще.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: IDE
« Ответ #4 : Ноябрь 09, 2012, 10:54:41 am »
http://www.tecgraf.puc-rio.br/iup/

Цитировать
IUP is a multi-platform toolkit for building graphical user interfaces. It offers a simple API in three basic languages: C, Lua and LED. IUP's purpose is to allow a program source code to be compiled in different systems without any modification. Its main advantages are:

high performance, due to the fact that it uses native interface elements.
fast learning by the user, due to the simplicity of its API.