Автор: Пользователь скрыл имя, 12 Декабря 2011 в 12:40, сочинение
Фреймворк-ақпараттық жүйедегі бағдарламалық жүйенің структурасы;бағдарламалық қамтамасыз ету,әртүрлі компоненттердегі үлкен бағдарламалық жобаның бірігуі. Сонымен қатар фреймворк қатарына кітапхананың үлкен колемі де кіреді.
Ақпараттық жүйенің фреймворгі: Ол оз кезегінде әртүрлі ақпараттық жүйелерді, кітапхана кодын, тілдер жүйесін және басқада жобаларды қамтиды.
Фреймворк-ақпараттық жүйедегі бағдарламалық жүйенің структурасы;бағдарламалық қамтамасыз ету,әртүрлі компоненттердегі үлкен бағдарламалық жобаның бірігуі. Сонымен қатар фреймворк қатарына кітапхананың үлкен колемі де кіреді.
Ақпараттық жүйенің
фреймворгі: Ол оз кезегінде әртүрлі ақпараттық
жүйелерді, кітапхана кодын, тілдер жүйесін
және басқада жобаларды қамтиды. Ал кейде
API қолдану есебінен бірігеді. Мыс: веб-фреймворк
Symfony. Кітапханадан айырмашылығы, фреймворк
ол жазылған дайын кодта орындалады. Мыс:
бағдарламалық фреймворк - CMF (Content Management
Framework). Бірінші коммерциялық фреймворк
MacApp болды, ол Macintosh комраниясынан шыққан
Apple Computerде жазылды. Ол алғашында Paskal тілінде
жазылды, кейін С++ тіліне көшірілді. Әртүрлі
сатыдағы фреймворктар Mac OS X үшін Cocoa
көрсетті бос фреймворктар Mozilla, OpenOffice.org,
GNOME и KDE жобасының бөлігі болды.
Linux — UNIX ұясына кіретін амалдық жүйе.
Еркін бағдарламалық қамтама (ЕБҚ) біртіндеп күш жинауда. Егер бұрын ол тек тәжірибесі бар адамдармен қолданылып, кәдімгі пайдаланушылар үшін күнделікті қолдануға жарамаса, қазір осы жағдай өзгерген. ЕБҚ-ға өткен адамдар саны күннен-күнге өсіп келе жатыр, олардың арасында басқа операциялық жүйелер туралы естімеген адамдар да бар. Осы мақалалар сериясы осыған байланысты жазылған. Одан сіз бірнеше терминдерді, дистрибутивті қалай таңдау, таңдалған дистрибутивті қалай орнатып-баптауды, көмекті қайдан іздеу және не оқу керек туралы біле аласыз.
Терминология:
GNU/Linux-ты «шұқып»
көріп, одан соң оны
Free Software – еркін
бағдарламалық қамтама (ЕБҚ), оны
еркін қолданып және таратуға
рұқсат ететін еркін
Open Source – бастапқы
кодтары ашық бағдарламалық
GNU/Linux – Linux ядросына
негізделген операциялық
Дистрибутив –
бағдарламалық қамтаманың (операциялық
жүйелер де) таратылу түрі, құрамында
осы операциялық жүйенің
Консоль (командалық жол) – негізі, ол – операциялық жүйенің мәтіндік көрінісі, түрі. Мәтіндік командаларды енгізу-шығару құралы. GNU/Linux жүйелерінде командалық жол деп көбінесе Bash командалық өңдеуіші және оның графикалық кеңейтуі (Xterm, Gnome-terminal) аталады. «Терминал» ұғымына ұқсас болып келеді.
Root (суперпайдаланушы)
– GNU/Linux жүйелерінде шектеусіз
әкімшілік құқығы бар
GUI (ағылш. «graphical
user interface») – пайдаланушының
Window Manager – терезелердің
орналасуын мен олардың
Desktop Environment –
жұмыс үстелінің ортасы, негізгі
үші түрі бар: KDE, GNOME, XFCE. Құрамында
бағдарламалар жинағы болуы
Десте – бағдарламалық қамтама файлы, құрамында бағдарламаның өзі, қосымша мәліметтер болады (лицензия мәтіні, мысалға). Десте атауы әдетте стандартты болады, бағдарлама аты, нұсқасы, архитектурасы көрсетіледі. Сонымен қатар, Linux әлемінде қолданатын дестелер түріне сәйкес дистрибутивтер екі үлкен топқа бөлінеді. Ең көп таралғандары deb және rpm дестелер түрлері. Алайда, кейбір дистрибутивтер өздік пішімдердегі дестелерді қолданады.
Дестелер менеджері – БҚ дестелерін басқаруға арналған бағдарлама. Бағдарлама дестелерін іздеу, орнату, өшіру, жаңарту мен т.с.с. әрекеттерді орындайды Мысалы: dpkg, rpm. Archlinux үшін дестелер менеджері – pacman.
Репозиторий – БҚ дестелері орналасатын жер. Ол интернеттегі серверде, жергілікті компьютерде, не компакт-дисктерде орналасуы мүмкін. Репозиторийден дестелер менеджері дестелер туралы ақпаратты оқып, оларды жүктеп ала алады.
Бастапқы код – бағдарламаның «шикі» түрі, яғни, бағдарламалау тілінде жазылған код файлдары мен қосымша құрама (суреттер, құжаттама, т.с.с.). Бағдарлама осы түрінде пайдасыз, қолдану үшін оны «жинау» керек, бұл үрдіс компиляция деп аталады.
Скрипт – командалық өңдеуіш орындайтын командалар жазылған файл. Мысалы, командалар тізімін қайта-қайта тере бермеу үшін оны скриптке жинауға болады.
Python
– жоғары сатыдағы бағдарламалар жүйесі
және кодтардың оқылуы. Python структуралық,
құрылымдық, функционалды бағдарламаладың
құрылымы. Pythonдағы код функциялар мен
класстарда жасалады, сондықтан модульдер
біріге алады. Pythonның эталондық реализациясы
CPython интерпретаторы болып табылады. Ол
коптеген белсенді платформаларды құрайды.
Pynhonның PyPy жобасы коптеген тілдердің
өзгерісін бәсеңдетеді және басқада мүмкіндіктерге
жол ашады. Python белсенді дамып келе жатқан
бағдарламалар тілі, оның жаңа версиялары
2,5 жылда бір рет шығады. Cоның нәтижесінде
Pythonда ANSI ISO стандарттары болмайды, оның
орнына Cpython роль атқарады.
Django (Джанго)-Python тіліндегі веб-приложения үшін бос фреймворк. Алғашында бұл жоба The World Company (Лоуренс, Канзас (en), США) компаниясына жататын LJWorld.com, lawrence.com және KUsports.com ақпараттық сайттарын басқару үшін құрылған. Django деректер қоры ORMда жұмыс істеу үшін қолданылады. Қорлардың моделі Python класында сипатталады.
Ethernet (эзернет, от англ. ether «эфир»)- пакетті технологиялар қорының локалды компьютерлер жүйесіне жіберілуі. Ethernet IEEE группы 802.3 стандартында сипатталады. Ethernet 90- жылдары ЛВС технологиясында Arcnet, FDDI и Token ring секілді ескі технологияларды таратушы болды.
Vim (Vi сөзінің қысқартылуы Improved, айтылуы«вим») – бос режимді текстік редактор ескі vi құрымында құралған. Vim’ қолданушы интерфейсі таза текстік режимде жұмыс істейді. Gvim графикалық интерфейс терезесін қолдану модификациясы да бар.
TCP/IP (англ. Transmission Control Protocol/Internet Protocol, Протокол управления передачей) — DOD жүйелік модельдерінде құрылған түрлі сатыдағы протоколдар жиынтығы. DOD жүйелік модельдерінде құрылған TCP/IP төрт сатыдан құралған:
(application),
(transport),
(network),
(data link).
Бұл сатыдағы протоколдар OSI моделінде құрылған.