| 1 | |
| 2 | I think, a framework which wants to support the '''development of innovative user interfaces''' nowadays must at least offer good foundations for each of the following: |
| 3 | |
| 4 | * stable (persistent) and personal (=user-centered) geometries, |
| 5 | * highly individualizable item/entity rendering, |
| 6 | * out-of-the-box user-input validation techniques, |
| 7 | * offer a declarative way for the creation of arbitrary and complex user-dialogs |
| 8 | |
| 9 | As well dealing with a pretty and stable API as with having a reluctant dependency/library management, saves work (and therefore lifetime). |
| 10 | |
| 11 | I would consider any framework which supports this set of functionality already very helpful. Anything dealing with i/o, semantic networks and occurences is still another topic and this is, if everything would be just about developing new user-interfaces. |
| 12 | |
| 13 | About developing software platforms in generell, I will keep it with (1) the Google+ rant of Engineer X on ''doing what your best at'' (in this case, help other people/developers to develop) and (2) ''doing that right'' as well as find some very good answers on why you need to start building this at all. |
| 14 | |
| 15 | |
| 16 | |
| 17 | |
| 18 | |