开发者

c++ frameworks yes or no

开发者 https://www.devze.com 2023-01-15 04:38 出处:网络
I am f开发者_开发百科amiliar with QT/gtk+ libs under linux. I\'ve just roughly had a look at available c++ frameworks like Reason and Platinum. Does anyone have any experience working with any of them

I am f开发者_开发百科amiliar with QT/gtk+ libs under linux. I've just roughly had a look at available c++ frameworks like Reason and Platinum. Does anyone have any experience working with any of them? Are they any good, should I consider learning them? I am not a big fan of frameworks though.


Keep using Qt or gtk+. They're very good, and you already know them.


I am not a fan of frameworks either, which is maybe why I haven't heard of those you mention. Having said that, check out POCO. Looks much better than Qt or gtk+ to me if you don't need GUI.


I worked on a project that had to run on multiple platforms (Linux, Windows, Windows CE). We used WxWidgets for the UI. The libraries and the tools weren't perfect. But it compiled and ran on all the platforms without any issues.

The platform is completely open source, so you have the benefits therein.

In the end, I was glad we used it as apposed to porting the UI layer multiple times.


boost asio: the framework for those who are not framework fans ;-). (and this question still lacked a boost answer)


I've started working a little bit with Platinum C++. The documentation is really lacking. That said, you can get some things off the ground relatively quickly. What I worry about is investing deeper into it and finding bugs without support or that it gets dropped as a project (or never really adopted) -- it is version 1.0.0.4

I sounds like you are practiced in keeping the general application mechanics independent and abstracted from one another. It may be worth writing your own small 'framework' and plugging in functionality from other projects with a small wrapper - particularly boost, as mentioned above. This is the direction I am going.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号