Ключова разлика: AJAX означава Asynchronous JavaScript и XML. Това е група от програми за уеб разработки, използвани за проектиране на уебсайтове. Програмите създават интерактивни уеб приложения, използващи комбинация от XHTML за основно програмиране, CSS за стилизиране, DOM за взаимодействие, обмен на данни чрез XML и XSLT, XMLHttpRequest и JavaScript. Microsoft Silverlight е приложна рамка за писане и изпълнение на богати интернет приложения. Той е подобен на Adobe Flash, тъй като добавя функции и цели към приложенията. Тя е разработена от Microsoft и за първи път е издад