Корпорация Microsoft вновь акцентирует внимание на использовании технологии React Native для разработки приложений на платформе Windows. Хотя компания вкладывает средства в альтернативные подходы на основе C# и C++, ее инженеры видят в React Native значительные преимущества, в том числе улучшение надежности приложений и улучшенный опыт для разработчиков.
Роль React Native в приложениях Office
Один из ведущих инженеров по программному обеспечению Microsoft, Чиара Муни, объясняет, как команда, занимающаяся Office, применяет React Native. Благодаря этой технологии, по словам Муни, команды смогли существенно повысить надежность своих приложений. Более того, React Native предоставил новые возможности для взаимодействия и кроссплатформенной совместимости.
Основные преимущества React Native, выделенные Муни, включают возможность разработчиков делиться навыками между веб- и десктоп-версиями приложений с использованием JavaScript. Дополнительно, React Native позволяет создавать кроссплатформенные приложения с использованием нативных контролов. Это дает возможность добавлять React Native компоненты в уже существующие приложения, обеспечивая более гибкий и модульный подход к разработке.
Важным аспектом дальнейшего внедрения React Native является поддержка кодовой базы между платформами. Команда Office стремится выразить полную версию Windows-опыта в своих приложениях, одновременно делясь кодом между платформами. Это позволяет создавать более единые и согласованные пользовательские интерфейсы, но, как замечает Муни, далеко не все разработчики могут считать это критической необходимостью.
Однако, разработчикам рекомендуется проявлять осторожность, так как новейшие версии React Native еще не считаются полностью пригодными для промышленного использования. Несмотря на это, Microsoft активно развивает инициативы по внедрению React Native в своей разработке, делая акцент на его кроссплатформенность.