Questions tagged [desktop-application]
98 questions
44
votes
13 answers
Is it bad interview practice to have candidates write a linked-list implementation?
Reading this site and SO I've seen many stories of interview questions and answers saying a candidate had to implement a linked list from scratch. Usually this is a "gimme" exercise for programming role candidates like writing FizzBuzz. The idea is…

joshin4colours
- 3,678
- 1
- 24
- 37
33
votes
5 answers
How do I store the OAuth v1 consumer key and secret for an open source desktop Twitter client without revealing it to the user?
I want to make a thick-client, desktop, open source twitter client. I happen to be using .NET as my language and Twitterizer as my OAuth/Twitter wrapper, and my app will likely be released as open source.
To get an OAuth token, four pieces of…

Justin Dearing
- 879
- 1
- 7
- 18
27
votes
1 answer
Is shipping a Clojure desktop app realistic?
I'm currently shipping a desktop Java application. It is a plain old Java 5 Java / Swing app and so far everything worked nicely. Java 5 was targetted because some users were on OS X version / computers that shall never have Java 6 (we may lift this…

Cedric Martin
- 1,067
- 10
- 16
23
votes
10 answers
Web Developer or Software Engineer?
A question that I have been asking myself and really confused which path to take.
So I need your guys help as to the pros and cons of these 2 professions in today's world. I love web applications development as the Web is the best thing to happen…

Bat_Programmer
- 389
- 1
- 3
- 10
21
votes
8 answers
Self-updating application - philosophy
This is a philosophical question.
Given a hypothetical desktop application, and a desire to provide automatic updates (rather than forcing people to go to a website, check for an update, download an update, install), which of the two is more of a…

Shannon Davis
- 313
- 2
- 6
20
votes
7 answers
Why aren't HTML, CSS, and JavaScript used for desktop apps?
HTML, CSS, and JavaScript can be used to build beautiful (and useful) UI's (especially now we have HTML5 and CSS3), and lots of people already know them. Though it's still way beyond my reach, how difficult can it be to bring the whole web app thing…

kapv89
- 649
- 1
- 6
- 12
17
votes
10 answers
Can we assume that all users today have Internet access?
As the Internet is pretty much ubiquitous, can we as developers assume that all users have Internet access? Now I don't mean that the code is written in such a way that if there is no connection then the whole program crashes due to lack of error…

gablin
- 17,377
- 22
- 89
- 138
17
votes
6 answers
Where can I find inspiration for a good user interface?
I've got a mental block as far as desigining the main screen interface for a desktop application that I'm currently upgrading. When I first developed this program the screen resolution was 640 X 480. Today there are multiple screen resolutions out…

Michael Riley - AKA Gunny
- 4,928
- 3
- 29
- 44
15
votes
3 answers
How to locate source code that implemented a certain feature?
I was wondering what are some techniques to locate which code implemented a specific feature, on a desktop application.
I am a junior developer, with only professional programming experience lying around web programming. In the Web it is easier to…

py_script
- 611
- 6
- 14
14
votes
5 answers
Why is JavaScript not used for classical application development (compiled software)?
During my years of web development with JavaScript, I come to the conclusion that it's an incredible powerful language, and you can do amazing things with it.
It offers a rich set of features, like:
Dynamic typing
First-class functions
Nested…

Jose Faeti
- 2,815
- 2
- 23
- 30
13
votes
7 answers
Whats the best way to determine when it is appropriate to use a database?
I began my programming career in web development using PHP and MySQL. I got quite accustomed to utilizing db for storage of most dynamic data as well as some setting/parameter data. Sometimes there would be a lot of data while other times entries…

Kenneth
- 2,703
- 2
- 21
- 30
13
votes
3 answers
REST API vs directly DB calls in Desktop Application
I am currently planing an application that will be used in a company. It is required to build a Desktop Application. At the moment they are not sure if the application should be available on mobile or browser in the near future.
I have two…

devz
- 243
- 1
- 2
- 8
13
votes
3 answers
Can we create desktop application with Ruby?
I know the Ruby on Rails framework is only for web development and not suitable for desktop application development. But if a ruby programmer wants to develop a desktop application, is it suitable and preferable to do it with Ruby only (not jRuby,…

RAJ ...
- 261
- 1
- 2
- 8
12
votes
2 answers
Should I lock rows in my cloud DB while they're being edited by a user
I am creating a desktop application that persists the data in the cloud. One concern I have is a beginning to edit an item in the application and leaving it for a while causing the data to become stale. This can obviously also happen if 2 people try…

yitzih
- 983
- 4
- 15
11
votes
4 answers
Are there any limitations of an idealistic HTML5 web application
Let's assume the following two assumptions are true.
Your entire userbase has broadband access everywhere
There is an imaginary browser X that implements the entire draft specification of the HTML5 and WHATWG groups, consistently and all users use…

Raynos
- 8,562
- 33
- 47