User forums > General (but related to Code::Blocks)

Questions questions (enterprise)

(1/2) > >>

SWAT:
I'm a new user to codeblocks and I have a few questions. They are about codeblocks and wxwidgets, so hopefully you guys can help me answer some of them.
1. As I understand, you write 1 program in Codeblocks and you have a (nice) GUI in Linux and Windows, without having to code the both of them.
2. If you want to code them seperately, is this possible?
3. Is wxwidgets/codeblocks ready for enterprise applications?
4. Are there many bugs in wxwidgets/codeblocks?
5. When you deploy a program, can the wxwidgets dll (or something) be included in the program/package? So that the host OS doesn't need to install wxwidgets?

David Perfors:

--- Quote from: SWAT on September 20, 2005, 12:59:19 pm ---I'm a new user to codeblocks and I have a few questions. They are about codeblocks and wxwidgets, so hopefully you guys can help me answer some of them.

--- End quote ---
I will try to answer some.


--- Quote ---1. As I understand, you write 1 program in Codeblocks and you have a (nice) GUI in Linux and Windows, without having to code the both of them.
--- End quote ---
This is not correct, CodeBlock is just an IDE wich you can use on both Linux and Windows. This is written with wxWidgets. This is the framework that makes it possible to write programs for Linux and Windows without much trouble.


--- Quote ---2. If you want to code them seperately, is this possible?
--- End quote ---
it should be possible..


--- Quote ---3. Is wxwidgets/codeblocks ready for enterprise applications?
--- End quote ---
I think it is, but I am not sure if I understand you correctly...


--- Quote ---4. Are there many bugs in wxwidgets/codeblocks?
--- End quote ---
Ofcourse there are many bugs in both projects (which program doesn't have a bug?), but the most of them are still hidden.


--- Quote ---5. When you deploy a program, can the wxwidgets dll (or something) be included in the program/package? So that the host OS doesn't need to install wxwidgets?
--- End quote ---
Yes this is possible in several ways:
1. You include the wxWidgets dll in the setup.
2. You don't use a dll, but link wxWidgets staticly into you're program.

I hope this helps you... and probably others have some more comments ;)

SWAT:
So if I write a program using Codeblocks (with 1 GUI) it should work on both Linux and Windows?

With enterprise I mean programs that could be build using Codeblocks/Wxwidgets and the programs are intented for use in big companies.

David Perfors:
Yes, as long you stay far away from platform specific code, it is possible to write crossplatform applications.

And it is possible to write enterprise programs...

rickg22:
Specifically: Codeblocks is written using the GNU GPL license, but the programs you make with it, are NOT. wxWidgets DLL is distributied using the wxWidgets license, which states you can distribute the DLL in your commercial apps without requiring the distribution of the source code. So, yes, it's ok.

About making commercial grade applications, wxWidgets has been used to make applications like Shareaza, a very good file sharing program. In the wxWidgets site there are listed other applications built with it.

Remember, codeblocks is an IDE. What you do with the programs you buld with it, is your own business.

Navigation

[0] Message Index

[#] Next page

Go to full version