Боль, связанная с тем, что почти каждое действие, которое надо сделать в обозревателе, будет казаться костылем по сравнению с тем, как это делается в 1Ске. Буду показывать на примере сортировки строк в табличке. https://www.youtube.com/watch?v=9WtG6SWK7dM
Видео ни о чём.
Вы решили сравнить теплое с красным.
На C (Си) код будет еще длиннее, но это же не означает, что на нем не надо писать драйверы или операционные системы.
Или такой синтетический пример обмена значений между двумя переменными:
в 1с:
буф = пер2;
пер2 = пер1;
пер1 = буф;
в питоне:
var1, var2 = var2, var1
так давайте же всё писать на питоне, т.к. он позволяет сделать то же самое, но с кодом в 3 раза короче.
Самое страшное не web, страшно когда 1с ники рассказывают другим 1с никам про страшный web :)
(без обид автору, сужу по себе :) )
Нужно отделить слой данных от слоя представления.
Слой данных (в нашем случае нужен массив )
Определены операции которые можно над ним проводить - Добавить, удалить, обновить элемент, сортировать и прочее)
И слой формирования представления:
Отражение данных в html - грубо говоря цикл по массиву и вывод
Кто начинает в вебе то рекомендую смотреть библиотеку react и вы почувствуете насколько круто делать интерфейсы по сравнению с 1с.
https://ru.reactjs.org/