Skip to content

Commit

Permalink
Page prefect and some 404 fixes (#311)
Browse files Browse the repository at this point in the history
* Page prefect and some 404 fixes

* Table of contents & YAML
  • Loading branch information
hcourdent authored Sep 20, 2023
1 parent d4678f6 commit e0c5195
Show file tree
Hide file tree
Showing 26 changed files with 361 additions and 33 deletions.
4 changes: 2 additions & 2 deletions docs/apps/0_app_editor/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@ The app editor is composed of 6 main sections:
3. [Outputs](#outputs)
4. [Runnables panel](#runnables-panel)
5. [Component Library and Settings](#component-library-and-settings)
6. [App Styling]
6. [App Styling](#styling)

![App Editor](../../assets/apps/0_app_editor/plain-app-editor.png.webp)
![App Editor](../../assets/apps/0_app_editor/app-editor.png "App Editor")

## Toolbar

Expand Down
Binary file added docs/assets/apps/0_app_editor/app-editor.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed docs/assets/apps/0_app_editor/plain-app-editor.png
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added docs/assets/compared_to/flow_prefect.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/compared_to/flow_windmill.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/compared_to/prefect_features.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/compared_to/prefect_flow_example.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/compared_to/prefect_pricing.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/compared_to/windmill_prefect.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/code_editor/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ The code editor is the main component for building scripts in Windmill's script

Code Editor in Scripts:

![Code Editors](../assets/code_editor/code_editor_script.png "Code Editor in Scripts")
![Script languages](../../static/images/script_languages.png "Script languages")

Code Editor in Flows:

Expand Down
26 changes: 13 additions & 13 deletions docs/compared_to/airplane.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,12 @@ Although being a tool similar to Airplane, Windmill adopts radically different a

![Windmill Airplane](../assets/compared_to/windmill_airplane.png "Windmill Airplane")

<a href="https://www.airplane.dev/" rel="nofollow">Airplane</a> is a developer platform to build internal UIs and workload automation.

## Open Source

Windmill is fully open source. Which means you can read Windmill's tech stack and contribute to it.
[Windmill](https://www.windmill.dev/) is fully open source. This implies that Windmill can be self-hosted with just a few commands, providing cost-effective and secure solutions.

This implies that Windmill can be self-hosted with just a few commands, providing cost-effective and secure solutions.
Windmill offers a clean slate, allowing you to fully explore its platform before committing to the product.
Windmill's open-source nature ensures that the platform is tested, approved, and continuously enhanced
to meet the community's needs.
Expand Down Expand Up @@ -46,7 +47,7 @@ Airplane is a proprietary software and closed source.

## Performance at scale & cold start

Given Airplane's architecture, [tasks are run on fresh fargate containers](https://docs.airplane.dev/self-hosting/aws).
Given Airplane's architecture, <a href="https://docs.airplane.dev/self-hosting/aws" rel="nofollow">tasks are run on fresh fargate containers</a>.
This has pros and cons. The biggest cons is that one is subject to **the cold-start of Amazon fargate
that routinely can go as high as 2 minutes**.

Expand Down Expand Up @@ -96,12 +97,6 @@ The videos below show how to:

the same script on Windmill vs Airplane (all loading times are at 100% speed).

<video
className="border-2 rounded-xl object-cover w-full h-full dark:border-gray-800"
controls
src="/videos/cowsay_deploy_windmill.mp4"
/>

<br/>

> On Windmill, write and test your script from the editor. Deploy it with web UI and it's ready for running & sharing.
Expand Down Expand Up @@ -143,13 +138,13 @@ Windmill has a Script Editor with an integrated [Monaco Editor](../code_editor/i
</div>

:::info Flows in Airplane
The workflow engine of Airplane is [built upon Temporal](https://docs.airplane.dev/tasks/workflows#workflow-runtime-overview
), which is incredibly complex.
The workflow engine of Airplane is <a href="https://docs.airplane.dev/tasks/workflows#workflow-runtime-overview" rel="nofollow">built upon Temporal</a>,
which is incredibly complex.
This complexity results in a lack of efficiency and intuitiveness.

<br/>

Airplane also embeds an equivalent feature called [Runbooks](https://docs.airplane.dev/runbooks/getting-started) that allows to compose multiple tasks together.
Airplane also embeds an equivalent feature called <a href="https://docs.airplane.dev/runbooks/getting-started" rel="nofollow">Runbooks</a> that allows to compose multiple tasks together.
Airplanes's Runbooks are a good fit for small series of succint simple tasks executing one after each other.

<br/>
Expand All @@ -173,7 +168,7 @@ represented as DAGs. As the flow editor has a dedicated web UI and relies on scr
</div>

:::info Apps in Airplane
Building apps in Airplane implies going 100% through code using React, with [limited available components](https://docs.airplane.dev/views/components).
Building apps in Airplane implies going 100% through code using React, with <a href="https://docs.airplane.dev/views/components" rel="nofollow">limited available components</a>.
:::

Windmill's App Editor works on a drap-and-drop basis, with code where it matters. If you prefer, you can also [import apps in React/Vue/Svelte](../react_vue_svelte_apps/index.md) and link them to your scripts and flows.
Expand All @@ -198,6 +193,11 @@ Windmill is cheaper at scale and can be used for free at any scale thanks to its
description="Windmill's subscription plans and simulations."
href="/pricing"
/>
<DocCard
title="Plans Details and Subscriptions"
description="Windmill transparently provides the content and pricing of its upgraded plans."
href="/docs/misc/plans_details"
/>
</div>

## Integrations
Expand Down
11 changes: 10 additions & 1 deletion docs/compared_to/peers.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,15 @@ By comparison, in Windmill one would just write the canonical python or typescri

</details>

<div class="text-xl mb-2 font-semibold"></div>
<div class="grid grid-cols-2 gap-6 mb-4">
<DocCard
title="Windmill compared to Prefect"
description="Windmill gives more control than Prefect for building & monitoring flows from a single platform."
href="/docs/compared_to/prefect"
/>
</div>

## Admin panels builders

Getting closer to Windmill. Those players have a blent on admin panels. Therefore they are strong on UIs and low-code features.
Expand Down Expand Up @@ -117,4 +126,4 @@ We ourselves have our own limitations. We believe we can do better in terms of p
Please note that this comparison is made with at least **two biases**: 1. we want to convince you of the power of our product and 2. we are never safe from hiding things from ourselves about the strengths of competitors.

Anyway, we are committed to the culture of transparency and of _confronting the facts_, so if you have any objections or suggestions,
please contact us at [email protected].
please contact us at [email protected].
Loading

0 comments on commit e0c5195

Please sign in to comment.