Аякс проти Microsoft Silverlight
Ajax - це абревіатура для асинхронного JavaScript та XML. Це сукупність методів веб-розробки, що використовуються на стороні клієнта для розробки інтерактивних веб-сторінок. Microsoft Silverlight - це безкоштовний плагін для браузера, який забезпечує повний інтерактивний мультимедійний досвід та багаті бізнес-програми на стороні клієнта. Silverlight базується на загальній мові виконання .NET Framework (CLR), яка дозволяє виконувати той самий дотриманий код для запуску як на сервері, так і на стороні клієнта. І Ajax, і Microsoft Silverlight - це клієнтські методи або додатки, що збагачують функціональні можливості мультимедіа та бізнесу на стороні клієнта, щоб збільшити надзвичайний досвід користувачів.
Що таке Аякс?
Ajax - це модель програмування, яка підтримує цілий ряд різних програмних засобів, таких як HTML, JavaScript та XML, і фактично розшифровується як асинхронний сценарій Java та xml. Він використовується для створення додатків, які працюють у браузері безпосередньо користувачеві. Спочатку він широко використовувався лише в браузері Internet Explorer від Microsoft, але зміни, оскільки дозволили йому працювати з більшістю інших поширених браузерів. Основна відмінність Ajax від його попередніх аналогів, таких як HTML, полягає в тому, що він не потребує додаткового модуля та дозволяє програмам працювати безпосередньо або вбудовуватися в сам браузер. Він використовує двигун, який взаємодіє між браузером та користувачем, який дозволяє оновлювати різні частини веб-сторінки без необхідності перезавантажувати всю сторінку під час кожної взаємодії з користувачем. Ajax не є реалізовуваним продуктом, але є у вільному доступі у спільнотах з відкритим кодом.
Що таке Microsoft Silverlight?
Silverlight - це технологія, що базується на .NET-основі, що виробляється та підтримується Microsoft, і зазвичай її називають Microsoft Silverlight. Він постачається як плагін до вашого браузера, підтримуючи різні типи медіа, включаючи багатий інтерактивний досвід як через графіку, так і відео. Це також крос-платформа, а також доступний для різних типів браузерів, включаючи деякі найпоширеніші в Chrome, Firefox, Internet Explorer та Safari. Саме ця можливість крос-платформи та крос-браузера дозволила розробникам програмного забезпечення у всьому світі інтегрувати додатки за допомогою Silverlight у браузер. Це також є значним зрушенням у напрямку Microsoft, що дозволяє їх програмному забезпеченню працювати на платформах свого конкурента. Silverlight 4.0 був випущений в 2010 році з безліччю нових функцій, таких як підтримка веб-камери, мікрофона та інтеграція з браузером Chrome від Google, а також підтримка багатоадресних мереж у потокових медіа та телебаченні.
Різниця між AJAX та Microsoft SILVERLIGHT
Ajax - це скоріше концепція, а не власне сама технологія, і вона використовується майже виключно в браузері Internet Explorer, тоді як Silverlight є крос-платформою та крос-браузером, що забезпечує набагато більш високий рівень інтеграції у світ ОС X та Інтернет-спільноти. У той час як Ajax є відкритим вихідним кодом, Silverlight є продуктом корпорації Майкрософт, і він використовувався для надання їм переваг над своїми конкурентами як від Apple, так і від Google, дозволяючи повну інтеграцію в свої програми. Silverlight орієнтована в першу чергу на Інтернет-контент соціальних мереж в Інтернеті через зображення та відео, тоді як Ajax - це більше інструмент для інтерактивних додатків через браузер. Обидві технології, націлені на різні аудиторії, мають своє використання в сучасному світі в Інтернеті і можуть використовуватися разом для створення інтерактивних засобів масової інформації, багатих на користування.