Skip to content
Browse files

Converted the syntax to actual markdown

ordered list entries are denoted by a number followed by a '.' The actual number is irrelevant and will be replaced with the correct number by markdown.
See: http://daringfireball.net/projects/markdown/syntax#list for more details
  • Loading branch information...
1 parent 202717e commit 1e4de8b89b190bc66b067e30b0ee3fe42e537bbc @schauder schauder committed Dec 31, 2012
Showing with 7 additions and 7 deletions.
  1. +7 −7 architecture.markdown
View
14 architecture.markdown
@@ -1,23 +1,23 @@
-This file contains important architecture decisions.
+**This file contains important architecture decisions.**
1. Separation between business logic and user interface
- 1.1 Problem:
+ 1. Problem:
Main goal of this project is to code some JavaFX. Maybe port the application to another UI
framework later. How to structure the application to be able to switch the frontend in the
future?
- 1.2 Limiting factors:
+ 2. Limiting factors:
Business logic in Java. Shall be reused for every new UI. So: only port to frontends for
systems that are capable of running Java.
- 1.3 Assumptions.
+ 3. Assumptions.
1. All UI frameworks are easy to decouple from the business logic.
2. All frameworks have different APIs. Hence: intermediary part of the application
that bridges the gap between business logic and API of the UI framework.
- 1.4 Alternatives:
+ 4. Alternatives:
Not to separate business logic from the UI. Rejected.
- 1.5 Decision:
- Implementation of some kind of adapter that separates the UI from the business logic
+ 5. Decision:
+ Implementation of some kind of adapter that separates the UI from the business logic

0 comments on commit 1e4de8b

Please sign in to comment.
Something went wrong with that request. Please try again.