программирование позднего связывания - PullRequest
1 голос
/ 12 июля 2011

У меня ситуация, очень похожая на позднюю привязку в языках программирования, я работаю в магазине программного обеспечения для предприятий на основе javaee.Все события во вселенной программирования заставляют меня думать, что может существовать динамический язык, который лучше подходит для решения проблемы, чем java.

Сценарий. Мы пишем пользовательский интерфейс для приложения конфигурации брандмауэра.Правила брандмауэра должны быть определены на более высоком уровне абстракции в терминах абстрактных объектов, которые могут представлять класс / семейство реальных устройств и т. Д. Это фаза разработки.

Существует фаза развертывания, на которойабстрактные объекты разрешаются для создания реальных CLI, которые должны быть переданы на аппаратное обеспечение.Здесь «разрешение» включает абстрактные объекты, сопоставленные с реальными значениями, такими как ip / port / zone, на основе списка контекстов времени выполнения, доступных во время развертывания.

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

...