Magik Development Tools Top 2021 Jun 2026
Developed by ASTEC, MDT Professional Edition is the leading commercial IDE officially promoted and recommended by GE. Built on top of the Eclipse Rich Client Platform (RCP), MDT unifies traditional GIS operations with modern software engineering workflows.
MDT is the industry standard for commercial Magik development, built on top of the Eclipse platform. It transforms the development experience by treating Magik as a first-class language.
For most developers and teams starting a new project today, the is the ideal starting point. However, for organizations seeking a complete enterprise solution that covers the full project lifecycle, MDT is the strategic choice. To truly elevate your development practice to the next level, complement either IDE with the static analysis and code quality tools found in magik-tools . This powerful combination will transform your Magik development workflow, leading to fewer bugs, higher productivity, and more robust Smallworld applications. magik development tools top
What (e.g., 4.x, 5.x) are you currently targeting?
It is the standard for professional teams. While there is a paid version, a free Administrator Edition is available for basic tasks. Magik Development Tools 2. Visual Studio Code (Smallworld Magik Extension) Developed by ASTEC, MDT Professional Edition is the
MagikTest is a testing framework for Magik that provides a structured approach to writing and running tests. With MagikTest, you can:
Includes both a standard linter and a "typing linter" to catch errors early. SonarQube Plugin: It transforms the development experience by treating Magik
1. The Core Environment: Smallworld Application Development Environment (ADE)
In-session browser to query live database objects and explore loaded modules. Build Automation
Tools that allow developers to browse the database schema, view alternatives (Smallworld’s versioning system), and check checkpoint states without writing manual Magik queries. Conclusion: Choosing Your Ultimate Magik Stack