Публикации по теме 'software-development'


Итак, вы хотите создать приложение для чата с помощью React Native, Expo и Microsoft Bot Framework
Пошаговое руководство Адриана Каролли В наши дни кажется, что каждый и его собака хотят создать приложение для чата или включить чат в свое приложение, но для большинства это оказывается серьезным делом. К счастью для вас и, возможно, вашей собаки, я сделал тяжелую работу и упростил процесс в этой статье. Как вы спросите? Я работаю в G2i , и мы используем React Native и различные библиотеки, чтобы быстро создавать мобильные приложения для наших самых любимых клиентов. В этой статье..

React v / s Vanilla JS - Когда и что использовать?
Веб-приложения могут быть сложными и требовать большого количества динамических функций. Можно выбрать Vanilla JavaScript для создания своих приложений, но если вы раньше работали с Vanilla JavaScript, вы знаете, насколько это может быть беспорядочно. Именно тогда на сцену выходят такие JavaScript-фреймворки, как React, Angular и Vue. В этой статье я расскажу вам об основных различиях между JS-библиотекой, такой как React, и обычным JavaScript - когда выбирать, что и почему? Для..

5 Должен иметь навыки для Backend-разработчика
Топ-5 обязательных навыков для бэкенд-разработчика в 2021 году: В этом современном мире с современными инструментами и технологиями было много раз доказано, что backend-разработчикам больше не нужно разбираться в различных технологиях, языках, фреймворках и, конечно же, только алгоритмах. Помимо всех технических ноу-хау и навыков алгоритмического мышления, вам необходимо овладеть и другими важными навыками: В этой статье будут рассмотрены наиболее важные технические и..

Написание красивого кода
Что, черт возьми, означает красивый код? Он существует в серверной части? Заявление об отказе от ответственности: автор этого сообщения - предвзятый и упрямый внутренний разработчик. Есть много статей / книг о передовых методах работы и правилах кодирования, которые, я уверен, большинство из нас прочитали и следовали. Следующее не об этом. Между разработчиками внешнего интерфейса (FE) и внутреннего интерфейса (BE) всегда идет битва из-за того, что последние пишут уродливый код,..

Фреймворк VirtualMouse of Whitestorm. Выбор объектов в 3D-приложениях
Учебное пособие, объясняющее, как использовать инструмент WHS.VirtualMouse Эта статья будет полезна тем, кто собирается создать новое трехмерное веб-приложение или просто красивую игру с уникальным управлением и взаимодействием с пользователем. Если вы новичок в Three.js и Whitestorm framework (надмножество Three.js), лучше сначала посмотреть, что это такое. Найти API Whitestorm можно по следующей ссылке Давайте начнем. Как это реализовано в 3D? Наведение указателя мыши..

Ловушка Python: изменяемые аргументы по умолчанию
Языковая особенность, которая неприятно удивляет почти всех Многие языки программирования позволяют писать функции, которые принимают необязательные аргументы. Python - один из них. Это удобный способ сделать вызовы функций краткими (когда аргумент можно опустить) и гибким (когда требуется конкретное значение аргумента). Но для неосторожных людей подстерегает опасность. Пример Давайте рассмотрим простой алгоритм в целях иллюстрации. Предположим, у вас есть строка типа..

5 отличных причин для любого разработчика сразу изучить Rust
Прочитав эту статью, вы поймете, почему сотни других людей считают Rust лучшим из доступных языков программирования. Сложность программного обеспечения возрастает со временем, поскольку ожидается, что за более короткий промежуток времени ожидается больше функций, а устойчивость к сбоям снизится по мере повышения стандартов. Появляются новые языки программирования и библиотеки, и хотя они иногда улучшают вещи, в основном они просто остаются неизменными. К концу этой статьи вы..