According to this definition, choosing a programminglanguage, architectural pattern, application container technology, or middleware asset are all architectural decisions.
根据上述定义,无论是选择一门编程语言、架构模式、应用容器技术或中间件资产都算作架构决策。
2
Technical reports published by the W3C that include programminglanguage interfaces have typically been described using the Object Management Group's interface Definition language (IDL) [OMGIDL].