[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-edu-devel
Subject:    Re: [kde-edu]: Step without kdelibs? Conclusion
From:       Vladimir Kuznetsov <ks.vladimir () gmail ! com>
Date:       2010-02-12 13:06:01
Message-ID: dbce82dd1002120506w2ad611c0h1922824ac135f054 () mail ! gmail ! com
[Download RAW message or body]

Hello,

> Now does Step qualify as such an exception? I can't tell for sure since I
> haven't looked much into the topic. But my feeling is that Step is a great
> application with a great canvas. But the Step canvas itself has (up to my
> knowledge) little to offer for other applications than Step itself. I do
> understand why the canvas is based on Qt-only (since KDE doesn't have much to
> offer when it comes to the development of a pure graphics canvas).
>
> But I do not see the case for separating UI and backend across modules.

Actually Step do consist of an UI and a backend, but separation is not
on a level of a canvas. Step backend is a physical simulation library
(StepCore) which is a pure mathematical thing and is unrelated to any
drawing (just like other similar libraries, namely ODE, Bullet, etc.).
It has only a slight QtCore dependency (namely it uses QVariant which
I want to replace btw) and no KDE dependency at all.

Step front-end is a KDE application which includes both graphical
canvas and widgets. Step front-end do benefit from both using kdelibs
and being part of KDE-edu project, and I hope this is not going to
change :)

> So I agree with Anne-Marie, Tomas and Albert here that a Qt-Only Step doesn't
> make sense for the reasons given above.

For sure I also agree with this.

-- 
  Best Regards,
   Vladimir Kuznetsov
_______________________________________________
kde-edu mailing list
kde-edu@mail.kde.org
https://mail.kde.org/mailman/listinfo/kde-edu
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic