LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 03-19-2014, 05:46 PM   #1
Jay.A.Carlson@gmail.com
LQ Newbie
 
Registered: Mar 2014
Posts: 1

Rep: Reputation: Disabled
Smile What is the best framework(s) for making graphical desktop client / server apps?


I have programmed client/server apps using Windows Presentation Foundation (WPF), C# for code and code behind, T-SQL on MS SQL for some pretty big clients.

I would like to program similar things for the linux desktop.
Although I think there may be better (more productive/faster to code correctly) languages than C++, I am not totally discounting C++ either.

1. So for starters I would need a graphical interface (IDE) to program. Eclipse / Code::Blocks or something.

2. I would need the appropriate language / framework to learn and implement code to achieve my goals, C++, Python, Java / GTK, QT, more?

3. I would need server distro options. Cent-OS, RedHat ect.

4. I would need a database option. MySql, MariaDB, etc.

So to restate the question:
What is the best framework(s) for making graphical desktop client / server apps?

I am looking forward to recommendations!!!
 
Old 03-19-2014, 06:50 PM   #2
memilanuk
Member
 
Registered: Sep 2010
Location: Washington state, USA
Distribution: Ubuntu among others
Posts: 67

Rep: Reputation: 2
Well... I don't have direct experience with most of those options you listed, but I'm pretty sure the answer is 'whichever you prefer' because AFAIK they all meet your requirements.

Python 3.x + PyQt4 for the gui + database of choice (PostgreSQL, etc.) + PyCharm 3.x Community edition (very good code intelligence and support for PyQt4) would be one option/example.

You could sub wxpython for the gui library (have to change to python 2.x), mysql or mariadb for the database, or any of a dozen editors/IDEs as needed.

Again, pretty much any of the options you listed should work. 'Best' is highly subjective... whatever tickles your fancy.
 
Old 03-21-2014, 01:16 AM   #3
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,217

Rep: Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309
Qt (both Python and C++ are good for Qt programming) has SQL support right in its standard library. http://qt-project.org/doc/qt-4.8/qtsql.html

Qt is very programmer-friendly.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Calling remote apps on a windows server from a 'buntu client PClOStinspace Linux - Server 1 04-23-2010 06:01 PM
Opening several graphical apps via X on a remote server clueless_linguist Linux - Software 3 03-06-2010 01:54 AM
Can i run any graphical apps without loading Desktop Environment ? krishnasut Linux - Software 4 02-05-2009 06:08 PM
[Ubuntu] Spawning graphical apps on desktop via remote shell cheeken Linux - Desktop 5 02-04-2009 05:00 AM
Making a server/client connection calorie712 Linux - Networking 6 02-07-2006 11:21 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 02:20 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration