Não preciso mais do Firebase! Eu uso as Funções de Nuvem do Appwrite.

Não preciso mais do Firebase! Eu uso as Funções de Nuvem do Appwrite.

March 23, 2024
Partilhar
Autor: Big Y

🌐 Construindo uma Função na Nuvem com Node.js e Apprite Cloud

Você está procurando construir uma função na nuvem com Node.js que atualize automaticamente sempre que você fizer alterações no GitHub? Se sim, você pode estar sobrecarregado com o número de opções de backend disponíveis. Embora o Firebase seja uma escolha popular, sua estrutura de preços e curva de aprendizado íngreme podem ser intimidantes. Felizmente, há um novo jogador na cidade: Apprite Cloud. Neste artigo, exploraremos como usar o beta do Apprite Cloud para construir uma função simples "Hello World" e uma interface de chat mais complexa usando o GPT-3.5 Turbo da OpenAI.

Índice

- Introdução

- Apprite Cloud vs. Firebase

- Começando com o Apprite Cloud

- Construindo uma Função "Hello World"

- Integrando o GPT-3.5 Turbo da OpenAI

- Explorando os Modelos do Apprite Cloud

- Prós e Contras do Apprite Cloud

- Conclusão

- FAQ

Apprite Cloud vs. Firebase

Antes de mergulharmos no Apprite Cloud, vamos compará-lo ao Firebase. O Firebase é uma plataforma popular de backend como serviço (BaaS) que oferece uma variedade de recursos, incluindo autenticação, bancos de dados e funções. No entanto, a estrutura de preços do Firebase pode ser confusa, pois cobra com base no número de leituras, gravações e operações que seu código realiza. Além disso, o Firebase tem uma curva de aprendizado íngreme, o que pode ser assustador para iniciantes.

O Apprite Cloud, por outro lado, é uma plataforma BaaS mais nova que visa simplificar o processo de construção de funções na nuvem. Ele oferece uma variedade de recursos, incluindo autenticação, bancos de dados e funções, e sua estrutura de preços é direta e transparente. O Apprite Cloud também possui uma baixa barreira de entrada, tornando-o fácil para iniciantes começarem.

Começando com o Apprite Cloud

Para começar com o Apprite Cloud, você precisará se inscrever para uma conta e conectá-la às suas credenciais do GitHub. Depois de fazer isso, você pode criar seu primeiro projeto. O Apprite Cloud oferece uma variedade de opções para construir aplicativos, incluindo web, Flutter, Apple, Android e APIs com webhooks.

Um dos recursos mais destacados do Apprite Cloud são suas funções, que permitem que você execute código na nuvem sem precisar gerenciar servidores. As funções são aprimoradas no Apprite Cloud, e você pode projetar e criar bancos de dados da maneira que desejar. Além disso, o Apprite Cloud oferece buckets de armazenamento para armazenar arquivos.

Construindo uma Função "Hello World"

Para construir uma função "Hello World" no Apprite Cloud, você pode usar o recurso de modelos da plataforma. Os modelos permitem que você crie uma função em apenas alguns momentos que está conectada diretamente ao seu GitHub e é executada na nuvem.

Para criar uma função "Hello World", selecione o modelo de função inicial e escolha sua versão de tempo de execução preferida (por exemplo, Node.js versão 16). Você pode criar variáveis se desejar, mas também pode pular esta etapa. Em seguida, selecione "Criar um novo repositório" e conecte-o à sua conta do GitHub.

Depois de configurar seu repositório, você pode editar o código da função em seu ambiente local usando um desktop do GitHub. Depois de fazer alterações, envie-as para o branch principal, e o Apprite Cloud detectará automaticamente a atualização e implantará a versão mais recente.

Integrando o GPT-3.5 Turbo da OpenAI

O Apprite Cloud também permite que você integre o GPT-3.5 Turbo da OpenAI em suas funções na nuvem. Para fazer isso, selecione o modelo de chat de prompt GPT e escolha sua versão de tempo de execução preferida (por exemplo, Node.js versão 16). Você precisará gerar uma nova chave de API da OpenAI e passá-la para a função como uma chave ambiental.

Depois de configurar seu repositório, você pode editar o código da função em seu ambiente local usando um desktop do GitHub. Depois de fazer alterações, envie-as para o branch principal, e o Apprite Cloud detectará automaticamente a atualização e implantará a versão mais recente.

Explorando os Modelos do Apprite Cloud

O Apprite Cloud oferece uma variedade de modelos para construir funções na nuvem, incluindo um bot do Discord, gerador de PDF e encurtador de URL. Esses modelos tornam fácil começar a construir funções na nuvem, mesmo se você for um iniciante.

Prós e Contras do Apprite Cloud

Prós:

- Estrutura de preços transparente

- Baixa barreira de entrada

- Funções aprimoradas

- Variedade de modelos

Contras:

- Plataforma mais nova

- Documentação limitada

Conclusão

O Apprite Cloud é uma nova plataforma promissora para construir funções na nuvem com Node.js. Sua estrutura de preços transparente e baixa barreira de entrada o tornam uma opção atraente para iniciantes, enquanto suas funções aprimoradas e variedade de modelos o tornam uma ferramenta poderosa para desenvolvedores experientes.

FAQ

P: O que é o Apprite Cloud?

R: O Apprite Cloud é uma plataforma de backend como serviço (BaaS) que permite que você construa funções na nuvem com Node.js.

P: Como o Apprite Cloud se compara ao Firebase?

R: O Apprite Cloud oferece uma estrutura de preços transparente e uma baixa barreira de entrada, enquanto o Firebase pode ser confuso e tem uma curva de aprendizado íngreme.

P: Quais modelos o Apprite Cloud oferece?

R: O Apprite Cloud oferece uma variedade de modelos, incluindo um bot do Discord, gerador de PDF e encurtador de URL.

Recursos:

- [Apprite Cloud](https://www.apprite.com/)

- [Firebase](https://firebase.google.com/)

- End -
VOC AI Inc. 8 The Green,Ste A, in the City of Dover County of Kent, Delaware Zip Code: 19901 Copyright © 2024 VOC AI Inc.All Rights Reserved. Termos e Condições Política de Privacidade
Este sítio Web utiliza cookies
A VOC AI utiliza cookies para garantir o bom funcionamento do site, para armazenar algumas informações sobre as suas preferências, dispositivos e acções passadas. Estes dados são agregados ou estatísticos, o que significa que não poderemos identificá-lo individualmente. Pode encontrar mais pormenores sobre os cookies que utilizamos e como retirar o consentimento na nossa Política de Privacidade.
Utilizamos o Google Analytics para melhorar a experiência do utilizador no nosso sítio Web. Ao continuar a utilizar o nosso sítio, está a consentir a utilização de cookies e a recolha de dados pelo Google Analytics.
Aceita estes cookies?
Aceitar todos os cookies
Rejeitar todos os cookies