Solved

language for gui application for windows platform.

Posted on 2003-11-10
9
369 Views
Last Modified: 2010-04-17
which language I should use for creating a gui application for windows.

the code has a lots(major) of calculation part. i.e. there is a lot of calculation to be done, so time required and is also important.

I thought of java, but in using what?  AWT, BEANS, SWINGS or some thing else.


Thanks

Arun

0
Comment
Question by:arunm2912
  • 3
  • 2
  • 2
  • +2
9 Comments
 
LVL 44

Expert Comment

by:Arthur_Wood
ID: 9716320
take a look at the .NET platform (C#, VB.NET, J#)

AW
0
 
LVL 15

Expert Comment

by:jimmack
ID: 9716350
If you want to use Java, you probably want to use Swing (AWT is pretty much superceded by Swing for desktop applications).

Your decision should probably be based more on what you already know and how much you're going to need to learn ;-)
0
 

Author Comment

by:arunm2912
ID: 9716391
learning is not a problem, problem is the time complextity, is this true that time required for the same algo, is different is different languages.

somebody told me that fortran is better if I have large calculations in my code.

Arun
0
 
LVL 11

Assisted Solution

by:bcladd
bcladd earned 50 total points
ID: 9716930
Fortran is good for arithmetically intensive programming. C/C++ are also good for this (and there are many packgage out there to help you by supporting matrix manipulation and the like, just as there is in Fortran). On a Win32 platform if performance AND GUI are both critical (note that these two needs are, fundamentally, at odds with one another), C/C++ using Borland's or Microsoft's forms building software and infrastructure are probably indicated. An alternative design would be two separate programs, a console application that does the intensive work and a GUI application that sends commands to the other process. This is useful in getting the computation intensive function running earlier (without the GUI). It also decouples the two parts. Disadvantage is if there is a lot of data to move from one to the other.

Hope this helps, -bcl
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 2

Accepted Solution

by:
mahanatti earned 50 total points
ID: 9721693
I don't think FORTRAN supports good GUIs.

To say on a whole seperating the GUI and the business logic(Calculations) would help you deciding to use AWT/Swing/Beans. In any case the core logic(Calculations and business logic) is to written in Core Java, wherein the AWT/Beans/Swing is only for your GUI purposes. Swing supercedes AWT in giving rich GUIs, also it is easier to write code using Swing. Beans can be used if you would like to reusable GUI components.

You can consider Visual Studio 6.0/Visual Studio .NET in building the application since Visual Studio helps in building the GUIs faster than JAVA.
0
 
LVL 15

Assisted Solution

by:jimmack
jimmack earned 25 total points
ID: 9721749
>> Visual Studio helps in building the GUIs faster than JAVA

That depends on which Java IDE you're using and how good your knowledge of Swing is ;-)
0
 

Author Comment

by:arunm2912
ID: 9728724
thanks for all those suggesations, but still the coding laguage is yet to decide, ok the GUI can be done in .NET or Swings which ever be easy but if coding is done in C#, it won't be easy to handle both differently rather if I  do the core coding too in java will not that be good enough of there is some other way way out.

Arun
0
 

Author Comment

by:arunm2912
ID: 9728903
the need is in image processing, i need to code for image procesing, now may be I can have some different suggesations.

Arun
0
 
LVL 2

Expert Comment

by:mahanatti
ID: 9736962
If the requirement is with Image Processing, I would suggest VC++ or BorlandC++...
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This article is meant to give a basic understanding of how to use R Sweave as a way to merge LaTeX and R code seamlessly into one presentable document.
If you’re thinking to yourself “That description sounds a lot like two people doing the work that one could accomplish,” you’re not alone.
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…

948 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now