ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I've to write an application using postgresql and nice GUI interfaces.
I've been working (developping programs) for more than 10 years on another platform without graphic mode...
So on linux I've tried tcl/tk but it's a bit slow for the data transfers I've to do.
I've tried Gnat Ada. It was interessant but very expensive.
The application is thought to be client/server and the client will have to run under winXX or linux.
I've heard about sun java studio enterprise which is free.
Could this one be a good choice ?
Does someone use it ?
Does someone have an advice ?
Are all of you using C/C++ and basta !
Are you mixing langages on purpose ?
I've to write an application using postgresql and nice GUI interfaces.
I've been working (developping programs) for more than 10 years on another platform without graphic mode...
Nothing wrong with that, many programmers do not use IDEs, simply because they are more productive with command line tools and editors. I'm still waiting for an IDE with its internal editor supporting vi commands.
Quote:
The application is thought to be client/server and the client will have to run under winXX or linux.
So java is a good choice, but I'm sure others will promote different languages.
Quote:
I've heard about sun java studio enterprise which is free.
Correct, like all Sun's developer's tools downloadable for free.
Quote:
Could this one be a good choice ?
Sure, it's based on a serious contender in the open source IDEs competition, NetBeans, the leader still being Eclipse.
A great answer to this should come in a couple of weeks. As luck has it, LQ currently has a Member's Choice Awards going on, in which there is a poll for IDE of the Year
Lots of things are a good choice, just depends where you want to go. I would first pick the development environment, C/C++, Java, Python, etc.. Then pick the IDE for it.
Java is good, the studio or Netbeans works fine.
For me.... Qt, C++, and/or Python, PyQt. Once you know the Qt Libs, everything is pretty much interchangeable. Then gvim (not a IDE, but cross platform), or Kdevelop.
wxWidgets, C++, and/or Python, wxPython, and Boa IDE is also a good pick.
RealBasic if you're a Basic fellow.
Many PostgreSQL plugins.
Lots of things to pick from, to many to list here.
I agree with paulsm4 and jlliagre. When being cross-platform is not a requirement use anything you want, but
*if you don't want to write code for each platform
*to bother testing which operating system you're dealing with
*to wonder if any library or code you used is system dependant
use java.
Even though Java is a nice choice in terms of write & deploy
I wouldn't walk past Qt without having a closer look. It has
pretty good SQL support built-in, has a PostgreSQL connector
and it's C++ :}
Some people like the Qt designer for building GUIs, too.
[edit] http://www.trolltech.com/download/opensource.html
Btw. Trolltech has modified their licensing, Qt/Windows
is now ALSO available as FOSS ;}
[/edit]
Cheers,
Tink
Last edited by Tinkster; 02-21-2006 at 11:47 AM.
Reason: added link and comment
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.