Looking for PowerObjects? Don’t worry, you’re in the right place! We’ve been part of HCL for several years, and we’ve now taken the final step in our acquisition journey: moving our website to the HCL domain. Nothing else is changing – we are still fanatically focused on Microsoft Business Applications!

PowerObjects Blog 

for Microsoft Business Applications

|

Dear JoeCRM – Volume #3: Javascript, Silverlight, Plugins and Processes

Post Author: Joe D365 |

Dear JoeCRM,

I am confused about all this talk about JavaScript, Silverlight, Plugins and processes. They all seem to be capable of solving the same problems. Can you help me to understand the difference at high level and what to use when?

-Confused

Dear Confused,

Main differences listed below:

JavaScript

  • Client-side scripting language, running in browser.
  • No user interface.
  • Best for light-weight, non-business-critical improvements of the user experience.

Silverlight

  • Client-side, running in browser. Requires Silverlight Plug in for browser.
  • Rich UI controls
  • Best for creating custom UI components, for example new custom screens.

Plugins

  • Server-side can be synchronous or asynchronous. Generally developed in in C#.
  • No interaction with the user
  • Best for implementation of custom/complex business logic with low tolerance for errors.

Processes

  • Server-side. Basically simplified asynchronous plugins.
  • The use of processes would be similar to plugins. The processes will not require development skills to create, but are more limited.

Happy CRM'ing!

# CRM Expert, Microsoft Dynamics CRM, CRM How To

Joe CRM
By Joe D365
Joe D365 is a Microsoft Dynamics 365 superhero who runs on pure Dynamics adrenaline. As the face of PowerObjects, Joe D365’s mission is to reveal innovative ways to use Dynamics 365 and bring the application to more businesses and organizations around the world.

PowerObjects Recommends