23.10.2019 ИТ-рынок, ИТ-бизнесЗа последние десять лет область данных претерпела беспрецедентные изменения, и в ближайшие годы ее ждет новая череда перемен, на этот раз связанная с мобильной связью, Интернетом вещей (IoT) и искусственным интеллектом. Эти трансформации, где ПК или даже сотовый телефон больше не являются сердцем цифровой вселенной, требуют от программистов поддерживать свои навыки в актуальном состоянии. Тем не менее, им нужно не только изучать новейшие языки и практики программирования, но и быть в курсе многих новых инструментов, которые помогают привести их продукты в соответствие с пожеланиями новых поколений пользователей, пишет портал Techopedia. Ниже приводится пять основных трендов, которые программистам необходимо связать со своими продуктами независимо от того, какой язык программирования они используют. 1. GraphQL Архитектурный стиль взаимодействия компонентов распределенного приложения REST API быстро теряет доминирующее положение в сфере разработки софта. Основным недостатком REST API является его непрактичность — он требует загрузки данных из нескольких URL-адресов по отдельности. Тем временем GraphQL (открытый язык запросов и манипуляций для API, а также среда выполнения запросов к существующим данным) извлекает все релевантные (и только релевантные) данные, без переизбытка — с нескольких сайтов с помощью одного запроса. GraphQL уменьшает задержку и делает приложение или сервис гораздо более отзывчивым для пользователя — это особенно важно в связи с тем, что в ближайшие годы ...
читать далее.