GraphQL: является ли он “убийцей” REST API?

После внедрения поддержки GraphQL в Parse ко мне обратилось множество людей с вопросами, некоторые из которых беспокоились о будущем REST API.
Не собирается ли GraphQL “убить” его?
Что будет с моими методами REST API? Нужно ли мне переписывать свой код?

В этой статье я расскажу об этих вопросах, но короткий ответ таков: нет, вам не стоит беспокоиться, потому что GraphQL не собирается “убивать” REST API, и вам также не нужно беспокоиться о переписывании ваших уже работающих методов REST API.


HIPAA Backend как услуга

HIPAA Backend as a Service
HIPAA Backend as a Service

Вы ищете бэкенд как сервис, соответствующий требованиям HIPAA? Здесь представлено подробное руководство, объясняющее преимущества и ограничения использования бэкенда в качестве сервиса для обработки данных PHI.

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

Далее будут рассмотрены преимущества и ограничения использования решения BaaS – Backend as a Service для размещения и обработки защищенной медицинской информации.


Интеграции GraphQL и NodeJS с помощью функций Cloud Code Functions

GraphQL – это сахар, специи и все остальное для разработчиков API, но по сути это язык запросов, позволяющий указать, что именно вы ищете.

А что, если вам нужно больше бизнес-аналитики, чем это в вашем приложении?

Что, если вам нужна логика?

Что, если вам нужен этот аккуратный модуль NPM Module?

Что ж, пристегните ремни, потому что сегодня я покажу вам нечто очень мощное. А с большими возможностями приходит большая… ну… большая экономия времени, большие возможности, много всего хорошего…


GraphQL iOS: Использование облачных функций в приложении на Swift

В этой статье я показал вам, как использовать GraphQL с облачным кодом NodeJS в Back4app.

А в этом руководстве я показал вам, как использовать Apollo GraphQL iOS Client с помощью Swift.

Теперь давайте соберем все это вместе и сделаем множество сложных операций, создав действительно простой код. А еще давайте попросим XCode автоматически генерировать для нас любой код API, даже когда мы меняем классы.

Звучит неплохо? Так что берите кофе и вперед!


Клон Instagram с использованием SwiftUI и GraphQL

Сегодня мы начинаем серию постов в блоге, которые научат вас использовать множество крутых инструментов для создания собственной социальной сети – приложения, напоминающего Instagram.

Мы не будем экономить на технологиях и будем использовать все самое новое и лучшее: Parse, GraphQL, немного NodeJS и особенно (еще не вышедший) новейший фреймворк Apple SwiftUI.

Это займет несколько постов, чтобы стать полностью функциональным, но когда мы доберемся до этого, вы поймете, насколько просто можно воплотить свои идеи в жизнь с минимальными усилиями здесь, в Back4app.

Для лучшего усвоения материала скачайте проект iOS Instagram Clone с исходным кодом.

Итак, кажется, настало время для…


Клон Instagram с использованием SwiftUI и GraphQL – Вход

В нашей предыдущей заметке о том, как создать приложение-клон Instagram, вы узнали, как настроить все необходимое для работы SwiftUI в XCode 11, и создали полностью рабочее представление Sing Up с помощью GraphQL.

Сегодня мы узнаем, как создать представление для входа в систему и выхода пользователя из нее.

Нам понадобится проект из предыдущего поста, так что если вы не следили за ним, настоятельно рекомендую это сделать.

Пристегните ремни и поехали!

Для лучшего усвоения материала скачайте проект iOS Instagram Clone с исходным кодом.


Клон Instagram с использованием SwiftUI и GraphQL – ProfileView

Сегодня в третьей части нашего приложения-клона Instagram с GraphQL мы углубимся в SwiftUI, создавая представление профиля.

Мы научимся повторно использовать структуры в SwiftUI и обсудим несколько элементов управления: VStack, HStack, GeometryReader, Text, Button, Spacer, Image, Divider и другие.

В наших предыдущих статьях мы узнали , как зарегистрировать пользователя и как войти в него, с соответствующими пользовательскими интерфейсами в нашем приложении-клоне Instagram. Сегодня мы сделаем это намного красивее.

Пристегните ремни и давайте начнем!

Для лучшего усвоения материала скачайте проект iOS Instagram Clone с исходным кодом.


Приложение-клон Instagram с использованием SwiftUI и GraphQL – HomeView

Сегодня в четвертой части нашего приложения-клона Instagram с GraphQL мы продолжим изучение SwiftUI, создавая представление Home.

В наших предыдущих статьях мы узнали , как зарегистрировать пользователя и как войти в систему, а также создали представление Profile с соответствующими пользовательскими интерфейсами в нашем приложении-клоне Instagram. Сегодня мы используем часть этого кода и создадим нечто похожее на UIScrollView с большим количеством контента.

Пристегните ремни и давайте начнем!

Для лучшего усвоения материала скачайте проект iOS Instagram Clone с исходным кодом.


Запросы и мутации GraphQL на разных версиях Parse

По мере развития Parse некоторые его аспекты меняются для повышения производительности, улучшения совместимости и упрощения разработки.
Одним из таких аспектов является поддержка GraphQL, которая со временем эволюционировала от Parse 3.5.0 до последней доступной версии, 3.9.

Здесь, в Back4app, у нас есть три основные версии, которые реализуют изменения в запросах и мутациях GraphQL, а именно: 3.7.2, 3.8 и 3.9, и сегодня я проведу вас через различия между этими версиями, показывая, что изменилось, а что нет.


Как создать приложение для видеочата

Буквально на днях я наткнулся на этот потрясающий учебник по Twilio от Фила Нэша, объясняющий, как сделать видеочат с помощью React Hooks, и я решил запустить его в Back4app, потому что он бесплатный, потрясающий и может быть интегрирован с Parse, так что я могу иметь бесплатный веб-хостинг (бесплатный поддомен back4app включен), разместить свое приложение и использовать доставку данных в реальном времени, чтобы включить функции чата в будущем.
В этом посте я рассказываю о том, что я сделал, чтобы заставить его работать.


open
Build, deploy and scale your app with Back4App Containers

open
Build, deploy and scale your app with Back4App Containers. Start today!