wiki:TechnologyChoice

Version 7 (modified by 231102, 5 days ago) ( diff )

--

Избор на технологии

Front-end

Причина: Бидејќи играта бара максимални перформанси за исцртување (rendering) на 30-60 фрејмови во секунда, користењето на чист JavaScript и HTML5 Canvas овозможува директна контрола врз графиката без "overhead" од тешки frameworks.

  • Thymeleaf

Причина: Се користи како "template engine" за динамичко генерирање на страници на серверска страна. Овозможува лесна интеграција на податоци од Spring Boot директно во HTML кодот (пр. приказ на корисничко име, статистика) без потреба од посебна SPA (Single Page Application) архитектура.

Back-end

  • Java Spring Boot

Причина: Робустен и скалабилен framework кој е индустриски стандард.

База на податоци

  • PostgreSQL

Причина: Моќна релациона база на податоци.

Note: See TracWiki for help on using the wiki.