Web-программалау
Клиенттік тілдері
|
Артықшылықтары
|
Кемшіліктері
|
HTML
|
Аз уақыт талап етуі, кодты құру қарапайымдылығы
|
Қауіпсіздігі нашар
|
CSS
|
Стиль мен кодтарды өзгерту оңай, браузерлерде тез ашылады
|
Кейбір браузерлерде жұмыс істемейді
|
VBScript
|
Синтасистер қарапайымдылығы, компонентер колдану жеңілдігі
|
Тек Windows опер. жүйелерінде жұмыс істейді
|
Java
|
Жылдамдығы тез, арзан, библиотекасы үлкен
|
ОЖ көп көлемді талап етеді
|
Javscript
|
ВЕБ сервердің жұмысын жеңілдетеді, скриптар библиотекасы үлкен, барлық браузерлерді қамтиды, арзан
|
JS көмегімен құрылған скриптар браузерлерде нашар индекстеледі
|
1 кесте - Әлемдегі ең кең таралған клиенттік тілдер
Серверлік – қолданушы кез-келген жүктеме орындағанда бірінші болып сервер орындайды. Процесстер аяқталғаннан кейін ғана қолданушыға файл түрінде келеді. Файлдар типі HTML, PHP, ASP, ASPX, Perl, SSI, XML, DHTML, XHTML болады.
Жұмыс бағдарламасы сайт орналасқан серверде толық тәуелді болып табылады және белгілі бір тілде нұсқасы қолдану толығымен орындалады. Серверлік программалау тілдеріне жататындар: PHP, Perl , Python, Ruby, кез келген. NET тілді ( технология ASP.NET ), Java, Groovy. Серверлік программалаудың басты мүмкінділігі ДБ жүйесімен қолдану байланыстылығы. Кез келген уақытта қолданыста болады.
2 к е с т е - Әлемдегі ең кең таралған серверлік тілдер
Серверлік тілдер
|
Артықшылықтары
|
Кемшіліктері
|
ASP
|
Компоненеттерді қолдану жеңілдігі
|
Компоненттері аз, қымбат
|
XML
|
Икемділігі жоғары, оқылымдығы
|
Көлемі үлкен
|
SSI
|
Жылдамдығы жоғары
|
Меңгеру қиындығы
|
PERL
|
Мәтінмен жұмыс істеуде зор мүмкіншіліктері
|
Жылдамдығы төмен, библиотекасы аз
|
PHP
|
Тегін таратылады, барлық ОЖ қамтиды, көптеген мәліметтер қорымен, протоколдармен жұмыс істейді
|
Үлкен проекттарды құруда тиімсіз
|
Достарыңызбен бөлісу: |