Updated Gladstone Overview doc with additional benefit statuses

This commit is contained in:
Leslie Richardson 2021-08-02 16:46:06 -07:00
Родитель e2f0559c50
Коммит 15bd6370c6
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -20,10 +20,10 @@ Writing extensions using the new model provides the following benefits:
* **Increased reliability** – Extensions written with the new model are out-of-proc and will not block the Visual Studio UI. This means that if the extension crashes, VS will not crash as a result.
* **Reduced API complexity** – The new models wrapper API has been built from the ground-up to be more cohesive and simpler to implement while retaining the old models advanced functionality.
* **Low-trust extensions** – Since extensions in the new model run in a separate process, they can be isolated and ran in a low-trust sandbox. This environment will provide the extensions with read-only access to the file system and controlled writing access via the models APIs.
* **Hot-reloading functionality** – Excluding ones requiring VS component prerequisites that havent been installed yet, extensions written using the new model can be installed and loaded without needing to restart Visual Studio.
* **Low-trust extensions (Coming Soon)** – Since extensions in the new model run in a separate process, they can be isolated from devenv and ran in a low-trust sandbox. This environment will provide the extensions with read-only access to the file system and controlled writing access via the models APIs.
* **Hot-reloading functionality (Coming Soon)** – Excluding ones requiring VS component prerequisites that havent been installed yet, extensions written using the new model can be installed and loaded without needing to restart Visual Studio.
* **.NET Core Only** – With VS transitioning primarily to .NET core, all new model extensions will be run on .NET core. All APIs will also be built on .NET core and will be .NET 6 compatible.
* **Cross-compatibility with Visual Studio for Mac** – Extensions written with the new model will be compatible with both VS Windows and VS for Mac.
* **Cross-compatibility with Visual Studio for Mac (Coming Soon)** – Extensions written with the new model will be compatible with both VS Windows and VS for Mac.
* **Cross-CPU Platform** – Since APIs will be IServiceBroker and .NET core based, all Gladstone extensions will run on all CPU platforms supported by .net core runtime.
## Next Steps