What is Ceylon?
Ceylon is a modern, pragmatic language designed specifically for writing large programs in teams. It provides support for both the Java Virtual Machine (JVM) and the JavaScript Virtual Machine (JS VM), allowing developers to write their code in Ceylon and have it run on the JVM, on Node.js, or in a web browser. While some modules may be platform-dependent, the language itself is equally capable on both the Java and JavaScript virtual machines Ceylon modules can be deployed on Ceylon's own JVM-based module runtime, on any OSGi container, on the Node.js module system, on Vert.x, or in a browser using require.js, providing developers with a flexible and versatile platform for their applications
Highlights
- Cross-platform support for Java and JavaScript Virtual Machines
- Deployment options include Ceylon's JVM-based module runtime, OSGi containers, Node.js, Vert.x, and web browsers
- Designed for writing large, collaborative software projects
Platforms
- Linux
- Hotspot JVM
- Windows
- Mac
- JavaScript
Languages
- English
Features
Object-oriented Language
Functional Language
Static typing