Theia

HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences

Difference (from prior major revision) (minor diff)

Changed: 1c1
The Scientific PYthon Development EnviRonment?
Theia is a cloud & desktop IDE framework implemented in TypeScript?.

Changed: 3,21c3,30
Author: Spyder Project Contributors
Homepage: https://github.com/spyder-ide/spyder
Family: IDEFamily
Platform: Windows, Linux, OS/X, Python
License: MIT License
Screenshot:
https://github.com/spyder-ide/spyder/raw/master/img_src/screenshot.png

Spyder is a Python development environment with a lot of features:

Editor

Multi-language editor with function/class browser, code analysis features (pyflakes and pylint are currently supported), code completion, horizontal and vertical splitting, and goto definition.

Interactive console

Python or IPython consoles with workspace and debugging support to instantly evaluate the code written in the Editor. It also comes with Matplotlib figures integration.

Documentation viewer
Author: [Theia Contributors]
Homepage: https://github.com/theia-ide/theia
Family: IDEFamily
Platform: TypeScriptLanguage
License: Open Source

Scope
* Provide the end-user with a full-fledged multi-language IDE (not just a smart editor)
* Support equally the paradigm of Cloud IDE and Desktop IDE
* Provide extenders with a platform on which to build their own products
* Provide support for multiple languages via the language and debug server protocols

Roadmap

A 1.0 BETAversion of Theia is planned for December 6, 2017. The contributors have committed to deliver a framework for building browser and desktop IDEs with the following features by then:

* Dynamic Extension System
* Rich Text Editing incl. Language Server Protocol Support
* Launching and Debugging Processes
* Shell With Flexible Layouts and Side Panels
* Electron & Browser Support
* File Navigator
* Monaco-based Editor
* Terminal integration
* Git integration
* Language Support for TypeScript?, C/C++, Java, Python, Go, YANG
* Diagramming Support through Sprotty
* many more features

Changed: 23c32
Show documentation for any class or function call made either in the Editor or a Console.
The team is also working on the following Open-Source Products based on Theia:

Changed: 25c34
Variable explorer
* Yangster - A YANG IDE

Changed: 27,37c36,37
Explore variables created during the execution of a file. Editing them is also possible with several GUI based editors, like a dictionary and Numpy array ones.

Find in files

Supporting regular expressions and mercurial repositories

File explorer

History log

Spyder may also be used as a PyQt5/PyQt4? extension library (module spyder). For example, the Python interactive shell widget used in Spyder may be embedded in your own PyQt5/PyQt4? application.
Screenshot:
https://cloud.githubusercontent.com/assets/372735/25758586/6939d0de-31cf-11e7-998a-e4ce997dd6b8.png

 Theia is a cloud & desktop IDE framework implemented in TypeScript?. 

 Author:   [Theia Contributors]
 Homepage: https://github.com/theia-ide/theia
 Family:   IDEFamily
 Platform: TypeScriptLanguage
 License:  Open Source

Scope

Roadmap

A 1.0 BETAversion of Theia is planned for December 6, 2017. The contributors have committed to deliver a framework for building browser and desktop IDEs with the following features by then:

The team is also working on the following Open-Source Products based on Theia:

 Screenshot:

HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences
Edit text of this page | View other revisions
Last edited September 16, 2017 2:19 pm (diff)
Search: