Еще году в 2009 изучал оба этих языка, и в то время они были на слуху у многих.
Лично я в 2000-м пересел с Delphi на C++ потому, что уже тогда вакансий было мало и зарплаты были низкие в сравнении с любыми другими языками. А о применении VB где-либо, кроме как в учебном процессе или для написания макросов для офисных документов, за 20 лет в ИТ я никогда не слышал.
Херня. Я программист, мне 37, к тому же я веду нездоровый образ жизни. Частая причина ссор с моими женщинами - их неготовность к тому количеству секса, который нужен мне.
Nastya1920, если есть желание проверять токен на фронте, то стоит использовать асимметричное шифрование. Хранить публичный ключ в коде фронта безопасно. Но у нас, например, фронт просто принимает токен от сервиса аутентификации, сохраняет в куку и шлёт в заголовке каждого запроса. А все остальные микросервисы в фильтре проверяют валидность токена.
Nastya1920, для проверки не нужны запросы. Если токен расшифровывается ключом, значит не поддельный. Если в токене дата устаревания больше текущей, значит не протухший. Вся суть JWT в том, что всё необходимое для его проверки находится в самом токене.
Сергей Водаков, мне самому интересно, откуда это родилось. Может быть с версий Java ещё до 1.0, когда сборщик мусора был неуплотняющим и адрес объекта в памяти не менялся ежесекундно.