Software Design
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me

The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.

Go Back   Dev Shed ForumsProgramming Languages - MoreSoftware Design

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:
  #1  
Old August 29th, 2009, 05:23 AM
pythonbeginner pythonbeginner is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2009
Posts: 55 pythonbeginner User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 9 h 45 m 16 sec
Reputation Power: 4
Question What programming language is good for this type of software?

I want to make a desktop client for google translator.
Assuming the software must have a user-friendly interface and must be very stable, what programming language do you recommend?

Reply With Quote
  #2  
Old August 29th, 2009, 02:18 PM
jwdonahue's Avatar
jwdonahue jwdonahue is offline
Bellevue WA, USA
Dev Shed Loyal (3000 - 3499 posts)
 
Join Date: May 2004
Location: Bellevue Washington, USA
Posts: 3,398 jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level) 
Time spent in forums: 3 Weeks 5 Days 6 h 48 m 17 sec
Reputation Power: 886
What operating systems will you be targeting?
__________________
My worst nightmare was a pointless infinite loop.
Work in progress; don't poke the curmudgeon!
http://www.odonahue.com/

Reply With Quote
  #3  
Old August 29th, 2009, 07:10 PM
pythonbeginner pythonbeginner is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2009
Posts: 55 pythonbeginner User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 9 h 45 m 16 sec
Reputation Power: 4
Quote:
Originally Posted by jwdonahue
What operating systems will you be targeting?


Windows XP, Vista and 7

I want the program to be stable and quite portable.

(There's no need to be 100% portable (however it's an advantage) but at least it should have one setup file that does all the work...)

I prefer there is no need to things like .NET Framework
and installing extra DLL's etc...

This is a non-profit project for some students who do not necessarily know much things about computer.

Reply With Quote
  #4  
Old August 29th, 2009, 09:07 PM
Oler1s Oler1s is offline
Contributing User
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: Jul 2006
Posts: 2,270 Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level)Oler1s User rank is General 11st Grade (Above 100000 Reputation Level) 
Time spent in forums: 1 Month 2 Weeks 4 Days 15 h 34 m 57 sec
Reputation Power: 1735
From looking at the provided API, choice of language is irrelevant.

Your constraints eliminate Perl and anything .NET based. I think you can bundle the Java JRE with your application, so Java should still be in the running. Someone better at Java than me should talk about how sensible that is. Python is also in the running, with py2exe. And then there's various other languages that compile to native binaries.

So you aren't exactly restricted or pointed to one language. Then, the more important question becomes, what languages are you proficient with? What languages do you have experience with? How much programming experience do you have?
__________________
When you ask a question, be prepared to tell us: what have you tried? If you think you don't need to try anything, we will never be interested in helping you. If you agree with the link, and you refuse to answer that question, you are being a hypocrite.

Need help with broken code? Your question should be like a good bug report: (1) It has the smallest number of steps to reproduce the problem you see (2) It tells us precisely what you expected to see and (3) It tells us what you saw and how it differed from what you expected. We need all three to help you.
Want better answers? Tell us what you Googled for and what steps you took to answer your own question.

Reply With Quote
  #5  
Old August 29th, 2009, 10:07 PM
pythonbeginner pythonbeginner is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2009
Posts: 55 pythonbeginner User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 9 h 45 m 16 sec
Reputation Power: 4
Quote:
Originally Posted by Oler1s
From looking at the provided API, choice of language is irrelevant.

Your constraints eliminate Perl and anything .NET based. I think you can bundle the Java JRE with your application, so Java should still be in the running. Someone better at Java than me should talk about how sensible that is. Python is also in the running, with py2exe. And then there's various other languages that compile to native binaries.

So you aren't exactly restricted or pointed to one language. Then, the more important question becomes, what languages are you proficient with? What languages do you have experience with? How much programming experience do you have?


Thanks for your reply Oler1s,

Well, I am not a professional or experienced programmer.
I know PHP (which is useless for this scenario, Visual Basic and a bit of Python.

I really like to be able to make it using VB6 because the program must have a simple desktop interface and I don't know how to make a GUI with other languages.

What I want is almost exactly like this:

http://granslator.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30472

Please help me.

Reply With Quote
  #6  
Old April 12th, 2010, 12:46 AM
zeeshan_2011 zeeshan_2011 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2010
Posts: 14 zeeshan_2011 User rank is Private First Class (20 - 50 Reputation Level)zeeshan_2011 User rank is Private First Class (20 - 50 Reputation Level) 
Time spent in forums: 49 m 8 sec
Reputation Power: 0
window 7 is better for you.

Reply With Quote
  #7  
Old April 26th, 2010, 12:29 AM
agraj agraj is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Apr 2010
Posts: 8 agraj User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 47 m 50 sec
Reputation Power: 0
I will suggest you to use java because it is most secure language
but it is not quite easy som you can also use .net it will provide you client-server architechture and it is easy more than java.

Reply With Quote
  #8  
Old April 26th, 2010, 08:23 AM
E-Oreo's Avatar
E-Oreo E-Oreo is offline
Lost in code
Click here for more information.
 
Join Date: Dec 2004
Posts: 7,947 E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)E-Oreo User rank is General 91st Grade (Above 100000 Reputation Level)  Folding Points: 945 Folding Title: Novice Folder
Time spent in forums: 2 Months 10 h 55 m 23 sec
Reputation Power: 7053
Security is a function of the programmer who built the application, not a function of the language.
__________________
PHP FAQ
How to program a basic, secure login system using PHP
Connect with me on LinkedIn


Quote:
Originally Posted by Spad
Ah USB, the only rectangular connector where you have to make 3 attempts before you get it the right way around

Reply With Quote
  #9  
Old April 26th, 2010, 09:50 AM
sarav_dude's Avatar
sarav_dude sarav_dude is offline
Expert Debugger
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Apr 2006
Location: Dev Shed Forums (-_^)v
Posts: 1,021 sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level)sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level)sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level)sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level)sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level)sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level)sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level)sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level)sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level)sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level)sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level)sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level)sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level)sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level)sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level)sarav_dude User rank is General 5th Grade (Above 100000 Reputation Level) 
Time spent in forums: 1 Month 1 Week 6 Days 18 h 6 m 45 sec
Reputation Power: 1301
Send a message via Yahoo to sarav_dude Send a message via Google Talk to sarav_dude
Quote:
Originally Posted by pythonbeginner
Well, I am not a professional or experienced programmer.
I know PHP (which is useless for this scenario, Visual Basic and a bit of Python.


Well if you know PHP you can use the same for the client side software development.

QT is a cross-platform application development framework widely used for the development of GUI programs (in which case it is known as a widget toolkit), and also used for developing non-GUI programs such as console tools and servers. It is basically C++ based but with wide range of bindings and you can use PHP too PHP-QT

Also, have a look here
__________________
Online bookmarking

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreSoftware Design > What programming language is good for this type of software?

Developer Shed Advertisers and Affiliates



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

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

© 2003-2013 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap