Changes between Version 4 and Version 5 of TechnologyChoice


Ignore:
Timestamp:
02/03/26 04:39:00 (5 days ago)
Author:
231102
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TechnologyChoice

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