[API] Propose nomenclature change

WTD-1237
This commit is contained in:
Victor Woeltjen 2015-08-27 16:01:40 -07:00
parent 553e226a5d
commit 8f8dd6c11f

View File

@ -817,3 +817,34 @@ This could be resolved by:
* Increases complexity of `telemetry` capability's interface * Increases complexity of `telemetry` capability's interface
(although this could probably be minimized.) (although this could probably be minimized.)
## Nomenclature Change
Instead of presenting Open MCT Web as a "framework" or
"platform", present it as an "extensible application."
This is mostly a change for the developer guide. A
"framework" and a "platform" layer would still be useful
architecturally, but the plugin developer's mental model
for this would then be inclined toward looking at defined
extension points. The underlying extension mechanism could
still be exposed to retain the overall expressive power of
the application.
This may subtly influence other design decisions in order
to match the "extensible application" identity. On a certain
level, this contradicts the proposal to
[rename views to applications](#rename-views-to-applications).
### Benefits
* May avoid incurring some of the "framework aversion" that
is common among JavaScript developers.
* More accurately describes the application.
### Detriments
* May also be a deterrent to developers who prefer the more
"green field" feel of developing applications on a useful
platform.