Skip to main content

Scriptlink development components and libraries

Netsmart uses some commonly-available frameworks and libraries to develop ScriptLink solutions.  Our example code makes use of the following:

ASP.Net

Netsmart uses the Microsoft ASP.Net Framework to develop ScriptLink solutions.

ScriptLink webservices are SOAP-based webservices.

Microsoft has removed built-in support for SOAP-based webservices with .Net Core and the .Net Framework versions greater than .Net 4.x, and because of this, Netsmart currently develops ScriptLink solutions using .Net 4.8.

C#

You are free to use a different language to build ScriptLink solutions using the .Net Framework, but Netsmart uses C# to develop ScriptLink solutions.

Alternatives

ASP.Net is one of numerous development frameworks that can be used to develop ScriptLink solutions.

The most common alternative framework for ScriptLink development is PHP, which has it’s own dedicated syntax based on the Perl scripting language.

Netsmart does not have any sample code for PHP-based ScriptLink solutions at this time.

Third-party libraries

There are a large number of third-party libraries and packages available to developers using Microsoft development tools.

For ScriptLink development, a key tool is the RarelySimple.AvatarScriptlink package.

This package is regularly maintained and available via NuGet from within Visual Studio or VS Code.

RarelySimple.AvatarScriptlink is not a Netsmart-maintained package, and Netsmart does not support it directly, but we do use it as it is high-quality code that simplifies many common tasks in .Net ScriptLink development.

 

  • Was this article helpful?