2023-01-10 00:31:37 +00:00
|
|
|
---
|
|
|
|
title: Cloud Platforms
|
2023-02-28 11:40:44 +00:00
|
|
|
pagination_prev: demos/local/index
|
|
|
|
pagination_next: demos/extensions/index
|
2023-01-10 00:31:37 +00:00
|
|
|
---
|
|
|
|
|
|
|
|
import DocCardList from '@theme/DocCardList';
|
|
|
|
import {useCurrentSidebarCategory} from '@docusaurus/theme-common';
|
|
|
|
|
|
|
|
Cloud platforms can provide remote storage, compute, and other infrastructure.
|
|
|
|
SheetJS libraries are written in pure JavaScript and are readily integrated in
|
|
|
|
cloud platforms. Some platform-specific configuration may be required.
|
|
|
|
|
|
|
|
## Platform as a Service
|
|
|
|
|
|
|
|
Cloud PaaS typically offer extensibility through client-side scripts or special
|
|
|
|
code that is run in NodeJS or RhinoJS or other engines:
|
|
|
|
|
|
|
|
- [Salesforce Lightning Web Components](/docs/demos/cloud/salesforce)
|
|
|
|
- [NetSuite](/docs/demos/cloud/netsuite)
|
|
|
|
|
|
|
|
## Cloud Compute
|
|
|
|
|
|
|
|
Cloud computing is commonly offered as "serverless" functions, small snippets
|
|
|
|
of code that are run in NodeJS or other server-side JS platforms. While SheetJS
|
|
|
|
libraries can run in server-side environments, the cloud platforms can corrupt
|
|
|
|
form data. This can be disabled with cloud-specific configuration:
|
|
|
|
|
|
|
|
- [AWS Lambda Functions](/docs/demos/cloud/aws#aws-lambda-functions)
|
|
|
|
- [Azure Functions](/docs/demos/cloud/azure#azure-functions)
|
|
|
|
|
|
|
|
## Cloud Storage
|
|
|
|
|
|
|
|
The primary pitfall with cloud storage is binary data mangling. Spreadsheet
|
|
|
|
files typically contain binary characters. Cloud storage APIs can corrupt
|
|
|
|
binary data, so special care must be taken.
|
|
|
|
|
|
|
|
- [Amazon Simple Storage Service (S3)](/docs/demos/cloud/aws#s3-storage)
|
|
|
|
- [Azure Blob Storage](/docs/demos/cloud/azure#azure-blob-storage)
|
2023-02-18 02:33:30 +00:00
|
|
|
|
|
|
|
### File Hosting
|
|
|
|
|
|
|
|
File hosting services provide simple solutions for storing data, synchronizing
|
|
|
|
files across devices, and sharing with specific users or customers. Demos:
|
|
|
|
|
|
|
|
- [Dropbox](/docs/demos/cloud/dropbox)
|
2023-05-07 13:58:36 +00:00
|
|
|
- [GitHub](/docs/demos/cloud/github)
|
2023-02-18 02:33:30 +00:00
|
|
|
|
|
|
|
## Cloud Data
|
|
|
|
|
|
|
|
Cloud Data Platforms are popular storage media for structured data, typically
|
|
|
|
offering APIs for programmatic data ingress and egress. Demos:
|
|
|
|
|
|
|
|
- [Google Sheets](/docs/demos/cloud/gsheet)
|
|
|
|
- [Airtable](/docs/demos/cloud/airtable)
|