PDA

View Full Version : Desktop Development for Beginners



jonesyp
June 24th, 2012, 12:56 PM
Hi,

Would anyone be able to suggest how to get started with Desktop Application Development. I have done some PHP & MySQL, and a small about of Visual Basic, and a tiny amount of C, and Java.

I have looked at GTK, but much of the documentation seems out of date.

Any help much appreciated.

thnewguy
June 25th, 2012, 05:12 PM
I would strongly recommend you try Qt. The Qt Creator provides an IDE interface similar to Visual Basic, but the underlying code is C++. I think the IDE would be familiar to you and the C++ syntax isn't all that different from PHP and Java. The Qt Creator package is in the Ubuntu repositories and it will install all the dependencies and compilers, etc for you.

jonesyp
June 26th, 2012, 09:14 PM
Very many thanks for this. I will take a look. Do you think QT will be safe if Microsoft ends up buying Nokia?

I also saw this when I was browsing the Ubuntu site:

http://developer.ubuntu.com/get-started/quickly-workflow/

Do you think it is worth learning Python?

Thanks

Peter Jones

thnewguy
June 27th, 2012, 01:55 AM
Yes, Qt will be safe, regardless of what happens to Nokia. Should Qt be threatened then the KDE group gets control of it by default. Microsoft can't do anything to hurt Qt.

I suppose if you want to learn Phython for the sake of learning it, then go ahead. But I wouldn't want to have to do anything with Phyton that required stability or complexity. It tends to be really slow and prone to crashing.

nyanagharo
June 28th, 2012, 06:37 PM
@jonesyp I am making a series of Youtube videos on getting started with Quickly. If you're interested, I'll post a link once I've made a couple more in the series.

MG&TL
June 28th, 2012, 06:56 PM
I suppose if you want to learn Phython for the sake of learning it, then go ahead. But I wouldn't want to have to do anything with Phyton that required stability or complexity. It tends to be really slow and prone to crashing.

erm. When you did last try python? I've never had it crash on me (ever!), and it's been pretty nippy (to the tune of one and a half times as slow as a compiled language). And as for complexity: I can't see anything python can't do that language X can. With the exception of compiling.

Oh, btw, "python".

josephmills
June 28th, 2012, 07:03 PM
+1 with all the QT stuff. It is easy to use. And who cares who *is* going to buy it. If it get the job done right.

Here is a list of some programs that are made with QT/QML

http://qt-apps.org/index.php?xsortmode=high&page=0&xcontentmode=4210x4211x4212x4213x4214x4220x4221x42 22x4223x4224x4230x4231x4232x4233x4234x4235x4236x42 40x4241x4242x4243x4250x4251x4252x4253x4254x4260x42 61x4270x4271x4272x4273x4280x4281x4282x4283x4284x42 85x4289x4290x4296x4297x4298x4299&PHPSESSID=04b6224af9ecec38f697ee50a8de520f


Here is some great tutorials
http://www.youtube.com/watch?v=6KtOzh0StTc&feature=list_other&playnext=1&list=SP2D1942A4688E9D63


there are many many other's.

Hope that this helps.


ps QT is Lgpl

jonesyp
July 31st, 2012, 03:28 PM
Many thanks for the replies. I am going to give Python a go. Micro Mart Magazine in the UK starts a tutorial this week.

Best wishes

Peter Jones

abijosh
August 2nd, 2012, 09:35 AM
I would strongly recommend you try Qt. The Qt Creator provides an IDE interface similar to Visual Basic, but the underlying code is C++. I think the IDE would be familiar to you and the C++ syntax isn't all that different from PHP and Java. The Qt Creator package is in the Ubuntu repositories and it will install all the dependencies and compilers, etc for you.

ya thats true.. but qt does not support integrating multiple projects to form a single solution as we can do in visual studio.. "or am i missing it somewhere :confused::confused::confused: ????"

if there is a way to do so, pls update it.. else i've to figure out something else to continue with my work. :D