15
Қазіргі таңдағы ең тез және кең қолданыс тапқан жүйелер
(«қозғалтқыштар») мыналар: Django, Joomla, WordPress және тағы сол
сияқтылар. Бұл жүйелер сайт және блог жасауға арналған керемет нұсқалар.
Қозғалтқыштарды (CMS) пайдалану арқылы бағдарламалаушы жаңа
талапқа сай кималар мен құрылым сұлбаларына қол жеткізеді.
Сайттың болашақ иесі жобалаудың қандай түрін тандау керектігін өзі
шешеді, бірақ қазіргі кездегі заман талаптарына сай ең соңғы
технологияларды пайдаланып, кәсіпкой айналысатын веб-студиялар кең етек
жаюда.
1.2 Веб-сайт құру барысындағы пайдаланылатын құралдар
Сайт құрастыруға келмей тұрып керекті құралдарды-жабдықтарды
орнату қажет. Барлық редакторлар текст және визуалды болып бөлінеді.
Визуалды редакторлар тиімді, себебі HTML және CSS пайдаланушы
интерфейсін білуді талап етпеді.
Редактор арқылы сайтты кез келген браузердің көмегімен жасауға
болады. Визуалды редакторлардың негізгі кемшілігі – редактор ұсынған
функциялармен ғана жұмыс істеуге тура келеді.
Сол себепті тәжірибелі бағдарламалаушылар жобаны шектемеу үшін
екі редакторды да пайдаланады. Жұмысты толық және тиянақты жасау үшин
тексттік және визуалды редакторларды пайдаланған абзал.
Қазіргі таңға бізге қол жетімді визуалды редакторлар.
- Macromedia Dreamweaver. Веб-парақшаларды құрастыруға арналған
жоғары технологиялық құрал. Статистика бойынша бұл қазіргі таңдағы ең
үздік бағдарламалардың бірі. Бағдарламаушылардың айтуынша, бұл
бағдарлама
негізінде
көптеген
кәсіпқой
веб-сайттар
жасалынған.
Dreamweaver – бұл тек қана визуалды редактор емес, сонымен қатар қүрделі,
кәсіпқой құрал;
- Microsoft FrontPage. FrontPage редакторы күрделі веб-сайттарды
құруды және басқаруды жүзеге асыратын құрал.
- Adobe
GoLive
–
Adobe
бағдарламасын
пайдаланатын
бағдарламалаушыларға арналған керемет нұсқа. Бұрыннан таныс ортада
бағдарламаны үйрену киындық етпейді. GoLive – CSS, HTML, XML
жинақталған, тек қана визуалды редактор болып табылатын құрал;
- HomeSite – бұл өте танымал және қуатты тексттік редактор. Бұл
редакторда Html-кодымен және CSS-пен жұмыс істеу өте жеңіл;
- HTML Pad – бұл HomeSite бағдарламасының тікелей бәсекелесі.
HomeSite бағдарламасы сияқты тұтынушылар арасында кең танымал
бағдарлама. Стандартты жинақталымнан басқа бағдарламаның функциялары
JavaScript, Perl, ASP және SSI-мен жұмыс атқарады. Бұдан басқа бағдарлама
Html және CSS материалдарымен де жұмыс жасайды.
16
- NotePad немесе қалыпты Блокнот – бұл барлығына ашық, өте жеңіл
бағдарлама. Көптеген адамдар веб-бағдарламалауды осы қарапайым
бағдарламадан бастаған.
1.3
Веб-сайтты жүзуге асыратын бағдарламалық-аппаратты
платформаның анализі
Қазіргі заманда бағдарламалау жүйесінде жоба дайындауда жоғары
талаптар қойылған. Осыған орай бағдарламалау негізінде мобильділік,
мультиплатформалық және масштабталулық жоғары бағаланады. Бұл
дегеніміз бағдарламаны әзіреу барысында кұрал-саймандар әртүрлі
апараттық және бағдарламалық платформаларда кодты өңдеу көп
қолданбауы тиіс.
Масштабталулық негізінде жүйеге әртүрлі функцияларды және
бағдарламалық жабдықты кодты минималды өзгерту арқылы жалпы кодты
жазу болып табылады. Идеалды нұсқа ретінде, арттыруға мүмкіндік беретін,
өткізу қабілеті өзгеріссіз негізгі кодын ғана қосу арқылы жаңа модульдер
пайдалынылады.
Осылайша, дамыту талаптарды орындау қажет. Әрине, жасау үшін өте
күрделі бағдарламалық қамтамасыз ету, ол жұмыс істейтін болады, барлық
танымал платформалар, іс жүзінде мүмкін емес, бірақ қамтамасыз етуге
ұмтылатын, оның функционалдық мүмкіндігі неғұрлым кең тараған
платформаларда орындалады.
Осы деректерге қарай отырып, OpenCart платформасы Қазақстандағы
ең кең тараған екендігіне байланысты веб-сайтты осы платформада жасау
жарияланды. Бағдарламалық жасақтамаларға анализ жасау барысында
мынадай нәтижелер алынды: 16% - Linux, 11% - Fre BSF, SCO, NetWare және
73% - Windows отбасындағы бағдарламалық масақтамалар.
Негізге ала отырып, осы нәтижелері туралы, сондай-ақ оның
бағдарламалық қамтамасыз ету үшін жұмыс істеуі тиіс көптеген
платформаларды әзірлеу PS болатындай жұмыс істеуін қамтамасыз ету
ретінде оның жекелеген компоненттерін, сондай-ақ кешені екі негізгі
программалық платформалар: Windоws, Linux.
Веб - сервер – сервер қабылдайтын HTTP сауалдары клиенттер. Әдетте,
клиенттер веб – браузерлер HTTP - серверлері бар қосымшаларға, оның
көмегімен береді HTML - беттер, суреттер, файлдар, тасымалдаушылар
немесе басқа да деректер ағынына негізделеді. Веб - серверлер бүкіләлемдік
тор негізі болып табылады.
17
Сурет 1.1 – Веб - сервердің пайдаланушымен байланыс орнатуы
Бағдарламалық қамтамасыз ету жоғарыда аталған барлық қадамдарды,
компьютер, жұмыс істейтін бағдарламалық қамтамасыз етуді ұсынады.
Клиенттер қол жеткізе алады, веб-серверге көмегімен бір көрсеткіштің
ақпараттық ресурстың URL - шешім қалаған веб-беттің немесе басқа да
ресурстары қолжетімді серверде орналастырады.
Арасһе кроссплатформалық БЖ болып табылады.Осылайша, ол
мынадай операциялық жүйелерді қолдайды: BSС, Linux, ВеОЅ, Мас ОЅ,
Nоvеll NеtWаrе, Micrоsоft Windоws.
Арасһе – дің негізгі артықшылығы болып сенімділігі мен икемділігін
конфигурациясы табылады. Ол қосуға мүмкіндік береді сыртқы модульдер
үшін деректерді ұсыну, пайдалану ДҚБЖ аутентификациялау үшін
пайдаланушылардың өзгертуге қате туралы хабарлар және т. б. шаралар
қолданылады.
ОреnCard – WАMP деген кешені болып табылады. Осы шифрға және
аббревиатураларға қарай отыра оның мәнісі түсінуге болады.
Windоws операциялық жүйесімен жұмыс істеу үшін арналған бұл
жергілікті сервер Арасһе - wеb-серверді іске қосу кезінде бағдарламаның
Ореп Sеrvеr-нің жұмысы орындалады.
MySQL өте үлкен деректер қорын басқару жүйесі, ол жұмыс істеу үшін
міндетті шарты болып, көптеген сайттар қозғалтқыштары болып табылады,
оның ішінде осындай танымал қозғалтқыштар жатады: Jооmlа және
WоrdPrеss.
PHP – интерпретаторлар серверлік бағдарламалау тілі, онда жазылған
көптеген веб-қосымшалардың басым бөлігі CMS құрылымында негізделген.
Достарыңызбен бөлісу: |