Solved

language for gui application for windows platform.

Posted on 2003-11-10
9
360 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
Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

 
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

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
scoresAverage challenge 8 76
VBA color chart bars 12 66
groupSum6 challenge 6 38
drawing animated level bar based on numbers 3 74
Whether you’re a college noob or a soon-to-be pro, these tips are sure to help you in your journey to becoming a programming ninja and stand out from the crowd.
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 fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …

760 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

17 Experts available now in Live!

Get 1:1 Help Now