VisualWorks

Визуальные работы Обзор VisualWorks VisualWorks — кроссплатформенная реализация Smalltalk, основанная на образах.  История VisualWorks начинается с Xerox PARC и включает […]

Визуальные работы

  • Обзор VisualWorks

    • VisualWorks — кроссплатформенная реализация Smalltalk, основанная на образах. 
    • История VisualWorks начинается с Xerox PARC и включает ParcPlace Systems и Cincom Systems. 
    • Работает на Windows, macOS, Linux и некоторых версиях Unix, поддерживает кросс-платформенные проекты. 
  • Преимущества и недостатки

    • Быстрая разработка благодаря возможности компиляции методов во время работы программы. 
    • Производительность и пропускная способность могут быть сравнимы с статическими языками. 
    • Сборка мусора минимизирует паузы, но может вызывать длительные паузы при сборе данных. 
  • Установка и использование

    • Установка компонентов в Windows 7 и более поздних версиях, содержит несколько подкаталогов. 
    • Используются трехкнопочная мышь и специальные команды для навигации по интерфейсу. 
  • Формат File-in и посылки

    • File-in — оригинальный формат Smalltalk для классов, может быть заменен механизмом посылок. 
    • Посылки — внешние файловые представления пакетов, могут быть загружены и выгружены. 
  • Организация кода и пакеты

    • Посылки оформляются как пакеты или связки посылок, могут быть сохранены и опубликованы. 
    • Пакеты группируют классы в связанные группы, могут быть сохранены в хранилище исходного кода. 
  • Загрузка библиотек кода

    • Исходный образ содержит базовые библиотеки, дополнительные библиотеки загружаются через посылки. 
  • Программа запуска VisualWorks

    • Launcher — центр управления системой VisualWorks, включает основные инструменты. 
  • Основы Smalltalk

    • Smalltalk — чисто объектно-ориентированный язык, отличается от других IDE Smalltalk-80. 
  • Просмотр и редактирование кода Smalltalk

    • Все в Smalltalk является исполняемым объектом, классы можно просматривать и редактировать в системном браузере. 
  • Необъявленные переменные и строки

    • Необъявленные переменные могут вызывать ошибки, строки и файлы легко включаются в структуру объектов. 
  • Учебные пособия и рекомендации

    • Для Cincom Smalltalk часто выпускаются учебные пособия, есть учебное пособие по Seaside. 

Полный текст статьи:

VisualWorks — Википедия

Оставьте комментарий

Прокрутить вверх