Morphic es un entorno de construcción de interfaces que utiliza objetos gráficos llamados "Morphs" para simplificar la creación de GUI y permitir flexibilidad y dinamismo. Fue creado originalmente para Self , pero luego fue adaptado a otros lenguajes de programación como Squeak , JavaScript , Python y Objective-C .
Morphic fue desarrollado originalmente por Randy Smith y John Maloney para el lenguaje de programación Self . [1]
Morphic se utiliza en Lively Kernel , un entorno de programación web bajo licencia MIT (desarrollado originalmente por Sun Microsystems ) que está escrito en JavaScript y HTML5 / Scalable Vector Graphics (SVG). En un nivel de abstracción más alto, Morphic también se utiliza en el kit de herramientas de gestión del rendimiento empresarial de doCOUNT, basado en Ruby on Rails . Para servir como base para Snap! (anteriormente BYOB), Jens Mönig escribió un entorno Morphic llamado Morphic.js [2] en JavaScript utilizando solo las API de Canvas de HTML5. Morphic es la base de la interfaz de usuario estándar de Squeak y Pharo Smalltalk .