Dxscene и VGscene с Delphi - PullRequest
       10

Dxscene и VGscene с Delphi

3 голосов
/ 11 ноября 2010

Я использую Delphi в качестве основного инструмента разработки. и недавно я нашел эти 2 библиотеки в KSDEV.com

и я обнаружил, что они похожи на WPF. Поэтому я просто скачал их и сказал играть с ними, пока не придет время (я еще не проверил его лицензионные политики). Я не очень хорошо разбираюсь в WPF, но я обнаружил, что WPF трудно развивать.

Но я сомневаюсь, что эти 2 библиотеки могут заменить WPF в Delphi. какие недостатки есть у Dxscene и VGscene или какие недостатки есть у WPF,

В Интернете есть только несколько статей о них (Google дал мне миллионы результатов, но большинство из них повторили 2 статьи, опубликованные в KSDEV)

Ответы [ 3 ]

2 голосов
/ 11 ноября 2010

VGScene и DXScene можно сравнить с WPF для результата рендеринга.

Я думаю, что VG / DXScene менее ресурсоемки, и мне нравится в WPF то, что они не основаны на XML.Для определения пользовательского интерфейса вы используете обычные компоненты Delphi.

Но для VX / DXScene все еще немного не хватает кривой обучения и документации.Я обнаружил, что создавать формы с помощью DXScene немного сложно.VXScene, возможно, немного проще создать ваш пользовательский интерфейс с помощью мыши.

Я думаю, что вся мощь этих библиотек будет получена с помощью сгенерированного кода пользовательского интерфейса.

Мне не нравится XMLкорень WPF.Это многословно и трудно работать с реальным приложением с множеством форм.Для некоторых проектов может понадобиться внешний дизайнер WPF.

Но не спрашивайте Microsoft, почему они не публикуют приложения на основе WPF ... и они по-прежнему используют неуправляемый код ...

1 голос
/ 11 ноября 2010

VgScene и DxScene - действительно классные библиотеки!Вы можете создавать быстрый и красивый графический интерфейс со всеми видами эффектов.Теперь он также имеет компонент сетки!

Но когда я попытался использовать их, я столкнулся с некоторыми "недостатками": мало документации о том, как сделать и что использовать для сложного графического интерфейса (есть несколько хороших демонстрационных примеровпростой графический интерфейс, хотя).Так что у него относительно высокая кривая обучения (когда у вас есть только VCL knowlegde, потому что он сильно отличается).

Но кроме этих вещей, я думаю, стоит попробовать (только если вы знаете, как это сделать и /или потратить некоторое время на обучение).Он имеет хорошую поддержку платформы (через FPC и OpenGL), поэтому вы можете запустить его также на MacO, Linux и iPhone / iPad!

0 голосов
/ 12 ноября 2010

Поскольку они не зависят от WPF, их можно использовать для кроссплатформенной разработки в Lazarus / CodeTyphon . Это главное преимущество для меня. Недостатком является документация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...