diff options
-rw-r--r-- | readme.md | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -422,6 +422,24 @@ heroku logs --tail | |||
422 | ``` | 422 | ``` |
423 | 423 | ||
424 | 424 | ||
425 | ## Conclusion | ||
426 | |||
427 | It took approximatively three days of work to the author to architecture and | ||
428 | implement the demo project, with prior basic knowledge of SQL and Python, but | ||
429 | with no prior familiarity with the used libraries (FastAPI, Jinja, psycopg, nor | ||
430 | embrace). The extensive documentation of those dependencies has provided | ||
431 | examples to quickly obtain a working application. The tooling and development | ||
432 | environment allowed a quick, friction-less setup phase. | ||
433 | |||
434 | The level of abstraction provided by the framework and libraries allowed | ||
435 | focusing on the database schema and queries aspects, without needing to develop | ||
436 | a deep understanding of the intricate protocols and standards linked to web | ||
437 | systems. Their APIs did not impose, but did encourage the developer to follow | ||
438 | some best-practices regarding the structure (separation of concerns) and the | ||
439 | security (proper query and template parameterisation, session handling) aspects | ||
440 | of the application. | ||
441 | |||
442 | |||
425 | ## Copyright and licensing | 443 | ## Copyright and licensing |
426 | 444 | ||
427 | Copyright (C) 2021 Pacien TRAN-GIRARD. | 445 | Copyright (C) 2021 Pacien TRAN-GIRARD. |