Thunderbird/NextGeneration: Difference between revisions
Jump to navigation
Jump to search
(Move the Why to its own page) |
(Add Planning, UI) |
||
| Line 1: | Line 1: | ||
The name "Thunderbird: Next Generation" is a homage to my favorite TV series [http://memory-alpha.wikia.com/wiki/Star_Trek:_The_Next_Generation Star Trek: Next Generation], which took a great thing, and made it even better. Same concept, new ideas, and much better. Several decades later. | The name "Thunderbird: Next Generation" is a homage to my favorite TV series [http://memory-alpha.wikia.com/wiki/Star_Trek:_The_Next_Generation Star Trek: Next Generation], which took a great thing, and made it even better. Same concept, new ideas, and much better. Several decades later. | ||
* [[Thunderbird/NextGeneration/Motivation|Motivation - Why we do this]] | |||
* [[Thunderbird/NextGeneration/UI-goals|Goals for UI and target users]] | |||
* [[Thunderbird/NextGeneration/Planning|Planning]] | |||
= Architecture = | = Architecture = | ||
* [[Thunderbird/NextGeneration/MVC|MVC]] | |||
** [[Thunderbird/NextGeneration/Storage|Storage]] | |||
** [[Thunderbird/NextGeneration/Model|Model]] (read first) | |||
** [[Thunderbird/NextGeneration/Services|Services]] | |||
** [[Thunderbird/NextGeneration/View|View]] | |||
* Technical cross-application APIs | |||
** [[Thunderbird/NextGeneration/Collections|Collections]] | |||
** [[Thunderbird/NextGeneration/Error handling|Error handling]] | |||
** [[Thunderbird/NextGeneration/Async functions|Async functions]] | |||
Revision as of 19:45, 14 January 2018
The name "Thunderbird: Next Generation" is a homage to my favorite TV series Star Trek: Next Generation, which took a great thing, and made it even better. Same concept, new ideas, and much better. Several decades later.
Architecture
- MVC
- Technical cross-application APIs