Статикалық және динамикалық сайттар



Дата06.02.2022
өлшемі105,68 Kb.
#79439
Байланысты:
web технолог
Лек2

Статикалық және динамикалық сайттар
HTML/XHTML және CSS технологиялары жасау кезінде негізгі болып табылады web-беттер. Оларды пайдалану әдемі қарапайым жасауға мүмкіндік береді ақпараттық сайттар, бірақ мұндай сайттардың беттері тұрақты болады. Пайдаланушылар интерактивті болмауы мүмкін, бірақ өздері сайттар көрінуі мүмкін. Мұндай сайттардың функционалдығы да жоғары емес.
Статикалық веб-сайттың негізі стандартты HTML технологиясын қолдана отырып жасалған статикалық веб-беттер болып табылады.Сайт парақтары сервердің файлдық жүйесінде HTML коды ретінде сақталады. Әрине, мұндай сайтта флэш-экрандар, бейнелер болуы мүмкін, анимация және т. б.
Статикалық сайттың басты ерекшелігі-сайттың веб-парақтары алдын-ала жасалады. Ақпаратты өңдеу және осындай сайтты жаңарту үшін беттер қолмен өзгертіледі, HTML редакторын қолданып, оларды қайта сайтқа жүктеңіз.
Мұндай схема сайттың мазмұны үнемі өзгеріп отырса және салыстырмалы түрде сирек өзгерсе қолайлы. Егер ақпарат болса,сайтта орналастырылған, үнемі жаңаруды және жаңартуды қажет етеді,статикалық сайтты ұстауға елеулі еңбек шығындары сөзсіз.


Статикалық сайт

Осылайша, статикалық сайт әзірлеу мен техникалық қолдауда арзанырақ, бірақ бұл артықшылықтар өзекті ақпаратты жариялау жылдамдығындағы Елеулі кемшіліктермен және модификацияның күрделілігімен теңестірілуі мүмкін.


Динамикалық сайт-бұл динамикалық ақпараты бар сайт. Динамикалық беттер HTML-мен де жасалады, бірақ мұндай беттер үнемі жаңартылып отырады, көбінесе оларға жаңа сілтеме жасалады. Динамикалық сайттар статикалық деректерге және HTML-белгілеуге негізделген, бірақ қосымша бағдарламалық бөлік – сценарийлер бар, соның арқасында бет нақты уақыт режимінде жеке фрагменттерден "жиналады". Бұл сайтқа кірушілердің нақты сұраныстарына сәйкес келетін ақпаратты таңдау мен ұсынудың икемділігін қамтамасыз етеді.
Динамикалық сайт-бұл динамикалық ақпараты бар сайт. Динамикалық беттер HTML-мен де жасалады, бірақ мұндай беттер үнемі жаңартылып отырады, көбінесе оларға жаңа сілтеме жасалады. Динамикалық сайттар статикалық деректерге және HTML-белгілеуге негізделген, бірақ қосымша бағдарламалық бөлік – сценарийлер бар, соның арқасында бет нақты уақыт режимінде жеке фрагменттерден "жиналады". Бұл сайтқа кірушілердің нақты сұраныстарына сәйкес келетін ақпаратты таңдау мен ұсынудың икемділігін қамтамасыз етеді.


Сур. 2. Динамикалық сайт (сервер жағында беттерді құру)
Динамизм - бұл бетті өзгерту үшін оның мазмұнын өзгерту жеткілікті, ал бетті қалыптастыру және шығару механизмі бірдей болып қалады. Мазмұннан басқа, веб-сайтты шарлау элементтері де динамикалық түрде жасалуы мүмкін. Осылайша, сайт мазмұнын жаңарту кезінде жаңа беттің мәтіндік мазмұнын қосу керек, содан кейін ол белгілі бір механизм арқылы дерекқорға енгізіледі. Нәтижесінде сайт өзін жаңартады. Динамикалық сайттар қолданылатын технологияларға байланысты ерекшеленеді. Динамикалық беттерді алу процесі де өзгеруі мүмкін:
1. Сервер жағында Генерация (PHP, Perl тілдерінде серверлік сценарийлермен жүзеге асырылады, ASP.NET, Java, Python және т.б., ал ақпараттық мазмұн деректер базасында сақталады).
2. Клиент жағында Генерация (JavaScript).
3. Аралас ұрпақ (көбінесе іс жүзінде алғашқы екі әдістің тіркесімі кездеседі).

JavaScript клиенттік бағдарламалау технологиясы


Веб-беттерді "жандандырудың", динамикалық эффектілерді қосудың, пайдаланушы әрекеттеріне реакцияның қарапайым құралы-JavaScript бағдарламалаудың сценарий тілі. JavaScript сценарийлері (сценарийлері) web-бетке енгізіледі немесе онымен байланысады және серверден бетті жүктегеннен кейін клиент жағындағы браузер орындайды. Барлық заманауи браузерлерде JavaScript қолдауы бар. JavaScript - клиенттік веб-қосымшаларды құруға арналған ықшам объектіге бағытталған тіл. Javascript өңдеу үшін қолданылады.
Веб-парақтарда ақпаратты енгізуге және қарауға байланысты оқиғаларды жүктеу. JavaScript әдетте веб-қосымшалардың клиенттік бөлігінде қолданылады-клиент – сервер бағдарламалары, онда клиент браузер, ал сервер-сервер мен клиент арасында бөлінген логикасы бар веб-сервер. Web-қосымшаларда ақпарат алмасу желі арқылы жүзеге асырылады. Бұл тәсілдің артықшылықтарының бірі-клиенттердің пайдаланушының нақты операциялық жүйесіне тәуелді еместігі, сондықтан web қосымшалары платформалық қызметтер болып табылады. Веб-қосымшаларды жобалау ортасының клиенттік бөлігі келесі негізгі компоненттерден тұрады: • браузер (шолғыш) – web-беттерді қарау құралы; • HTML/XHTML және CSS веб-беттерін әзірлеу тілдері; • сценарий тілдері (қазіргі уақытта JavaScript стандарт ретінде қабылданған); * ActiveX басқару элементтері, Java апплеттері, Macromedia Flash немесе Silverlight ойнатқыштары сияқты қосылатын модульдер (plugin, плагиндер) сияқты клиенттік кеңейтімдер және т. б. JavaScript сценарий тілі интерактивті веб-беттерді құруға мүмкіндік береді және шолғыш терезелерін, HTML құжаттарын және CSS стильдерін басқару құралдарын қамтиды.

Бақылау сұрақтар:


1. Статикалық сайт.
2. Динамикалық сайт.
3. JavaScript клиенттік бағдарламалау технологиясы ?
4. Статикалық веб-сайттың негізі стандартты HTML

Достарыңызбен бөлісу:




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет