[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnumed-devel] GNUmed web interface - wishlist

From: Sebastian Hilbert
Subject: [Gnumed-devel] GNUmed web interface - wishlist
Date: Mon, 28 Jun 2010 14:57:55 +0200
User-agent: KMail/1.13.3 (Linux/2.6.33-6-desktop; KDE/4.4.3; i686; ; )

The following article show a) that I still know very little about web 
application development and b) that the person implementing this properly 
really needs to have a good skill set.

The person doing the web interface for GNUmed needs to have good skills in
- python
- Javascript
- object oriented coding 
- MVC principles
- singlepage applications vs. multipage applications
- balancing client side workload with client side workload
- coding and running multiple instances of GNUmed web concurrently

Hardware is cheap. Internet tubes are congested and will be even more in the 
future. This means GNUmed web will need to

- transfer as little data and overhead (!) as possible
- cache heavily on the client side while ensuring data consistency (hard one)
- offload the user interface rendering to the client
- be capable of rendering user interface server side for incapable clients
- seperate data, ui layout (templates)
- have full i18n support
- handle 20 sessions on a off the shelf office server

It does not make sense to try to develop an interface that will fit small 
touch devices as well. Touch devices need a seperate interface. 

When you attempt this please try to avoid code that makes an AJAX call for 
every keystroke in a phrasewheel or takes 30 seconds to load the login screen. 
If you think you have the skills it takes we sure would like to know.

Best regards,

reply via email to

[Prev in Thread] Current Thread [Next in Thread]