Changes between Version 1 and Version 2 of TechnologyChoice


Ignore:
Timestamp:
02/03/26 04:37:20 (7 weeks ago)
Author:
231102
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TechnologyChoice

    v1 v2  
    33== Front-end
    44
    5 HTML5 / CSS3 / JavaScript (Vanilla) [[span(style=color: #8B0000, Причина: )]] Бидејќи играта бара максимални перформанси за исцртување (rendering) на 30-60 фрејмови во секунда, користењето на чист JavaScript и HTML5 Canvas овозможува директна контрола врз графиката без "overhead" од тешки frameworks.
     5HTML5 / CSS3 / JavaScript (Vanilla)
     6[[span(style=color: #8B0000, Причина: )]] Бидејќи играта бара максимални перформанси за исцртување (rendering) на 30-60 фрејмови во секунда, користењето на чист JavaScript и HTML5 Canvas овозможува директна контрола врз графиката без "overhead" од тешки frameworks.
    67
    7 Thymeleaf [[span(style=color: #8B0000, Причина: )]] Се користи како "template engine" за динамичко генерирање на страници на серверска страна. Овозможува лесна интеграција на податоци од Spring Boot директно во HTML кодот (пр. приказ на корисничко име, статистика) без потреба од посебна SPA (Single Page Application) архитектура.
     8Thymeleaf
     9[[span(style=color: #8B0000, Причина: )]] Се користи како "template engine" за динамичко генерирање на страници на серверска страна. Овозможува лесна интеграција на податоци од Spring Boot директно во HTML кодот (пр. приказ на корисничко име, статистика) без потреба од посебна SPA (Single Page Application) архитектура.
    810
    911== Back-end
    1012
    11 Java Spring Boot [[span(style=color: #8B0000, Причина: )]] Робустен и скалабилен framework кој е индустриски стандард. Неговиот "Dependency Injection" систем и вградена поддршка за WebSockets го прават идеален за справување со комплексна логика на играта и конкурентни кориснички барања.
     13Java Spring Boot
     14[[span(style=color: #8B0000, Причина: )]] Робустен и скалабилен framework кој е индустриски стандард. Неговиот "Dependency Injection" систем и вградена поддршка за WebSockets го прават идеален за справување со комплексна логика на играта и конкурентни кориснички барања.
    1215
    13 Spring Security (OAuth2) [[span(style=color: #8B0000, Причина: )]] Овозможува безбедна и брза имплементација на најава преку Google, со што се елиминира потребата од рачно менаџирање на лозинки и се зголемува довербата кај корисниците.
     16Spring Security (OAuth2)
     17[[span(style=color: #8B0000, Причина: )]] Овозможува безбедна и брза имплементација на најава преку Google, со што се елиминира потребата од рачно менаџирање на лозинки и се зголемува довербата кај корисниците.
    1418
    1519== База на податоци
    1620
    17 PostgreSQL [[span(style=color: #8B0000, Причина: )]] Моќна релациона база на податоци. Одлична е за зачувување на структурирани податоци како кориснички профили, историја на мечеви и релации меѓу пријатели, со гаранција за интегритет на податоците.
     21PostgreSQL
     22[[span(style=color: #8B0000, Причина: )]] Моќна релациона база на податоци. Одлична е за зачувување на структурирани податоци како кориснички профили, историја на мечеви и релации меѓу пријатели, со гаранција за интегритет на податоците.