Այաքս ընդդեմ Microsoft Silverlight
Ajax-ը Asynchronous JavaScript-ի և XML-ի հապավումն է: Դա վեբ զարգացման մեթոդների հավաքածու է, որն օգտագործվում է հաճախորդի կողմից ինտերակտիվ վեբ էջեր մշակելու համար: Microsoft Silverlight-ը զննարկիչի անվճար հավելված է, որը հնարավորություն է տալիս լիարժեք ինտերակտիվ մուլտիմեդիա փորձառություններ և հարուստ բիզնես հավելվածներ հաճախորդի կողմից: Silverlight-ը հիմնված է. NET Framework-ի ընդհանուր լեզվի գործարկման ժամանակի (CLR) վրա, որը հնարավորություն է տալիս կատարել միևնույն համապատասխան ծածկագիրը՝ սերվերի, ինչպես նաև հաճախորդի կողմից գործարկելու համար: Ե՛վ Ajax-ը, և՛ Microsoft Silverlight-ը հաճախորդի վրա հիմնված մեթոդներ կամ հավելվածներ են, որոնք հարստացնում են մուլտիմեդիա և բիզնես ֆունկցիոնալությունը հաճախորդի կողմից՝ մեծացնելով օգտվողների ծայրահեղ փորձը:
Ինչ է Այաքսը?
Ajax-ը ծրագրավորման մոդել է, որն աջակցում է մի շարք տարբեր ծրագրային գործիքներ, ինչպիսիք են HTML-ը, JavaScript-ը և XML-ը և իրականում նշանակում է ասինխրոն java script և xml: Այն օգտագործվում է հավելվածներ ստեղծելու համար, որոնք բրաուզերում աշխատում են անմիջապես օգտվողին: Սկզբում այն լայնորեն օգտագործվում էր միայն Microsoft-ի Internet Explorer բրաուզերի հետ, սակայն այն ժամանակից ի վեր վերանայումները հնարավորություն տվեցին աշխատել այլ սովորական բրաուզերների մեծ մասի հետ: Ajax-ի հիմնական տարբերությունն իր նախկին գործընկերներից, ինչպիսիք են HTML-ը, այն է, որ այն չի պահանջում plug-in և թույլ է տալիս հավելվածներին աշխատել ուղղակիորեն կամ ներկառուցված բրաուզերում: Այն օգտագործում է շարժիչ, որը փոխազդում է բրաուզերի և օգտատիրոջ միջև, ինչը թույլ է տալիս թարմացնել վեբ էջի տարբեր մասերը՝ առանց օգտագործողի հետ յուրաքանչյուր փոխազդեցության դեպքում ամբողջ էջը վերաբեռնելու: Ajax-ը վերավաճառվող ապրանք չէ, բայց ազատորեն հասանելի է բաց կոդով համայնքներում:
Ի՞նչ է Microsoft Silverlight:
Silverlight-ը տեխնոլոգիա է, որը հիմնված է Microsoft-ի կողմից արտադրված և աջակցվող. NET շրջանակի վրա և սովորաբար կոչվում է Microsoft Silverlight: Այն տրամադրվում է որպես հավելում ձեր բրաուզերին, որն աջակցում է տարբեր տեսակի լրատվամիջոցների, ներառյալ հարուստ ինտերակտիվ փորձը թե՛ գրաֆիկայի, թե՛ տեսանյութի միջոցով: Այն նաև խաչաձև հարթակ է, ինչպես նաև հասանելի է տարբեր տեսակի բրաուզերների համար, ներառյալ Chrome-ի, Firefox-ի, Internet Explorer-ի և Safari-ի ամենատարածվածներից մի քանիսը: Հենց այս խաչաձև պլատֆորմը և բրաուզերի խաչմերուկը հնարավորություն են տվել ծրագրային ապահովման մշակողներին ամբողջ աշխարհում ինտեգրել հավելվածները՝ օգտագործելով Silverlight-ը բրաուզերի մեջ: Սա նաև կարևոր տեղաշարժ է Microsoft-ի համար՝ թույլ տալով, որ իրենց ծրագրակազմն աշխատի իր մրցակիցների հարթակներում: Silverlight 4.0-ը թողարկվել է 2010թ.-ին մի շարք նոր հնարավորություններով, ինչպիսիք են վեբ-տեսախցիկի, խոսափողի և Google-ի Chrome բրաուզերի հետ ինտեգրման աջակցությունը, ինչպես նաև հոսքային մեդիա և հեռուստատեսային ցանցերի բազմաբնույթ ցանցի աջակցություն:
Տարբերությունը AJAX-ի և Microsoft SILVERLIGHT-ի միջև
Ajax-ը ավելի շատ հայեցակարգ է, այլ ոչ թե իրական տեխնոլոգիա, և օգտագործվում է գրեթե բացառապես Internet Explorer բրաուզերում, մինչդեռ Silverlight-ը խաչաձև հարթակ և խաչաձև զննարկիչ է, որը թույլ է տալիս շատ ավելի բարձր մակարդակի ինտեգրում OS X աշխարհում: և առցանց համայնքներ: Թեև Ajax-ը բաց կոդ է, Silverlight-ը Microsoft-ի արտադրանք է և օգտագործվել է նրանց՝ Apple-ի և Google-ի իր մրցակիցների վրա ազդեցության լծակներ տալու համար՝ թույլ տալով լիարժեք ինտեգրվել նրանց հավելվածներին: Silverlight-ը հիմնականում ուղղված է համացանցում սոցիալական մեդիայի առցանց բովանդակությանը պատկերների և տեսանյութերի միջոցով, մինչդեռ Ajax-ը ավելի շատ գործիք է բրաուզերի միջոցով ինտերակտիվ հավելվածների համար: Թեև ուղղված են տարբեր լսարաններին՝ երկու տեխնոլոգիաներն էլ ունեն իրենց կիրառությունն այսօրվա աշխարհում համացանցում և կարող են օգտագործվել միասին՝ ինտերակտիվ մեդիա հարուստ օգտագործողների փորձ ստեղծելու համար: