SunQuest
           Other Programming Languages
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming Languages - MoreOther Programming Languages

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Get inside! Sample the range of functionality easily built with JMSL Library for Time Series Data Analysis, Heat Maps, Portfolio Optimization, Monte Carlo Simulation, Stock Price Charting and more. Download Now!
  #1  
Old November 30th, 2006, 03:31 AM
bh_perl bh_perl is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2003
Posts: 41 bh_perl User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 3 h 37 m 34 sec
Reputation Power: 5
Send a message via Yahoo to bh_perl
What the best programming language for GUI ?

Hi,

Actually I want to developed one tools in GUI based but I do not know which langauge is better. Could somebody told me which one ?

Thank you,
bh_perl'

Last edited by Scorpions4ever : December 3rd, 2006 at 11:45 PM.

Reply With Quote
  #2  
Old November 30th, 2006, 06:18 AM
displeaser's Avatar
displeaser displeaser is offline
Periodically energetic Perler
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: May 2005
Location: Dublin, Ireland
Posts: 2,266 displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)displeaser User rank is Colonel (50000 - 60000 Reputation Level)  Folding Points: 76661 Folding Title: Intermediate FolderFolding Points: 76661 Folding Title: Intermediate FolderFolding Points: 76661 Folding Title: Intermediate FolderFolding Points: 76661 Folding Title: Intermediate Folder
Time spent in forums: 4 Weeks 5 h 23 m 13 sec
Reputation Power: 532
Quote:
Originally Posted by bh_perl
Hi,

Actually I want to developed one tools in GUI based but I do not know which langauge is better. Could somebody told me which one ?

Thank you,
bh_perl'


Are you asking what language is best to develop GUI's in?

What are your requirements, cross platform compatibility, customized controls, ease of implementation, speed, etc

Displeaser
Comments on this post
woodyz agrees: exactly
__________________
Vi Veri Veniversum Vivus Vici.

Last edited by Scorpions4ever : December 3rd, 2006 at 11:45 PM.

Reply With Quote
  #3  
Old November 30th, 2006, 10:30 AM
woodyz woodyz is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: May 2006
Location: San Diego, USA
Posts: 527 woodyz User rank is Second Lieutenant (5000 - 10000 Reputation Level)woodyz User rank is Second Lieutenant (5000 - 10000 Reputation Level)woodyz User rank is Second Lieutenant (5000 - 10000 Reputation Level)woodyz User rank is Second Lieutenant (5000 - 10000 Reputation Level)woodyz User rank is Second Lieutenant (5000 - 10000 Reputation Level)woodyz User rank is Second Lieutenant (5000 - 10000 Reputation Level)woodyz User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Week 15 h 22 m 7 sec
Reputation Power: 79
Quote:
Originally Posted by bh_perl
Hi,

Actually I want to developed one tools in GUI based but I do not know which langauge is better. Could somebody told me which one ?

Thank you,
bh_perl'

There is no "better" GUI programming language that I know of.
If you mean Windows GUI and "better" means "easiest but still pretty capable", then for simple utilities, I vote for VB6.
If you mean Windows GUI and "better" means "Most powerful and yet still relatively easy" then I vote for C#.
If you mean Cross-Platform GUI and "better" means "is actaully cross-platform" I would suggest Java.

Last edited by Scorpions4ever : December 3rd, 2006 at 11:46 PM.

Reply With Quote
  #4  
Old March 9th, 2007, 08:00 AM
capt_nutso capt_nutso is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2007
Posts: 1 capt_nutso User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 8 m 44 sec
Reputation Power: 0
What about UNIX?

Quote:
Originally Posted by woodyz
There is no "better" GUI programming language that I know of.
If you mean Windows GUI and "better" means "easiest but still pretty capable", then for simple utilities, I vote for VB6.
If you mean Windows GUI and "better" means "Most powerful and yet still relatively easy" then I vote for C#.
If you mean Cross-Platform GUI and "better" means "is actaully cross-platform" I would suggest Java.


What if I'm developing on a UNIX platform?

Reply With Quote
  #5  
Old March 17th, 2007, 10:13 AM
Dicenator Dicenator is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2006
Posts: 77 Dicenator Negative: is most likely a SPAMMER and a traitor to the cause. 
Time spent in forums: 21 h 40 m 33 sec
Reputation Power: 0
Java definitely!

Reply With Quote
  #6  
Old March 18th, 2007, 07:19 PM
xnemesis64 xnemesis64 is offline
Google's No1 Supporter!
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jan 2007
Location: irc.superirc.info
Posts: 569 xnemesis64 User rank is First Lieutenant (10000 - 20000 Reputation Level)xnemesis64 User rank is First Lieutenant (10000 - 20000 Reputation Level)xnemesis64 User rank is First Lieutenant (10000 - 20000 Reputation Level)xnemesis64 User rank is First Lieutenant (10000 - 20000 Reputation Level)xnemesis64 User rank is First Lieutenant (10000 - 20000 Reputation Level)xnemesis64 User rank is First Lieutenant (10000 - 20000 Reputation Level)xnemesis64 User rank is First Lieutenant (10000 - 20000 Reputation Level)xnemesis64 User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 4 Days 15 h 48 m 12 sec
Reputation Power: 145
Send a message via MSN to xnemesis64 Send a message via Yahoo to xnemesis64 Send a message via Google Talk to xnemesis64 Send a message via Skype to xnemesis64
I personally wouldn't be so quick to jump the gun. GUI I'd definitely seriously consider Java, but consider C/C++ as well. Get a good idea of what kind of "tool" you want to build then get a good idea of what it should DO. Then either research both languages and decide, or post back with some more information.
Also consider what you mean by "GUI". As there are many tools being developed in PHP particularly for the *nix platforms. One good example of this is Webmin.
If you are thinking more of a classic GUI, not a web-based one. Java is a fast up and coming language, but don't overlook the classics such as C
__________________
Did this post help? Please Click The Next To My Post
Need help? Did you try Google?
Take a look over at my current work in progress http://crispycrisp.org

Reply With Quote
  #7  
Old March 19th, 2007, 11:48 AM
jamieB jamieB is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Nov 2002
Posts: 592 jamieB User rank is Sergeant (500 - 2000 Reputation Level)jamieB User rank is Sergeant (500 - 2000 Reputation Level)jamieB User rank is Sergeant (500 - 2000 Reputation Level)jamieB User rank is Sergeant (500 - 2000 Reputation Level)jamieB User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 2 Days 1 h 56 m 16 sec
Reputation Power: 17
Quote:
Originally Posted by bh_perl
Hi,

Actually I want to developed one tools in GUI based but I do not know which langauge is better. Could somebody told me which one ?

Thank you,
bh_perl'


Yeah, so as you will have gathered, the answer is no.

Reply With Quote
  #8  
Old March 19th, 2007, 01:58 PM
LinuxPenguin's Avatar
LinuxPenguin LinuxPenguin is offline
fork while true;
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: May 2005
Location: England, UK
Posts: 5,535 LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)  Folding Points: 11590 Folding Title: Novice Folder
Time spent in forums: 1 Month 3 Weeks 1 Day 19 h 23 m 58 sec
Reputation Power: 1008
There is no best language, as explained above, and stop trying to say there is (that is aimed directly at you, Dicenator).

Personally I quite like PyGTK for development on *nix, annd VB6 was always my favourite under windows. Under OSX you simply have to use cocoa, you'd be mad to use anything else.

But there are so many choices. Perl teams up quite well with TK (though personally i can't stand the API), Java will do all platforms but has an API that I find worse than TK.

If you're going for *nix development, choose GTK+ or QT and develop in a high level scripting language. My choice is Python/PyGTK despite being a perl programmer, the PyGTK API is just really delicious.

Other choices include perl, ruby (though the GTK bindings are CRAP), mono (ewww) and haskell (if you don't know haskell, set aside a long time to learn it)

Reply With Quote
  #9  
Old March 20th, 2007, 01:03 AM
SimonGreenhill's Avatar
SimonGreenhill SimonGreenhill is offline
(retired)
Dev Shed God 11th Plane (10000 - 10499 posts)
 
Join Date: Dec 2003
Location: The Laboratory
Posts: 10,101 SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)  Folding Points: 4925 Folding Title: Novice Folder
Time spent in forums: 3 Months 3 Weeks 5 h 49 m 4 sec
Reputation Power: 1331
Facebook
Quote:
Originally Posted by ElPenguin
There is no best language


Simon disagrees: Python. </troll>

--Simon

Reply With Quote
  #10  
Old March 20th, 2007, 04:13 AM
LinuxPenguin's Avatar
LinuxPenguin LinuxPenguin is offline
fork while true;
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: May 2005
Location: England, UK
Posts: 5,535 LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)  Folding Points: 11590 Folding Title: Novice Folder
Time spent in forums: 1 Month 3 Weeks 1 Day 19 h 23 m 58 sec
Reputation Power: 1008
Much as I love python (and I do), it's not the best language for every situation.

For quick glue, i prefer perl or bash. For certain types of app I prefer to use a functional language such as scheme, lisp or haskell.

When will python replace perl and bash as my glue? When python has a module library as extensive as cpan and allows you to do things as quickly.

When will python replace my choice in functional languages? It won't. GvR crippled lambdas, among other things, and therefore python just lost a whole load of it's power.

Python is a nice language to do things with, but when it comes to code reuse it sucks. Instead of writing a single closure to return different related functions, you end up copying and pasting, or worse, subclassing because you've decided to wrap it in a class.

And don't get me started on the lack of macros (Though I will give you that the syntax for macros sucks, but we just need a new lisp to replace that)
Comments on this post
SimonGreenhill agrees: yes, I'm trolling

Reply With Quote
  #11  
Old March 20th, 2007, 04:37 AM
ElijaTheGold's Avatar
ElijaTheGold ElijaTheGold is offline
Moderator
Dev Shed Novice (500 - 999 posts)
 
Join Date: May 2006
Location: Kent, England
Posts: 710 ElijaTheGold User rank is Colonel (50000 - 60000 Reputation Level)ElijaTheGold User rank is Colonel (50000 - 60000 Reputation Level)ElijaTheGold User rank is Colonel (50000 - 60000 Reputation Level)ElijaTheGold User rank is Colonel (50000 - 60000 Reputation Level)ElijaTheGold User rank is Colonel (50000 - 60000 Reputation Level)ElijaTheGold User rank is Colonel (50000 - 60000 Reputation Level)ElijaTheGold User rank is Colonel (50000 - 60000 Reputation Level)ElijaTheGold User rank is Colonel (50000 - 60000 Reputation Level)ElijaTheGold User rank is Colonel (50000 - 60000 Reputation Level)ElijaTheGold User rank is Colonel (50000 - 60000 Reputation Level)ElijaTheGold User rank is Colonel (50000 - 60000 Reputation Level)ElijaTheGold User rank is Colonel (50000 - 60000 Reputation Level)  Folding Points: 1525980 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1525980 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1525980 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1525980 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1525980 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1525980 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1525980 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1525980 Folding Title: Super Ultimate Folder - Level 4Folding Points: 1525980 Folding Title: Super Ultimate Folder - Level 4
Time spent in forums: 4 Weeks 14 h 31 m 22 sec
Reputation Power: 537
Whenever I see a thread titled

"Best Programming Language *"

my instant gut reaction is TROLL and I am always tempted to
say "Malbolge." I never have though
as I start to worry that the question may be genuine
__________________
It turns out there are stupid questions. And I don't know the answers!



For every action there is an equal and opposite - government program

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreOther Programming Languages > What the best programming language for GUI ?


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump