|
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