JSP, PHP, ASP Web программалау тілдеріне шолу. Сайт құру кезеңдері

1. JSP, PHP, ASP Web программалау тілдеріне шолу.
2. Сайт құру, оның мақсаты, техникалық тапсырмалары. Доменді тіркеу. Сайтты хостингте орналастыру.
Программалау тілі – бұл базалық синтаксистің көмегімен қосымша құруға болатындай қандай да бір базалық синтаксис. Фреймворк – программалаушыға әр түрлі кітапхананы береді, ал олар өз алдына программалар мен сайттарды құруды едәуір жеңілдетеді. Кейбір тілдер мен фреймворктар біртұтас болып келеді (мысалы, ASP.NET және JSP). Басқа тілдер фреймворксыз пайдаланылуы мүмкін (PHP және Perl).
Қандай программалау тілі таңдалынса да, кез келген сайттың негізінде HTML гипермәтіндік белгілеу тілі жатады. Оны барлық веб-дайындаушылар біоу керек. Дайын шешімді (стандартты немесе тапсырыс беріп орындалған) пайдаланатын жағдайда да HTML-дан кем дегенде базалық білім болған артық етпейді.
Сайт жасау үшін HTML тілінің өзі жеткілікті. Бірақ бұл статикалық сайт болып табылады, және пайдаланушылармен кері байланысы болмайды. Сонымен қатар мұндай сайттарды жаңарту қиынға соғады.сайтқа динамика беру үшін веб-программалау тілдері пайдаланылады.
Веб-программалау тілдерін котенттік жіне серверлік тілдеріне жіктеуге болады. Клиенттік тілдер клиент (веб-браузер) орындалатын программа жазу үшін пайдаланылады, ал серверлік – серверлерде орындалатын программалар үшін пайдаланылады.
Клиенттік веб-программалау тілдерінің ішінде JavaScript тілін ерекше атап айтуға болады, ол HTML сияқты көптеген веб-технологияның негізінде жатыр. Басқа белгілі клиенттік тілдер, дәлірек айтқанда фреймворктар - бұл Adobe Flash (ActionScript тілі) және SilverLight тілі (кез келген .NET тілдері).
Adobe Flash тілінің негізгі қолданылуы – интерактивті сайттар мен сервистер, онлайн ойындар, мультимедиялық контент пен жарнама. SilverLight – Microsoft компаниясы дайындаған жаңа технология және Adobe Flash тілінің алмастыруы сияқты қарастырылады. Веб-программалаудың серверлік тілдері шартты түрде өздері істейтін операциялық жүйелер бойынша бөлінеді.
Windows ОЖ-гі программалау тілін қарастырсақ, онда ASP.NET технологиясы алда келеді. ASP.NET көмегімен кез келген қиындықты деңгейдегі сайттарды құруға болады. ASP.NET технологиясы Windows ОЖ-н жақсы меңгерген, ал Unix (*nix) жүйесімен онша таныс емес пайдаланушыға ыңғайлы.
Веб-программалау тілінің ең танымалысы – PHP тілі. Оның негізгі артықшылығы: қарапайым синтаксис, жоғары әрекеттесуі (жылдамдығы) көптеген хостингті қолдауы. Ең маңызды артықшылығы – PHP тілінде жазылған көптеген танымалы қозғалтқыштар (мысалы, stand alone блогы үшін WordPress қозғалтқышы).
        
        30.	JSP, PHP, ASP Web программалау тілдеріне шолу.
31. Сайт құру, оның мақсаты, техникалық тапсырмалары. Доменді тіркеу. ... ... ... тілі - бұл ... ... көмегімен қосымша құруға болатындай қандай да бір базалық синтаксис. Фреймворк - программалаушыға әр ... ... ... ал олар өз ... программалар мен сайттарды құруды едәуір жеңілдетеді. Кейбір тілдер мен ... ... ... ... (мысалы, ASP.NET және JSP). Басқа тілдер фреймворксыз пайдаланылуы мүмкін (PHP және Perl).
Қандай программалау тілі таңдалынса да, кез келген сайттың ... HTML ... ... тілі ... Оны ... ... біоу ... Дайын шешімді (стандартты немесе тапсырыс беріп орындалған) пайдаланатын жағдайда да HTML-дан кем дегенде базалық білім болған артық етпейді.
Сайт ... үшін HTML ... өзі ... ... бұл ... сайт ... ... және пайдаланушылармен кері байланысы болмайды. Сонымен қатар мұндай сайттарды жаңарту ... ... ... беру үшін ... ... ... ... котенттік жіне серверлік тілдеріне жіктеуге болады. Клиенттік тілдер ... ... ... ... жазу үшін пайдаланылады, ал серверлік - серверлерде орындалатын программалар үшін пайдаланылады.
Клиенттік веб-программалау тілдерінің ішінде JavaScript ... ... атап ... ... ол HTML сияқты көптеген веб-технологияның негізінде жатыр. Басқа белгілі клиенттік тілдер, дәлірек айтқанда фреймворктар - бұл Adobe Flash ... ... және ... тілі (кез ... .NET тілдері).
Adobe Flash тілінің негізгі қолданылуы - интерактивті сайттар мен сервистер, онлайн ойындар, мультимедиялық ... пен ... ... - ... компаниясы дайындаған жаңа технология және Adobe Flash тілінің алмастыруы сияқты ... ... ... ... ... ... өздері істейтін операциялық жүйелер бойынша бөлінеді.
Windows ОЖ-гі программалау тілін қарастырсақ, онда ASP.NET технологиясы алда ... ASP.NET ... кез ... қиындықты деңгейдегі сайттарды құруға болады. ASP.NET технологиясы Windows ОЖ-н жақсы меңгерген, ал Unix (*nix) жүйесімен онша таныс емес ... ... ... ... ең танымалысы - PHP тілі. Оның негізгі артықшылығы: қарапайым синтаксис, жоғары әрекеттесуі ... ... ... ... Ең маңызды артықшылығы - PHP тілінде жазылған көптеген танымалы қозғалтқыштар (мысалы, stand alone ... үшін ... ... ... басқа белгілі веб-программалау тілі - Perl тілі. Оның синтаксисі өте күрделі шиеленіскен түрде болады және ... да ... ... Оны сайтты құру үшін пайдаланған дұрыс.
JSP (Java Server Pages) - бұл J2EE технологиясының бөлігі, Java тілінің көмегімен сайт ... ... JSP ... ASP.NET ... ... ... көп және екі технологияның бірін таңдаған кезде негізінен платформаның артықшылығы не кемшілігіне емес, ал ... ... ... ... ... ... Ruby тілі дербес жағдайда Ruby on Rails фреймворк жиі қолданыста. Оның көмегімен ... ... ... тез ... ... ... Ruby ... негізгі кемшілігі жылдамдығының төменділігі.
Сайт құрудың мақсаты мен мәселесі.
Сайт құрудың концепциясы бәрінен бұрын ... ... ... ... мен ... ... ... анықтау.
Сайттың мақсаты:
* пайдаланушылар компания туралы өзекті ақпараттарды алуды жеңілдету;
* трафикті арттыру қажеттілігі;
* клиенттерді қолдау орталығына шалынатын қоңыраудыі азайтылуы;
* сату үрдісін ... кері ... ... ... ... және т.б.
Сайт құрудың мәселелері:
* Клиенттердің адалдығын, сенімділігін арттыру;
* Жаңа клиенттердің есебінен сатуды арттыру;
* Техникалық және / немесе ... ... ... ... қысқарту;
* Сату көлемін арттыру;
* Өнімді және / немесе қызметті жетілдіру және модернизациялау;
* Және т.б. болуы мүмкін.
Сайт құрудың артықшылығы:
* Веб-сайт - ... ... ... серіктестерге және компания қызметкерлеріне шектеусіз көлемде және форматта өзекті ақпаратты берудің ақысыз тегін күні-түні ... ...
* ... ... ... ... ... қысқартады;
* Өнімді демонстрациялаудың шексіз мүмкіндіктері;
* Тегін және жоғары ақпаратталған кері ... ... және ... ... ... ... айқындау мүмкіндігі;
* Интернет сату есебінен компания табысын арттыру;
* Қызметкерлерді оқыту және тестілеу үшін платформа;
* Қашықтағы кеңселер арасындағы ... ... ... ... ... және т.б. ... ... ... кезде пайдаланушылар жалған пікірге сенім артады. Олар:
* Шығынды мекеме кенеттен пайдалы бола ...
* ... күні сіз ... ... мен ... ... ...
* Сайтты құрудың бір өзі сізді бірден нарықта көшбасшысы етпейді;
* Сайтты құру ... ... ... мен ... тұрғысынан компанияға адалдылықты, пайданы бірден қоспайды.
Техникалық тапсырманы дайындау.
Техникалық тапсырма (ТТ) - ол ... ... ... ... ... ... ... дайын өнім сапасын бағалайтын құжат болып табылады. ТТ сайт дайындау Келісім-шартының ажыратылмайтын бөлігі. Бәрінен бұрын ТТ тапсырыс берушінің ... ... Бұл ... серверде барлығы қалай орындалатынын түсіну өз алдына, тағы да ол ... ... да ... ... ... керек.
ТТ-ны дайындаған кезде төмендегі мәселелерге жауап беру қажет:
* Интернет-жобаның тағайындалуы.
Болашақ ... ... ... ... ... Сайт ... тілектер.
Түстік гамма, жалпы стилистика, флэштің бар болуы және т.б.
* Сервер құрылымы (мазмұны).
Серверді брошюра ... ... ... ... ақпаратты тарау, бөлім және тақырыпша бойынша құрылымдауға ұмтылу керек. Егер сізде магазин ... ... ... да ... ... ... ... енгізу тереңдігіне шектеу қойылмайды, бірақ практикада 2-3 деңгей толығымен жеткілікті
* Навигация.
Навигациялық мәзір негізі бас мәзірден және ішкі ... ішкі ... ... ... (бөлімнің ішінде) және горизонталь (бөллім арасында) көшу бағыт-бағдарды жоғалтпау керек. Ішкі ... ... ... ... болады.
* Беттің құрылымы мен мазмұны.
Осы кезеңде сайттың ... ... (бет ... ... және ... ... ... беттер мен сайттарға сілтеме) сипаттау керек
* Әкімшілік, басқару
Егер сіз сайтқа өз бетіңізше қызмет көрсетуге және сайттағы ақпаратты өзгертуге тура келсе оны ... ... ... сипаттау керек.
* Жалпы ескерту
Егер сіз сайт қалай қызмет ететінін түсінсеңіз онда оның жұмыс істеу сценарийін жазуға тырысыңыз. ... ... ... ... ... ... сайтта орналасқан ақпаратқа көңіл аударыңыз (оқуға және ... ... ме, ... ... қолайлы ма және т.т.). Сценарийден сайт құрылымы (сервер картасы) қандай болу керек екенін оңай түсінуге ... ал ... мен ... - бұл ТТ ... басым көпшілігі десе де болады.
Доменді тіркеу.
Домен (домен аты) - Интернет желісіндегі сіздің сайтыңыздың аты. ... ... - ... да бір ... ... аты, yandex.ru - яндекс іздеу жүйесінің, rambler.ru - Rambler ... ... ... ... ... ... жалпы ұсыныстар:
+ Домендік аттың қысқа болғаны дұрыс (ол тез еске сақталады және атты теру барысында қателесу ықтималдығы аз);
+ латын ... ... ... ... оңай оқылатындай және айтылатындай болу керек;
+ сипаттаушы характерде болу керек, яғни Сіздің ... ... ашу және ... ... болу ... 1-ші, 2-ші және ... болады. Бірінші деңгейлі домендердің кеңейтілуі com, net, kz, ru, info, biz, uа, de және т.б. ... ... ... ... екі топқа бөлінеді: аумақтық (территориальдық) (ru, ua, de, us және т.б.) және ... тыс (com, org, net және т.б.). ... ... ... зона деп те ... Кез ... бірінші деңгейлі доменнен әрбір ниет білдіруші екінші деңгейлі доменді тіркей алуға мүмкіндігі бар.
Осындай домендермен екінші деңгейдегі домендер бар, ... ... ... rambler.ru.
Үшінші деңгейдегі домендер: banner.org.ru, soft.narod.ru, shops.com.ua, banner.kiev.ua және т.б.
Барлық домендер не физикалық, не ... ... ... ... ... иесі ... ... Whois серверінде бейнеленеді. Ақпаратта домен иесінің аты, байланыс мәліметтері, сайт бекітілген хостинг, тіркелу уақыты беріледі. ... ... иесі ... ... ... ... ... болады. Бұл private person қызметімен жүзеге асырылады.
Сайтты хостингте орналастыру.
Айталық, сіз өз ... / ... ... ... қойдыңыз. Енді оны интернетке орнатуыңыз керек. Интернетте оларға орын берумен хостер деп аталатын арнайы ... ... Олар сайт / бет үшін ... ... ... және ... ... қосулы тұратын өзінің серверінде - машинада орын береді. Жалпы интернет өзара біріктірілген осындай машиналар жиынынан тұрады. ... ... сайт үшін ... табу ... Хостингті тегін алуға болады, сондай-ақ сатып алуға болады. Егер ... ... ... сіздің мүмкіндігіңіз өте шектеулі болады: сіз скриптармен пайдалана алмайсыз (өзіңіздің қонақ кітабыңызды, дауыс беруді, форумды, чат және басқа скрипттерді), ... ... ... (баннер) ілуді міндеттеуі мүмкін, сізге орынды шектеуі мүмкін, және тегін хостерлер сізге ешқандай ... ... кез ... уақытта орнын алып алуы мүмкін.

Пән: Информатика
Жұмыс түрі: Материал
Көлемі: 5 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Анатомиялық терминдердің латын тіліндегі дәріптелуі жайлы ақпарат4 бет
Батыр сөзінің шығу тарихы6 бет
Орыс және қазақ тілінің қалыптасуындағы ерекшеліктер13 бет
Қазақ және орыс тілдерінің лексикасындағы ортақ сөздер. Орыс тіліндегі түрікі сөздері6 бет
Қазақ және түрік тілдерінде қолданылатын ортақ кірме сөздердің мән-мағынасы, атқаратын қызметі және түп-төркіні67 бет
Әлем тілдерінің топтастырылуы11 бет
2006 жылдың 11 мен 16-желтоқсан айында жарық көрген қазақ тілді бұқаралық ақпарат құралдарындағы Қазақстан Республикасы парламенті мәжілісінің қызметі туралы жарияланымдарға шолу52 бет
HTML тілі көмегімен Web-парақтарды жасау технологиялары21 бет
HTML тілінде «Мұхтар Шаханов» атты сайт жасау15 бет
HTML-тілінің көмегімен Web-бетті қалыптастыру12 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь