Доброе утро, я работаю над проектом, который разделен на две части:
API бэкэнда (на основе json)
Внешний интерфейс (простые страницы в формате html: компиляция форм, получение информации по идентификатору)
У меня возникла проблема с поиском правильной структуры и технологий для использования в веб-интерфейсе. Я должен работать с чистым JavaScript? Должен ли я использовать VueJS / Angular / некоторые другие JS Framework?
Сервер написан на Java Spring Boot.
В будущем веб-интерфейс также будет иметь возможность записать встречу, выбрав дату временного интервала.
Для внешнего интерфейса, который я пробовал с XMLHttpRequest, но у меня были некоторые проблемы с получением данных GET и POST с помощью API (код запущен, но ничего не произошло)
я пробовал с этим банальным кодом
var xmlhttp = new XMLHttpRequest();
var url = "API_URL";
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var myArr = JSON.parse(this.responseText);
myFunction(myArr);
}
};
xmlhttp.open("GET", url, true);
xmlhttp.send();