[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
- JAVA
- 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,
Sebastian
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnumed-devel] GNUmed web interface - wishlist,
Sebastian Hilbert <=