|
-
April 8th, 2009, 07:44 PM
#1
help me choose a development tools for my project
hi ,
i want to start developing a software and i need the following :
1- to use c++
2- cross platform (windows + linux)
3- easy GUI designer (similar to visual basic) so i can easily add/remove/adjust windows and controls the way i like
4- fully support international languages and Right-to-left text input/justification/sorting order ...etc
the application i am making will need to:
1- access mysql database over the network
2- will include 2D graphs (similar to microsoft excel graphs)
3- use scanner to input images.
4- easily generate and print reports.
so any nice guy tell me what tools (IDE/ GUI toolkit .... etc) will be for me ?
thanks !!
-
April 8th, 2009, 08:54 PM
#2
Re: help me choose a development tools for my project
Are you sure you want C++? Your code doesn't seem very computationally expensive, and there are languages that make several of these (databases, internationalisation) much easier, such as Python.
If you need it to be cross-platform, you're probably looking at a choice between Qt (maximalist, but modular these days) and GTK+ (more minimalist). That sets your preferred GUI designers to QtDesigner or Glade, respectively. There's also wxWidgets, a minimal (lowest-common-denominator) layer on top of GTK+ (*nix), Win32 (Windows), or Cocoa (Mac OS). These all have decent Unicode support.
IDE is down to personal choice. I'd probably just go with emacs, but there are plenty of ‘more traditional’ (yet, strangely, younger) good cross-platform IDEs such as Code::Blocks, Eclipse, or KDevelop (that should run under Windows these days, if only with Cygwin).
-
April 9th, 2009, 12:01 AM
#3
Re: help me choose a development tools for my project
 Originally Posted by Twey
Are you sure you want C++? Your code doesn't seem very computationally expensive, and there are languages that make several of these (databases, internationalisation) much easier, such as Python.
yes i am sure because i need c++ for another project that is VERY computation intensive
thank you
-
April 9th, 2009, 12:42 AM
#4
Re: help me choose a development tools for my project
We're not in the dark ages any more — you can mix and match There are even tools you can run on a C++ project to auto-generate Python bindings.
-
April 9th, 2009, 05:20 PM
#5
Re: help me choose a development tools for my project
-
April 10th, 2009, 02:14 AM
#6
Re: help me choose a development tools for my project
Twey already gave you a bunch of suggestions in post #2. If you are looking at suggestions for mixing and matching languages, then take a look at SWIG.
-
April 10th, 2009, 02:46 PM
#7
Re: help me choose a development tools for my project
thank you so much
i would like to start a new programming project (employee affairs program) , and i don't
mind to start learning a new language with it ( i used to program in visual basic 6 and know
some c++ and java) .
So i need a solution that will meet the following criteria :
1) easy ,rapid,functional programming (do more with less code but still can do anything i
want for the type of programs mentioned above)
2) the source code should work in windows and linux alike(cross platform).
3) the solution should be able to easily connect to mysql , make 2D graphs and input
images from scanner.
4) i want to design my GUI visually not in code.
5) full support for international languages and right-to-left reading order in all aspects (
controls ,graphs,reports ... etc)
so : what programming language / editor / tools / libraries will be the best for that ?
.NET ? java ? python ? others ?
thanks for help
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|