|
1 | 1 | ---
|
2 | 2 | title: Quick start
|
3 | 3 | sidebar_position: 1
|
4 |
| -description: Create your first Actor using the Apify Console IDE or locally. |
| 4 | +description: Create your first Actor using the Apify Web IDE or locally in your IDE. |
5 | 5 | slug: /actors/development/quick-start
|
6 | 6 | ---
|
7 | 7 |
|
| 8 | +import Card from "@site/src/components/Card"; |
| 9 | +import CardGrid from "@site/src/components/CardGrid"; |
| 10 | + |
8 | 11 | # Development: Quick start
|
9 | 12 |
|
10 |
| -**Create your first Actor using the Apify Console IDE or locally.** |
| 13 | +**Create your first Actor using the Apify Web IDE or locally in your IDE.** |
11 | 14 |
|
12 | 15 | ---
|
13 | 16 |
|
14 |
| -:::note |
| 17 | +:::info |
15 | 18 |
|
16 | 19 | Before you start building your own Actor, try out a couple of existing Actors from [Apify Store](https://apify.com/store). See the [Running Actors](../../running/index.md) section for more information on running existing Actors.
|
17 | 20 |
|
18 | 21 | :::
|
19 | 22 |
|
20 |
| -## Language |
| 23 | +## Technology Stack |
21 | 24 |
|
22 | 25 | Any code that can run inside of a Docker container can be turned into Apify [Actor](../../index.mdx). This gives you freedom in choosing your technical stack, including programming language and technologies.
|
23 | 26 |
|
24 | 27 | But to fully benefit from running on top of the Apify platform, we recommend you choose either JavaScript/Node.js or Python, where Apify provides first-level support regarding its SDK, API clients, and learning materials.
|
25 | 28 |
|
26 |
| -For these languages, you can also choose from many code templates that help you to kickstart your project quickly: |
| 29 | +For these languages, you can also [choose from many code templates](https://apify.com/templates) that help you to kickstart your project quickly: |
27 | 30 |
|
28 | 31 | <a href="https://apify.com/templates" target="_blank">
|
29 | 32 | <img src={require("./images/templates.png").default} width="70%" />
|
30 | 33 | </a>
|
31 | 34 |
|
32 |
| -## [](#local-development)Local development |
| 35 | +## Development Paths |
33 | 36 |
|
34 |
| -You can create Actor in two ways: |
| 37 | +You can develop Actor in two ways: |
35 | 38 |
|
36 |
| -- Using the **Web IDE** in [Apify Console](https://console.apify.com). This is the fastest way to kick-start your Actor development and try out the Apify platform. |
37 |
| -- Develop your Actor **locally** and only deploy to the Apify platform when it is production ready. This way, you benefit from your local setup for a better development and debugging experience. After you are done with the development, you can easily [deploy](./deployment) your Actor to Apify platform. |
| 39 | +### Option 1: local Development |
38 | 40 |
|
39 |
| -Now, let's start with: |
| 41 | +Develop your Actor locally in your IDE and only deploy to the Apify platform when it is production ready. |
40 | 42 |
|
41 |
| -import Card from "@site/src/components/Card"; |
42 |
| -import CardGrid from "@site/src/components/CardGrid"; |
| 43 | +This way, you benefit from your local setup for a better development and debugging experience. After you are done with the development, you can easily [deploy](./deployment) your Actor to Apify platform. |
43 | 44 |
|
44 | 45 | <CardGrid>
|
45 | 46 | <Card
|
46 |
| - title="Apify Console web IDE" |
47 |
| - to="/platform/actors/development/quick-start/web-ide" |
| 47 | + title="Start Locally in Your IDE" |
| 48 | + to="/platform/actors/development/quick-start/locally" |
48 | 49 | />
|
| 50 | +</CardGrid> |
| 51 | + |
| 52 | +### Option 2: Web IDE |
| 53 | + |
| 54 | +Using the Web IDE in [Apify Console](https://console.apify.com). |
| 55 | + |
| 56 | +This is the fastest way to kick-start your Actor development and try out the Apify platform. |
| 57 | + |
| 58 | +<CardGrid> |
49 | 59 | <Card
|
50 |
| - title="Locally on your machine" |
51 |
| - to="/platform/actors/development/quick-start/locally" |
| 60 | + title="Start in Apify Web IDE" |
| 61 | + to="/platform/actors/development/quick-start/web-ide" |
52 | 62 | />
|
53 | 63 | </CardGrid>
|
0 commit comments