Home » U++ TheIDE » U++ TheIDE: Packages » newbie questions about packages, widgets libs and dependancies...
newbie questions about packages, widgets libs and dependancies... [message #605] |
Wed, 18 January 2006 03:39  |
|
I am new to Ultimate++,planing to switch from MFC to some other
lib such as wxwidgets,qt or ultimate++.the ultimate++ is amazing,has no so many layers(I mean Inherit),small codebase,etc.it looks good and I notice it has pdfdraw package,that is what I want.I wonder if I can only use some of packages of this lib,I don't need database package and else,if can,can they be included into other IDES as code::block,and what's the package's dependce?
[Updated on: Sun, 30 April 2006 12:55] by Moderator Report message to a moderator
|
|
|
Re: a few question about widgets [message #606 is a reply to message #605] |
Wed, 18 January 2006 08:42  |
 |
mirek
Messages: 13964 Registered: November 2005
|
Ultimate Member |
|
|
In fact:
"only use some of packages of this lib"
issue is closely related to
"can they be included into other IDES as code::block,and what's the package's dependce".
The main and original reason for TheIDE existence is just that - introducing the modularity using package's dependence.
Each package "knows" what other packages are needed for it to work. Means e.g. SqlCtrls package (contains SQL related widgets) has dependency on "Sql" (core SQL stuff) and "CtrlLib" (basic widget library). Now "Sql" depends on "Core", whereas "CtrlLib" depends on "CtrlCore", and so on.....
Packages also contain all the info needed to compile them on any supported platform in any of supported modes (like debug, release, multithreaded etc....).
All of that means that converting Ultimate++ into the "regular" library, you have to handle all this stuff. Technically it is possible, but simplicity and effectiveness would be lost.
Then there are visual designers of TheIDE. We could make them separate programs, but once again, simplicity would be lost.
TheIDE dependency is scary, I agree. OTOH, we are trying to make TheIDE as good as possible and I believe that it is quite effective IDE, means there is a little advantage in using other IDE than TheIDE.
If there is anything in Code::Blocks that would be worth adding to TheIDE, post it to wishlist. Sooner or later, it will get implemented 
Mirek
[Updated on: Wed, 18 January 2006 08:43] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Thu Dec 07 10:09:12 CET 2023
Total time taken to generate the page: 0.02231 seconds
|