ACE (Ajax Code Editor) is an open source, web-based code editor, designed to enable developers to write and edit code in a fast, efficient and powerful way. ACE offers a modern, intuitive and powerful text editing experience that can be used to write, debug and format code in any language. It features an intuitive, drag-and-drop interface, making it easy to navigate, customize and edit code quickly. The code editor also has a built-in linting system to ensure code quality and accuracy. ACE supports a wide range of languages, including HTML, CSS, JavaScript, TypeScript, CoffeeScript, and more. It also supports file comparison, syntax highlighting, autocompletion, code folding and a variety of other features to make coding easier. Additionally, ACE also includes a powerful debugging tool to help debug code quickly and easily. Overall, ACE (Ajax Code Editor) is a powerful and feature-rich code editor that provides a modern, intuitive and powerful text editing experience for developers. It can be used to quickly and easily write, debug and format code in any language, making it a great choice for developers of all levels.
Discontinued Aptana is still under development on GitHub but the latest version, 3.6.1, was released in October 2014. It lacks Java 8/9 features, as well as more recent JavaScript and HTML 5 features.