Visual Form Builder allow you to create forms extremely fast with a few clicks. More is here.
GPU accelerated 2D and 3D rendering with OpenGL and GLES is being used in the framework by default.
DB Management features give an OOP way of working with databases. See more in DB article.
Бесплатный и с открытым исходным кодом. Большинство может использовать фреймверк абсолютно бесплатно. Мы взымаем плату только с болших компаний и тех, кто не желает иметь ссылку на наш фреймверк в своих коммерческих приложениях.
Поддержка разных плотностей пикселей. Все элементы управления могут быть легко адаптированы к экранам с различной плотностью пикселей на дюйм(DPI). Все что для этого потребуется - это добавить 1 строчку кода.
Internationalization is supported out of box. You can create multi-language applications quick and easily.
Simple but powerful design. You don't have to spend months learning the framework. You will be able to start in a few minutes. Just look at Get started to see how simple the programming with Nitisa could be.
Modern C++. The framework is completely object orientated and written using best practices. No old-style code exists. No macroses exist.
Great extensibility. The framework allows you to create your own new widgets.
Extremely configurable controls. You may configure all control's properties affecting its appearance and behaviour in Form Builder or from source code. Actually there is no difference here because the Form Builder generates your form code for you.
Поддержка стилей. Все элементы управления и формы поддерживают стилизацию. Вы можете создавать Ваши собственные стили и добавлять их в Ваши приложения. Даже можно изменять стили на лету(например, если пользователь захочет чтобы приложение выглядело по другому).
Нет платформо-зависимых элементов управления. Все элементы управления(виджеты) были созданы с нуля и не содержат платформо-зависимого кода(за исключением конечно специально созданных для определленной платформы виджетов). Благодаря этому все элементы управления выглядят абсолютно одинаково на разных платформах и устройствах.
Cross-platform. Due to the only STL(standard template library) is used in the framework core and controls, it can be easily used on any platform. All you need is to implement a few platform-dependent classes, no controls modifications are required. The framework supports Windows, Linux and Android platforms out of box.
No need to learn anything else except C++. The framework does not use any additional markup languages for forms. No XAML, no HTML,... all you need to know is C++.
Полноценные трансформации. Каждый виджет поддерживает все 3D трансформации: вращение, перемещение и масштабирование. Вы так же можете настраивать порядок вращения и порядок применения разного типа трансформаций. Более того, виджеты, которые позволят размещать другие виджеты на себе, так же поддерживают глобальные для все дочерних виджетов трансформации. Это позволяет Вам легко создавать сложные формы с перемещающимся и масштабируемым контентом.
Полнофункциональное обрезание невидимых частей. Фреймверк позволяет создавать элементы управления, которые полностью контролируют как их внутреннее содержимое отображается. Элементы управления могут быть любой сложной формы и все равно успешно обрезать невидимые части дочерних элементов даже в случае наличия сложных трансформаций.
Весь платформо завизимый код полностью отделен от ядра и элементов управления.
Excellent documentation. Find a lot of useful articles in the Guide and a complete description of the all objects at Reference.
Поддержка пакетов. Вы можете создавать Ваши собственные наборы виджетов, стилей, форм и других сущностей. Эти наборы, называемые пакетами, Вы даже можете распространять на нашем портале. Более того, их легко можно добавить в Конструктор Форм и даже продавать.
Platform to start make money. You can not only distribute your packages for free but also sell them and get money from your work. You may upload and start distributing/selling your packages from profile and download/buy other people packages from our Packages repository.