欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2/Agda, C++/Lisp/Haskell
IDEX
IDEX 一个跨平台的IDE。
目录 | 
简介
IDEX:一个开源 IDE 和生产力平台,Qt, GTK, WxWidgets 是基石,Java & Eclipse 和 C# & Uno Platform & MonoDevelop 驱动。
IDE Framework + Language Server Protocol 支持多语言是发展思路。
目测 Visual Studio Code & Electron 已是这个星球上最强编辑器和桌面App。
但内心呼唤:基于 Lisp & Clojure(Script) 构建,in Lisp, code is data. Light Table 一个不错的起点。
Eclipse Che 是下一代 Eclipse IDE
Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
Code::Blocks 是替代 Visual Studio 的希望 :)
新闻
- 先以灰狐伊娃俱乐部的方式运作社区。(2018.01.28)
 - 注册idex.work域名作为IDEX项目的官网。(2017.12.16)
 
路线图
- 两条腿走路:基于 C# 的 IDE(参考实现:AvalonStudio) 和 基于 Emacs Lisp 的 Emacs Editor。(2021.11.13)
 - 基于 Racket Graphical Interface Toolkit 去构建更多学习、研究、教育、培训的生产力平台,DrRacket IDE for Racket。(2021.10.02)
 - Rust Desktop GUI (2021.09.29)
 - 通过 JavaFX 和 OpenJFX,进入 Desktop, IDE, Mobile and embedded system 领域。(2021.07.24)
 - Godot 不仅仅是一款开源(MIT)游戏引擎,也是一个开放的生产力平台。(2021.05.01)
 - Xi Editor an editor for the next 20 years, A modern editor with a backend written in Rust. (2020.07.03)
 - 将 TypeScript 和 Visual Studio Code 作为核心Web语言和核心IDE,并能以为基础做扩展和定制。(2020.01.14)
 - 构建C#和.NET生态,巩固PC端,发力移动端和企业Web云端(Xamarin/Mono和.NET Core),持续数年甚至10年到2030,.NET全栈工程师。(2020.01.01)
 - 继续Code::Blocks,因为C、C++和WxWidgets。(2019.02.24)
 - 因为近期工作需要,会使用 C# 和 MonoDevelop。(2018.12.10)
 - Electron是跨平台桌面的基石。(2018.10.12)
 - 深度Visual Studio Code,目前最重要的编辑器。(2018.08.30)
 - Hack MonoDevelop,几乎被Microsoft Visual Studio,接着然后IDEX。(2018.08.29)
 - 在Java生态系统,专注Eclipse,因为Eclipse Foundation 和 OSGi。(2018.03.10)
 - 因为Code::Blocks的macOS版本比较滞后,可从这块入手。(2018.01.26)
 - 两个路线:企业应用开发者路线IntelliJ IDEA/Kotlin和Code::Blocks,游戏娱乐C++/Qt路线。(2017.12.16)
 - C+++Qt+PyQt共同撑起IDE和桌面系统。(2017.07.28)
 - Eclipse Marketplace + OSGi 带来了无限可能。(2017.07.05)
 - 以Code::Blocks为核心,通过扩展支持多语言。(2017.05.21)
 - 研究下Kate。(2017.04.02)
 - 先分发IDEX MonoDevelop,支持C++, C#, F#开发语言。(2017.02.15)
 - 做Emacs分发版,因为它是最强大、最智能、可进化、神一般的编辑器,是超级生产力平台。(2017.01.01)
 
IDEX有三个不同路线图和分发 (2016.09.18)
- IDEX based on Code::Blocks for C/C++/Fortran and GCC, LLVM
 - IDEX JVM on IntelliJ IDEA for Java, Scala, Clojure
 - IDEX Code based on Visual Studio Code for JavaScript, TypeScript, PHP and All (重点)
 - IDEX Emacs based on Emacs for C, OCaml
 
IDEX based on Code::Blocks,C++比C#在桌面、游戏、大数据分析、机器学习上更具优势,MonoDevelop暂缓。(2016.12.29)
IDEX,基于 .NET 构建,使用 C Sharp 和 F Sharp 开发。(2016.09-)
IDEX,基于 Light Table 构建,Clojure 和 ClojureScript 驱动。(2016.05.13)
IDE-X 由 C++, Qt, Go 驱动。(2014.09.28)
OpenVS: C, C++, C#, iOS, Android, Windows Phone Apps Developer IDE,支持HTML5、Flash应用。
OpenVS(Open Visual Studio or Open V Studio...): 一个开放的Visual Studio, 学习Eclipse, 打造C, C++, C# 的快速开发平台, 可运行于Windows, Linux/UNIX, Mac平台上.
OpenVS 基于 MonoDevelop,使用Mono + MonoDevelop在iOS、Android、Windows Phone上开发C#应用。(2012.5.20)
OpenVS 还是要基于 Eclipse,因为 Java 世界不能忽略。(2012.1.26)
OpenVS based on Mozilla + Open Komodo (2011.05.23) 其扩展性可充分利用Mozilla平台的Add-ons机制,发展模式:扩展可免费或商业化
OpenVS based on GTK+ ...(2011)
OpenVS based on Qt, GTK+ ...(2010)
OpenVS based on Eclipse, MoSync... (2009)
Support Qt、GTK+、C++、Python、PHP、JavaScript、Android、MeeGo ...
我们需要有一把独门兵器,行走江湖,这就是 OpenVS :)
语言
IDEX 除支持大多数编程语言外,核心支持以下语言:
GUI
imgui 提供了无限可能,似乎是 WxWidgets、Qt 之后最值得期待的开源 GUI 解决方案,Software using dear imgui 还有很多...
- Why I think Immediate Mode GUI is way to go for GameDev tools
 - Dear ImGui.hs Haskell bindings to Dear ImGui
 
Projects
- KDevelop
 - TornadoFX
 - Open Komodo
 - Aptana
 - PhoneGap
 - CodeLite
 - GCC
 - Monkey Studio
 - MonoDevelop
 - QDevelop
 - GNU Make
 - CMake
 - QMake
 - NMAKE 学习Make for Microsoft Windows
 - Anjuta
 - Code::Blocks
 - Lazarus
 - WinMerge
 - mcpp
 - Boa Constructor
 - DrPython
 - SciTE
 - PyPE
 - Pida
 - PyScripter
 - Qt Creator
 
Unity
Unity 是个拥有庞大生态的创意平台,值得深入与实践。
Web IDE
OSGi
Support
Lisp
Rust
C#
- Uno Platform
 - OmniSharp - Cross platform .NET development in the editor of your choic
 - Material Design In XAML Toolkit
 - AvalonStudio using Avalonia and XAML
 - MonoDevelop
 - ReactiveUI
 - Xamarin.Forms
 
C++
- PowerToys Windows system utilities to maximize productivity
 
Pascal
Free Pascal + Lazarus 与 Delphi 高度兼容,是 Delphi 的自由开源软件替代品。
JetBrains
Eclipse
- Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
 - Eclipse Dirigible: Cloud Development Platform
 - Eclipse Che: Next-generation Eclipse IDE
 - Eclipse Projects
 
NetBeans
Clojure
- Light Table the next generation code editor
 - Nightcode
 



