Skip to content

Commit

Permalink
Add FAQ on Positron with a server (#12)
Browse files Browse the repository at this point in the history
* Add FAQ on Positron with a server

* Clarify about Positron Pro sessions
  • Loading branch information
juliasilge authored Dec 18, 2024
1 parent bcdcf99 commit ecd7459
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions faqs.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,20 @@ title: "Frequently Asked Questions"
### What programming languages are supported in Positron?

* R and Python are first-class supported languages via efforts here at Posit.
* Additional languages typically used in package development are supported via existing third party extensions. These don't make use of the full Positron data science experience including an interactive console, plots, and similar. Some examples include Rust, Javascript/Typescript, C/C++, or Lua.
* Additional languages typically used in package development are supported via existing third party extensions. These don't make use of the full Positron data science experience including an interactive console, plots, and similar. Some examples include Rust, Javascript/Typescript, C/C++, or Lua.
* Positron provides public APIs for additional data science languages to be supported in the future.

### How is Positron different from RStudio, VS Code, or Jupyter notebooks?

* Positron has first-class, built-in support for R and/or Python via an integrated Console, with extensibility options for other languages in the future. This native support includes specialized views and panes throughout Positron such as a [Data Explorer](/data-explorer.qmd), [Connections Pane](connections-pane.qmd), Variables Pane, and more.
* Positron runs the interpreter separately from the IDE, so unlike in RStudio a crash in R/Python won't always crash the IDE. It also means that you can swap between versions of your preferred language on the fly without a full reload of the IDE, just the integrated console.
* Positron supports VS Code compatible extensions (`.vsix` files), providing extensibility of capabilities beyond the core IDE itself. By building on Code OSS, Positron gets rich text editor capabilities and access to 1,000s of community extensions out of the box. [Read more about using extensions with Positron](/extensions.qmd).
* Positron is deeply focused on native data science workflows; it provides a batteries-included and cohesive experience beyond that of a general-purpose IDE or text editor such as VS Code.
* Positron is deeply focused on native data science workflows; it provides a batteries-included and cohesive experience beyond that of a general-purpose IDE or text editor such as VS Code.

### How can I use Positron with a server?

* Positron is available as a free desktop app for Windows, MacOS, and Linux. This desktop app includes [support (currently early stage and experimental) for remote SSH sessions](https://github.com/posit-dev/positron/pull/4251), allowing you to connect to remote Linux servers for scaling or data access purposes.
* There is no native browser or server version of Positron available or planned, outside of [Posit Workbench](https://posit.co/products/enterprise/workbench/). Posit Workbench currently has preview support for Positron Pro sessions; Positron Pro on Posit Workbench will move into general availability as the IDE matures. Posit Workbench provides enterprise-grade features such as access to highly scalable compute, single-sign on, native authorization to data governance tools such as Databricks or Snowflake, container-backed sessions, multi-session capabilities, and more.

### Why build a new IDE rather than VS Code extensions?

Expand All @@ -31,7 +36,7 @@ title: "Frequently Asked Questions"

### I'm coming from RStudio, and Positron's keybindings are too different

* Check out the [RStudio Keymap](keyboard-shortcuts.qmd#rstudio-keymap) section of our documentation.
* Check out the [RStudio Keymap](keyboard-shortcuts.qmd#rstudio-keymap) section of our documentation.
* To opt in to these RStudio-like keybindings:
* Run the command _Preferences: Open Settings_.
* Search for "keymap".
Expand Down

0 comments on commit ecd7459

Please sign in to comment.