diff options
author | pacien | 2021-08-01 13:12:34 +0200 |
---|---|---|
committer | pacien | 2021-08-01 13:12:34 +0200 |
commit | 2b0027333f646ad0a409d6676cecc5948d4444fd (patch) | |
tree | 97daf8a1c21b2dc8d138123be927ef765d9cecfe /readme.md | |
parent | 927329de79257d272947e3f883ad574261ff8060 (diff) | |
download | uge_l2_rdbms_python_proto-2b0027333f646ad0a409d6676cecc5948d4444fd.tar.gz |
docs: add conclusion
Diffstat (limited to 'readme.md')
-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. |