Войти
ПрограммированиеФорумОбщее

На чем писать редакторы?

Страницы: 1 2 3 Следующая »
#0
14:18, 6 июня 2014

Хотелось бы что-то кросс-платформенное. Посмотрел Qt - не вкатило. У меня цель сразу сесть и фигачить редакторы, а не пол года читать мануалы по Qt.
Второй вариант - это C# с их WinForms\WPF. В часности вот это https://github.com/SonyWWS/ATF, вроде, неплохая штука.
Что еще можно рассмотреть?


#1
15:32, 6 июня 2014

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

#2
15:36, 6 июня 2014

StiX

Пиши на Delphi/C++ Builder, если лень разбираться.

#3
16:47, 6 июня 2014

Wxwidgets,самое быстрое-внутренний гуй

#4
16:57, 6 июня 2014

Когда всякие мелочи пишу - использую Delphi. Как ни крути а это пока самая быстрая RAD в плане скорости разработки.
Когда что-то больше пишу, то как правило Qt. Получается значительно медленней, зато код 100% кроссплатформенный + интеграция с С++ движками сразу идет.

#5
17:40, 6 июня 2014

Юзай RAD Studio XE3 + к ней можно найти в рунете, кучу всяких компонентов например как Raize и прочие. Язык на вкус, либо дельфийский проект либо C++ .

#6
19:06, 6 июня 2014

VintProg
> Юзай RAD Studio XE3
Оно денег стоит. Мне для open source проекта не очень такое подходит

#7
19:14, 6 июня 2014

StiX
посмотри на wxWidgets, оно как qt но намного проще. для редактирования ui есть редакторы, они же генерят код.
нет препроцессора, что удобно если гуй небольшой и не особо сложный. тоже кросплатформенно.

#8
19:42, 6 июня 2014

StiX

wx убог, у него крайне скудная и неудобная документация, куча проблем с развертыванием и компиляцией самой библиотеки, плюс тупость по выдумыванию чиcлового ID каждому контролу (зачем этот бред, унаследованный от WM_COMMAND в WinAPI???!). На самом деле Qt очень простая библиотека, может чуть сложнее в использовании редактора GUI в Delphi, но в целом даже проще, чем Delphi. Наличие же препроцессора - это огромный плюс, он позволяет расширить C++ до QtLanguage, который в целом проще голого С++, который предлагается использовать с wx. Дело в том, что Qt это не только GUI, там просто огромнейшая коллекция классов, вплоть до своих собственных контейнеров, совместимых с STL.  Так же, есть и готовая система интернационализации приложения, из коробки, почти без накладных расходов в плане применения. Намного проще, чем GetText, которым предлагается пользоваться в wx.

upd:

Еще Lazarus есть, - тот же Delphi, только FreePascal под капотом.

#9
19:48, 6 июня 2014

Еще, до кучи, есть HTMLayout  - можно описывать GUI декларативно и лепить кастомные виджеты... но я так ни разу и не осилил, хотя там действительно всё просто, если не учитывать объем велостроительства в процессе использования.

#10
21:08, 6 июня 2014

Еще проще дописывать необходимые компоненты к уже существующему редакторам.

#11
6:48, 7 июня 2014

C++/Qt
C#
А ещё лучше, если проект простой, то взять готовый редактор. http://www.mapeditor.org/

#12
8:19, 7 июня 2014

WinAPI попробуй

#13
9:02, 7 июня 2014

действительно кроссплатформенное надо на java писать

#14
14:50, 7 июня 2014

pool2004
> действительно кроссплатформенное
На своем кроссплатформенном движке же. ;)

Страницы: 1 2 3 Следующая »
ПрограммированиеФорумОбщее

Тема в архиве.