Ինչպես գրել զրուցարան

Բովանդակություն:

Ինչպես գրել զրուցարան
Ինչպես գրել զրուցարան

Video: Ինչպես գրել զրուցարան

Video: Ինչպես գրել զրուցարան
Video: Սովորիր մինչեւ քնելը - ռուսերեն (Լեզվակիր) - առանց երաժշտության 2024, Նոյեմբեր
Anonim

Ինտերնետի առաջին օրերին չաթերը իրական ժամանակում տեքստային հաղորդակցության միակ միջոցն էին: Այսօր նրանք բոլորը վերացել են սարդոստայնից: Այնուամենայնիվ, նույնիսկ հիմա երբեմն անհրաժեշտ է դառնում զրուցարան գրել:

Ինչպես գրել զրուցարան
Ինչպես գրել զրուցարան

Դա անհրաժեշտ է

  • - տեքստի խմբագիր;
  • - տեղականորեն տեղադրված վեբ սերվեր `ընտրված ծրագրավորման լեզվով սցենարներ կատարելու աջակցությամբ (փորձարկման համար):

Հրահանգներ

Քայլ 1

Ընտրեք ապագա զրույցի ճարտարապետությունը: Այսօր այս տեսակի ծառայությունների զարգացման երկու հիմնական մոտեցում կա. - դասական ՝ հիմք ընդունելով շրջանակներ ներկառուցված իր հիմնական էջում (սովորաբար օգտագործվում է HTML IFRAME տարրը): Այս շրջանակը բեռնված է մեկ այլ ստատիկ էջով, որը գեներացվում է սերվերի վրա, երբ օգտվողները հաղորդագրություններ են ավելացնում: Այս տեսակի զրույցների հիմնական առավելություններն են `իրականացման պարզությունը, սերվերի ցածր բեռնվածությունը, համատեղելիությունը զննարկիչների ճնշող մեծամասնության հետ, նույնիսկ հաշմանդամ հաճախորդների սցենարների հետ աշխատելու ունակությունը: AJAX տեխնիկայի միջոցով իրականացված զրույցներն ավելի դինամիկ են թվում: Ավելացված հաղորդագրության տվյալները հայցվում են հաճախորդի սցենարի կողմից `օգտագործելով XMLHttpRequest օբյեկտ: Դրանք սերվերը վերադարձնում է XML կամ JSON ձևաչափով: Հաղորդագրությունների ցուցադրումը տեղի է ունենում առանց էջը վերբեռնելու: Այս տեսակի զրույցների առավելությունը, որպես կանոն, ավելի օգտագործողի համար հարմար ինտերֆեյս է և աշխատանքային նստաշրջանում հաղորդագրությունների ամբողջ պատմությունը փրկելու հնարավորությունը: Որոշեք այն զրույցի տեսակը, որը ցանկանում եք գրել:

Քայլ 2

Հաշվի առեք ապագա զրույցի իրականացման հնարավոր կողմերը: Որոշեք, արդյոք ծառայությունը պետք է աջակցի օգտագործողի գրանցմանը և թույլտվությանը: Արդյո՞ք ավելացված հաղորդագրությունները երկար ժամանակ պետք է պահվեն և այլն: Ընտրեք վերջին ավելացված հաղորդագրությունների տվյալների և, անհրաժեշտության դեպքում, գրանցված օգտվողների մասին տեղեկատվության պահպանման եղանակը: Տվյալների բազան կարող է օգտագործվել այս բոլոր խնդիրները կատարելու համար: Այնուամենայնիվ, հաշվի առնելով զրույցների առանձնահատկությունները, տեքստային կամ XML ֆայլերը սովորաբար բավարար են:

Քայլ 3

Իրականացնել զրուցարանի ինտերֆեյսի ցուցադրման և օգտագործողին հաղորդագրություններ ցուցադրելու մեխանիզմ: Եթե օգտագործվեն շրջանակներ, ապա բավական է գրել սերվերի կողմի սցենար ՝ էջի ձևավորման համար ՝ կախված օգտագործողի կարգավիճակից, որը պահպանվում է նստաշրջանի մեխանիզմի միջոցով: Կամ պարզապես ստեղծեք ստատիկ էջ, եթե զրույցը թույլտվություն չի աջակցում: AJAX- ի միջոցով զրույցի ինտերֆեյսը կարող է ամբողջությամբ մատուցվել հաճախորդի կողմից գրված սցենարների միջոցով: Այս գրերը մշակելու համար խորհուրդ է տրվում օգտագործել այնպիսի շրջանակներ, ինչպիսիք են Նախատիպը (prototypejs.org), script.aculo.us և Google Web Toolkit (code.google.com/webtoolkit/):

Քայլ 4

Հաղորդագրություններ ավելացնելու համար գրեք սերվերի կողմի սցենար: Այն պետք է ընդունի ձևի տվյալները կամ օգտագործողի զննարկիչից ուղարկված XML հարցումը, ստուգի տեղեկատվության ճշգրտությունը, թարմացնի հաղորդագրությունների ցանկը և, անհրաժեշտության դեպքում, դրա հիման վրա ստեղծի HTML ֆայլ, որն օգտագործվում է ընթացիկ զրույցի բովանդակությունը ցուցադրելու համար:

Քայլ 5

Անհրաժեշտության դեպքում գրեք առանձին սցենարներ ՝ չաթում օգտագործողների գրանցումն ու դրանց թույլտվությունն իրականացնելու համար:

Խորհուրդ ենք տալիս: