# How to make code with other editors also for Processing!

**URL:** <https://discourse.processing.org/t/how-to-make-code-with-other-editors-also-for-processing/17938>\
**Category:** Processing\
**Created:** [February 19, 2020, 6:45pm UTC](https://discourse.processing.org/t/how-to-make-code-with-other-editors-also-for-processing/17938 "2020-02-19T18:45:07Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![GeorgeJava](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/georgejava/32/7646_2.png) [@GeorgeJava](https://discourse.processing.org/u/GeorgeJava)\
**Post date:** [February 19, 2020, 6:45pm UTC](https://discourse.processing.org/t/how-to-make-code-with-other-editors-also-for-processing/17938/1 "2020-02-19T18:45:07Z")

</div>

Execuse me, but Processing editor is not good choice for creating bigger projects, like big games, big programs etc. I hate some thinks on this Processing basic editor, there is:

- All the files, wich haves code, must be in the same dir, as main processing file
- The Tabs on the top is not the best, becouse, when you want to edit only few tabs, you cant select wich one you want to be active, it is confusion, a long search for Tab you want.
- Readability of the code, you cant split two tabs, or codes, in one window.

But, there is lots of pros like:

- Error handling, you know where is the syntax error
- Readable console, easy to use
- Nice code highlighting, when i use dark mode, wich i must download from GitHub

… Ok changes may happen, but i fix it very fast, and easy way:

1. I download Code editor, that i like it, for me it is [Atom](https://atom.io/)
2. I know, when i want to place every files of project to one main folder, and after that compile and run it
3. Soo i make the application, You can see it **in the right top corner** in the image down, this app, CONV - converts files in folders, data, sources, from project folder, to output\_files folder and then, you can press start, CMD starts, i use this CMD as console and error handling, when it starts, it also opens Application window with Processing PApplet
4. Easy, right ? If you have any questions about everythink, i will be happy for any reactions 😃

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/c/c4c29ee4f437550289edcdf1acdb805371a57acc.png)

---

<div class="post-metadata">

**Author:** ![GeorgeJava](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/georgejava/32/7646_2.png) [@GeorgeJava](https://discourse.processing.org/u/GeorgeJava)\
**Post date:** [February 19, 2020, 7:22pm UTC](https://discourse.processing.org/t/how-to-make-code-with-other-editors-also-for-processing/17938/2 "2020-02-19T19:22:31Z")

</div>

This is process of “CONV” button, thats copy the **main** project files to **output\_files** and then it start running with CMD.

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/6/675c922277b731171ccc846167733f5b358f6f1a.png)

---

<div class="post-metadata">

**Author:** ![neilcsmith](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/neilcsmith/32/144_2.png) [@neilcsmith](https://discourse.processing.org/u/neilcsmith)\
**Post date:** [February 20, 2020, 11:55am UTC](https://discourse.processing.org/t/how-to-make-code-with-other-editors-also-for-processing/17938/3 "2020-02-20T11:55:00Z")

</div>

> [@GeorgeJava](#):
>
> Execuse me, but Processing editor is not good choice for creating bigger projects, like big games, big programs etc.

Neither is the Processing project system, syntax pre-processing, etc. If you get to that sort of scale, you’re better moving to a proper Java build using the Processing libraries.

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [February 24, 2020, 6:53pm UTC](https://discourse.processing.org/t/how-to-make-code-with-other-editors-also-for-processing/17938/4 "2020-02-24T18:53:49Z")

</div>

> [@GeorgeJava](#):
>
> Soo i make the application, You can see it **in the right top corner**

@GeorgeJava – is this app a tool that you wanted to share with the community? Or did you want advice on developing it further?

There are also some Processing packages for the Atom editor that integrate running into Atom.

> **[Sunsetting Atom](https://github.blog/2022-06-08-sunsetting-atom/)**
>
> We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.

> **[Sunsetting Atom](https://github.blog/2022-06-08-sunsetting-atom/)**
>
> We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.

---

<div class="post-metadata">

**Author:** ![GeorgeJava](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/georgejava/32/7646_2.png) [@GeorgeJava](https://discourse.processing.org/u/GeorgeJava)\
**Post date:** [February 25, 2020, 8:42pm UTC](https://discourse.processing.org/t/how-to-make-code-with-other-editors-also-for-processing/17938/5 "2020-02-25T20:42:23Z")

</div>

No problem, i can share it, but i rewrite the code, becouse i write it wery fast, and it has lots of var names, that doest says their functionality. 😃

---

<div class="post-metadata">

**Author:** ![GeorgeJava](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/georgejava/32/7646_2.png) [@GeorgeJava](https://discourse.processing.org/u/GeorgeJava)\
**Post date:** [February 25, 2020, 8:44pm UTC](https://discourse.processing.org/t/how-to-make-code-with-other-editors-also-for-processing/17938/6 "2020-02-25T20:44:22Z")

</div>

Yeah, like rainbowtrain, he use Eclipse, or you can use Intelliji as a development tool with main processing library

---

<div class="post-metadata">

**Author:** ![neilcsmith](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/neilcsmith/32/144_2.png) [@neilcsmith](https://discourse.processing.org/u/neilcsmith)\
**Post date:** [February 26, 2020, 9:41am UTC](https://discourse.processing.org/t/how-to-make-code-with-other-editors-also-for-processing/17938/7 "2020-02-26T09:41:01Z")

</div>

Or you can use [Apache NetBeans](https://netbeans.apache.org/), which is obviously the best choice of IDE for this, [he says with no hint of bias whatsoever](https://www.linuxcompatible.org/story/apache-netbeans-112-released/)! 😉

Incidentally, haven’t tried it but know there is [https://github.com/fujeyla/processing4netbeans/](https://github.com/fujeyla/processing4netbeans/)
