Announcement

Collapse
No announcement yet.

Ultra App Kit 1.1 Released As New Cross-Platform UI Toolkit

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    this looks not really impressive, it actually looks like pretty garbage, ... lol. How did this make it to this news site?
    Last edited by rene; 22 July 2021, 12:21 PM.

    Comment


    • #12
      Being built on XRender suggests that it lacks hardware acceleration by design. This is very confusing when toolkits such as Qt and GTK have been migrating to hardware-accelerated UIs for a long, long time. It's obvious, though, that this toolkit isn't targeting the Linux world. My guess is that Linux support was just bolted on with the easiest possible way to be able to boast being truly multi-platform.
      Last edited by curfew; 19 July 2021, 04:59 AM.

      Comment


      • #13
        Originally posted by curfew View Post
        Being built on XRender suggests that it lacks hardware acceleration by design.
        Not entirely true though, XRender is accelerated by GPUs. How well probably depends on the driver.

        Comment


        • #14
          This is pointless toolkit. Game development oriented UI library would have to use OpenGL/Vulkan. X11? Just use Qt for outside of game framebuffer use..

          Comment


          • #15
            Originally posted by pabloski View Post
            There is only problem. These languages ABIs have no interoperability between them. You cannot write an UI toolkit in Kotlin and hope to use it in Swift or C# or even C++.
            Kotlin/Native can be used from C. Swift also has some tricks (though unofficial). Don't see any problem to do that if you don't want to tinker with that monster called C++

            Originally posted by pabloski View Post
            The only modern language that can play this trick is Rust.
            The reason I am using Rust right now - it fits everywhere, from NodeJS native plugin to iOS dylib

            Comment


            • #16
              Originally posted by reavertm View Post
              Just use Qt for outside of game framebuffer use..
              Insert thousand-dollar licensing cost here...

              Comment


              • #17
                Originally posted by JackyLau View Post
                We don't need another C++ gui toolkit. Swift, Kotlin, C# is the better language for GUI toolkit and application today.
                C# is the worst nightmare, so stop kidding. Maybe if you like simple apps to use GB's of memory then you're free to go.

                Comment


                • #18
                  Originally posted by JackyLau View Post
                  We don't need another C++ gui toolkit. Swift, Kotlin, C# is the better language for GUI toolkit and application today.
                  What? And spend the rest of the project budget creating bindings between them and native C++ for the rest of the engine? No thanks!

                  Comment


                  • #19
                    Originally posted by pabloski View Post
                    Instead C++ ( and C ) are lingua franca and they make it possible to create bindings for various languages. C is much better and easier than C++ in this respect.

                    The only modern language that can play this trick is Rust.
                    Don't forget Zig, that is even nicer for interoperability than Rust, although the language isn't stable yet.

                    Comment


                    • #20
                      Originally posted by tildearrow View Post

                      Insert thousand-dollar licensing cost here...
                      What?

                      It's dual licensed. you can use LGPL and link dynamically in proprietary software.

                      It has been LGPL since aqcuired by Nokia, so RTFM and please don't spread FUD.

                      Get the right Qt licensing for your application development needs. Choose between commercial and open source licenses for seamless cross-platform development.

                      Comment

                      Working...
                      X