docs.sheetjs.com/docz/docs/03-demos/06-desktop/index.md

48 lines
1.8 KiB
Markdown
Raw Normal View History

2023-01-05 03:57:48 +00:00
---
2023-02-28 11:40:44 +00:00
title: Desktop and CLI Tools
2023-01-05 23:33:49 +00:00
pagination_prev: demos/mobile/index
2023-02-28 11:40:44 +00:00
pagination_next: demos/data/index
2023-01-05 03:57:48 +00:00
---
import DocCardList from '@theme/DocCardList';
import {useCurrentSidebarCategory} from '@docusaurus/theme-common';
Web technologies like JavaScript and HTML have been adapted to the traditional
app space. Typically these frameworks bundle a JavaScript engine as well as a
windowing framework. SheetJS is compatible with many app frameworks.
2023-02-28 11:40:44 +00:00
Demos for common desktop tools are included in separate pages:
2023-01-05 03:57:48 +00:00
2023-02-28 11:40:44 +00:00
<ul>{useCurrentSidebarCategory().items.filter(item => !item.customProps?.cli).map((item, index) => {
2023-01-05 03:57:48 +00:00
const listyle = (item.customProps?.icon) ? {
listStyleImage: `url("${item.customProps.icon}")`
} : {};
return (<li style={listyle} {...(item.customProps?.class ? {className: item.customProps.class}: {})}>
<a href={item.href}>{item.label}</a>{item.customProps?.summary && (" - " + item.customProps.summary)}
</li>);
})}</ul>
2023-02-28 11:40:44 +00:00
Demos for common command-line tools are included in separate pages:
<ul>{useCurrentSidebarCategory().items.filter(item => item.customProps?.cli).map((item, index) => {
const listyle = (item.customProps?.icon) ? {
listStyleImage: `url("${item.customProps.icon}")`
} : {};
return (<li style={listyle} {...(item.customProps?.class ? {className: item.customProps.class}: {})}>
<a href={item.href}>{item.label}</a>{item.customProps?.summary && (" - " + item.customProps.summary)}
</li>);
})}</ul>
:::note Desktop Recommendation
2023-01-05 03:57:48 +00:00
Electron is the most established and widely-used framework. With deep support
for NodeJS modules and consistent user interfaces, it is the recommended choice
for new projects and for web developers.
Frameworks like Wails are compelling alternatives for teams with experience in
other programming languages.
Frameworks like React Native generate applications that use native UI elements.
:::