ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.11.2023
Просмотров: 455
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Клиенттердің бағдарламалық жасақтамасы мыналарды қамтуы мүмкін:
Осы функцияларды қарастырыңыз. Клиент-сервер технологиясының негізгі қағидаларының бірі-стандартты интерактивті қосымшаның функцияларын әр түрлі сипаттағы төрт топқа бөлу:
HTML (ағылш. Hypertext Markup Language — "гипермәтінді белгілеу тілі") - Бүкіләлемдік торда құжаттарды белгілеудің стандартты тілі. Барлық веб-беттер HTML (немесе XHTML) тілі арқылы жасалады. HTML тілін браузер түсіндіреді және адамға ыңғайлы құжат ретінде көрсетіледі. HTML-SGML қосымшасы (стандартты жалпыланған белгілеу тілі) және ISO 8879 халықаралық стандартына сәйкес келеді.
HTML тілін Британдық ғалым Тим Бернерс-Ли шамамен 1991-1992 жылдары Женевадағы (Швейцария) ядролық зерттеулер жөніндегі Еуропалық кеңестің қабырғасында жасаған. HTML ғылыми және техникалық құжаттамамен алмасу тілі ретінде құрылды, оны орналасу саласындағы маман емес адамдар қолдана алады. HTML салыстырмалы түрде қарапайым, бірақ әдемі жасалған құжаттарды жасауға қызмет ететін құрылымдық және семантикалық элементтердің ("тегтермен" белгіленген) шағын жиынтығын анықтау арқылы SGML күрделілік мәселесін сәтті шешті. Құжаттың құрылымын жеңілдетумен қатар, HTML гипермәтінге қолдау көрсетеді. Мультимедиялық мүмкіндіктер кейінірек қосылды.
Бастапқыда HTML оларды бейнелеу құралдарына байланыстырмай құжаттарды құрылымдау және пішімдеу құралы ретінде ойлап табылды және құрылды. Ең дұрысы, HTML таңбасы бар мәтін стилистикалық және құрылымдық бұрмалаусыз әр түрлі техникалық жабдықтары бар жабдықта ойнатылуы керек еді. Алайда, қазіргі HTML қолдану оның бастапқы міндетінен өте алыс. Уақыт өте келе, HTML тілінің платформаға тәуелділігінің негізгі идеясы мультимедиялық және графикалық дизайндағы заманауи қажеттіліктерге құрбан болды.
HTML тілі мәтінді белгілеуге мүмкіндік береді. Оның ішінде: мәтінді қалың, курсив немесе астын сызу; арнайы таңбаларды салыңыз (ASCII-ден тыс тыныс белгілері, математикалық таңбалар, грек және готикалық әріптер, көрсеткілер және т. б.); қаріп түсін өзгертіңіз; мәтінді ортаға, солға/оңға, ені бойынша туралаңыз; мәтінді еренсілтеме ретінде орналастырыңыз басқа бет немесе файл; кесте сызыңыз.
Кейінірек, веб-парақтардың интерактивтілігі қажет болған кезде, HTML-де пайдаланушының кейінірек өңделетін деректерді енгізу формалары пайда болды. Пішіндер мен басқа ақпаратты арнайы серверлік бағдарламалар арқылы өңдеуге болады (мысалы, PHP немесе Perl тілдерінде). Тікелей браузермен (мысалы, JPEG, GIF немесе PNG форматтарындағы суреттер; аудиофайлдар және т.б.), сондай-ақ браузер терезесіне "кіріктірілген" сыртқы қосымшалармен (Flash-анимация, Java-апплеттер және т. б.) көрсетілетін мультимедиа файлдарын ашу.
Динамикалық беттер жүктеліп, статикалық беттерге қарағанда тезірек көрсетіледі, бұл өте жоғары сападан зардап шекпейтін отандық байланыс арналары үшін өте маңызды.DHTML кемшіліктері:
-
Браузер немесе әмбебап клиент. Бұл веб-беттерді жүктеуді және көрсетуді қамтамасыз ететін бағдарлама. Сонымен қатар, осы бағдарламалық жасақтаманың заманауи нұсқалары қарапайым веб-беттердің мүмкіндіктерін кеңейтетін шағын клиенттік қосымшаларды (сценарийлер мен апплеттер) орындауға, сондай-ақ виртуалды әлемде саяхаттауға мүмкіндік береді. -
Электрондық поштамен жұмыс істейтін пошта қосымшалары. -
Басқа мультимедиялық құралдар, мысалы, дыбыстық және бейне ойнату. -
Таратылған клиенттер мен ақпараттық жүйелерде бірыңғай ақпараттық өріс құруды қамтамасыз ететін топтық жұмыс жүйелерінің клиенттік модульдері.
-
Орталықтандырылған есептеулер. Бұл типтегі Модель негізгі кадрларда орталық машинада бағдарламаларды орындау принципін қолдана отырып, уақытты бөлу режимінде ұйымдастырылады. Барлық жұмысты сервер орындайды, ал клиенттік машина тек есептеулерді көрсететін терминал болып табылады. -
Орталық файлдарды сақтайтын клиенттік машиналарда есептеу. Бұл жағдайда деректер файлдары серверде сақталады және клиенттің машинасы барлық жұмысты орындайды. Бұл модельдің кемшілігі-желіге үлкен жүктеме.
Осы функцияларды қарастырыңыз. Клиент-сервер технологиясының негізгі қағидаларының бірі-стандартты интерактивті қосымшаның функцияларын әр түрлі сипаттағы төрт топқа бөлу:
-
Деректерді енгізу және көрсету функциялары. -
Осы пән саласына тән қолданбалы функциялар (банк жүйесі үшін - шот ашу, ақша аудару және т.б.). -
Ақпараттық-есептеу ресурстарын сақтау және басқару функциялары (мәліметтер базасы, файлдық жүйелер және т.б.). -
Алғашқы үш топтың функциялары арасындағы байланысты жүзеге асыратын қызметтік функциялар.
-
қымбат техникалық қамтамасыз ету; -
қымбат серверлік операциялық жүйелер және клиенттік лицензиялар; сонымен қатар, желі әкімшісі жиі қажет -
Клиент/сервер жүйесінің артықшылықтары: -
күшті орталықтандырылған қорғаныс; -
орталық файлдарды сақтау; -
серверлермен қол жетімді техникалық және бағдарламалық жасақтаманы бөлісу мүмкіндігі; -
көптеген пайдаланушылармен қарапайым басқару және компьютерлерде деректердің жоғалуын болдырмайтын орталықтандырылған ұйым.
- 1 2 3 4 5 6 7 8 9
Клиенттің жағында жұмыс істейтін технологиялар
HTML
HTML (ағылш. Hypertext Markup Language — "гипермәтінді белгілеу тілі") - Бүкіләлемдік торда құжаттарды белгілеудің стандартты тілі. Барлық веб-беттер HTML (немесе XHTML) тілі арқылы жасалады. HTML тілін браузер түсіндіреді және адамға ыңғайлы құжат ретінде көрсетіледі. HTML-SGML қосымшасы (стандартты жалпыланған белгілеу тілі) және ISO 8879 халықаралық стандартына сәйкес келеді.
HTML тілін Британдық ғалым Тим Бернерс-Ли шамамен 1991-1992 жылдары Женевадағы (Швейцария) ядролық зерттеулер жөніндегі Еуропалық кеңестің қабырғасында жасаған. HTML ғылыми және техникалық құжаттамамен алмасу тілі ретінде құрылды, оны орналасу саласындағы маман емес адамдар қолдана алады. HTML салыстырмалы түрде қарапайым, бірақ әдемі жасалған құжаттарды жасауға қызмет ететін құрылымдық және семантикалық элементтердің ("тегтермен" белгіленген) шағын жиынтығын анықтау арқылы SGML күрделілік мәселесін сәтті шешті. Құжаттың құрылымын жеңілдетумен қатар, HTML гипермәтінге қолдау көрсетеді. Мультимедиялық мүмкіндіктер кейінірек қосылды.
Бастапқыда HTML оларды бейнелеу құралдарына байланыстырмай құжаттарды құрылымдау және пішімдеу құралы ретінде ойлап табылды және құрылды. Ең дұрысы, HTML таңбасы бар мәтін стилистикалық және құрылымдық бұрмалаусыз әр түрлі техникалық жабдықтары бар жабдықта ойнатылуы керек еді. Алайда, қазіргі HTML қолдану оның бастапқы міндетінен өте алыс. Уақыт өте келе, HTML тілінің платформаға тәуелділігінің негізгі идеясы мультимедиялық және графикалық дизайндағы заманауи қажеттіліктерге құрбан болды.
HTML тілі мәтінді белгілеуге мүмкіндік береді. Оның ішінде: мәтінді қалың, курсив немесе астын сызу; арнайы таңбаларды салыңыз (ASCII-ден тыс тыныс белгілері, математикалық таңбалар, грек және готикалық әріптер, көрсеткілер және т. б.); қаріп түсін өзгертіңіз; мәтінді ортаға, солға/оңға, ені бойынша туралаңыз; мәтінді еренсілтеме ретінде орналастырыңыз басқа бет немесе файл; кесте сызыңыз.
Кейінірек, веб-парақтардың интерактивтілігі қажет болған кезде, HTML-де пайдаланушының кейінірек өңделетін деректерді енгізу формалары пайда болды. Пішіндер мен басқа ақпаратты арнайы серверлік бағдарламалар арқылы өңдеуге болады (мысалы, PHP немесе Perl тілдерінде). Тікелей браузермен (мысалы, JPEG, GIF немесе PNG форматтарындағы суреттер; аудиофайлдар және т.б.), сондай-ақ браузер терезесіне "кіріктірілген" сыртқы қосымшалармен (Flash-анимация, Java-апплеттер және т. б.) көрсетілетін мультимедиа файлдарын ашу.
-
XTML
-
DHTML
-
HTML құжатын құрайтын элементтердің атрибуттары мен стильдерінің динамикалық өзгеруі; -
сыртқы көздерден деректерді динамикалық түрде алу және оларды Веб-параққа қосу; -
динамикалық жүктелетін қаріптерді пайдалану; -
беттерді көрсету кезінде визуалды және мультимедиялық эффектілерді қолдау; -
жұмыс сессиялары арасында клиент-компьютерде ақпаратты сақтау механизмдері.
-
Тораптың бәсекеге қабілеттілігін арттыру. Динамикалық түрде өзгеретін түстер, анимациялық графика, ашылмалы мәзір жүйесі және басқа UI элементтері бар түйін қарапайым тұрақты беттерге қарағанда қолданушыға тартымды. -
Сүйемелдеу жеңілдігі. DHTML Веб-түйін беттерін қалыптастырудың типтік элементтерін жеке стильдер мен сценарийлерге шығаруға, содан кейін оларды барлық беттерге бірдей енгізуге мүмкіндік береді. Бұл, әрине, сүйемелдеуді жеңілдетеді және пайда болатын қателер мен басқа қателіктердің санын азайтады. -
Трафикті азайту. DHTML-дің басты ерекшеліктерінің бірі-бұл веб-беттерді серверден клиентке қалыптастыру кезінде негізгі ауыртпалықты көтереді. Бұл үшін төлем серверден сценарийлер мен бағдарламалық компоненттерді жүктеу болып табылады, олар дұрыс жобаланған кезде көлемі аз болады.
Динамикалық беттер жүктеліп, статикалық беттерге қарағанда тезірек көрсетіледі, бұл өте жоғары сападан зардап шекпейтін отандық байланыс арналары үшін өте маңызды.DHTML кемшіліктері:
-
Dynamic HTML стандартталмаған және танымал Веб-шолғыштардың әрқайсысы үшін HTML құжатының өз нұсқасын жазу керек. -
DHTML пайда болуымен динамикалық бетті дамыту сценарий тілінде бағдарламалауды, UI негіздерін білуді және т. б. қажет етті.
-
XML
-
CSS