Tofauti kati ya maandishi ya maandishi na hati za kawaida. Tofauti kati ya maandishi ya hypertext na maandishi ya jadi

Uarifu na ufikiaji ni sifa mbili muhimu zaidi za hati ambazo tunathamini sana. Kwa hiyo, hati ya maandishi yenye mafanikio lazima iwe na mali hizi. Ni kwa kiwango gani hypertext ina yao, na ni kwa kiasi gani maandishi ya kawaida yana, utajifunza kutoka kwa nakala hii.

Sote tunajua hilo kurasa za kitabu unaweza kupata maelezo ya chini - maelezo ya ziada juu ya suala hili. Walakini, data ndogo sana ya maana imewekwa kwenye tanbihi. Tatizo hili linatatuliwa na hati ya hypertext, ambayo ni mfumo uliounganishwa hati, ambayo ina hati kuu unayosoma na nyaraka za ziada ambazo zina habari juu ya masuala yaliyotolewa katika maandishi. Zote zimeunganishwa na viungo vinavyokuwezesha kusafiri kwa urahisi kati ya maandiko. Hati ya maandishi ni safu ya habari iliyoagizwa ambayo haina maandishi ya ziada nje ya sehemu kuu ya maandishi.

Si vigumu kudhani kuwa muundo wa hypertext hubeba mzigo mkubwa wa taarifa na ni rahisi kuzunguka kwa kuzingatia maelezo ya ziada. Maandishi ya kawaida yana muundo wa mstari, lakini hypertext, kwa upande wake, haina. Hypertexts inaweza kuundwa ndani katika muundo wa kielektroniki, katika fomu ya karatasi hii haiwezekani (isipokuwa tunazungumzia "hypertext ya fasihi"). Katika suala hili, maandishi ya kawaida ni ya ulimwengu wote. Ikiwa unataka kuunganisha kwa ufanisi maandiko mengine, kuimarisha moja kuu kizuizi cha habari, basi hypertext ni chaguo lako.

  1. Hati ya hypertext ina viungo, hati ya kawaida haina;
  2. Katika hati ya hypertext Taarifa za ziada inapatikana kwa urahisi zaidi kuliko katika hati ya kawaida;
  3. Hypertexts sio mstari, maandishi ya kawaida ni ya mstari;
  4. Hypertexts ni ya kawaida kwa mawasiliano kwenye mtandao.

Moja ya njia maarufu zaidi za usambazaji machapisho ya kielektroniki(pamoja na CD-ROM) ni mitandao ya Intaneti. Mtandao huu wa kimataifa humpa mtumiaji idadi ya huduma kuhusiana na uwekaji, uhifadhi, usambazaji wa machapisho ya kielektroniki na ufikiaji wao. Huduma hutolewa kwa msingi Seva za mtandao. Seva hizo ni FTP, Gopher, barua pepe (seva za barua pepe), seva za habari (Seva za Habari), seva za WWW (Seva za Wavuti).

Inavyoonekana, eneo lenyewe maombi ya wingi teknolojia za hypertext ni mtandao Huduma ya ulimwengu Mtandao mpana(WWW) mtandao wa kimataifa Mtandao. Huduma hii hutoa ufikiaji angavu, wa msingi wa maandishi kwa data kwenye Wavuti ya Ulimwenguni Pote. Kwa madhumuni haya, programu za kivinjari na maalum programu otomatiki ya mchakato wa kuunda hati za Wavuti (kumbukumbu za ndani, tovuti, kurasa za Wavuti).

Urahisi wa kuunda na kupata machapisho ya Wavuti imechangia maendeleo Mtandao(Intranet) - mitandao ya kibinafsi kulingana na teknolojia ya mtandao. Intranet inakuwezesha kuunganisha ofisi katika jengo moja au sehemu mbalimbali dunia, bila kujumuisha ufikiaji wa data na watu ambao hawajaidhinishwa.

Kabla ya ujio wa teknolojia ya WWW, upatikanaji wa data kwenye mtandao uliwezekana tu katika hali ya maandishi na inahitajika maarifa mazuri nyanja mbalimbali uendeshaji wa mtandao huu. Kwa hiyo, watumiaji wa mtandao wakati huo walikuwa hasa taasisi za kisayansi na waandaaji wa programu ambao walihitaji ufikiaji wa haraka kwa mbalimbali vifaa maalum katika kumbukumbu za ndani na kubadilishana habari na wenzake. Teknolojia ya WWW imepanuka sana Uwezo wa mtandao, kuhakikisha ufikiaji rahisi zaidi wa habari kwa watumiaji wasio wa kitaalamu.

Teknolojia Ulimwenguni Pote Wavuti hapo awali ilitokana na wazo la mawasiliano ya hypertext ya nodi za mtandao wa kimataifa kote ulimwenguni. Na katika suala hili, teknolojia ya WWW inaweza kuzingatiwa kama mojawapo ya aina za utekelezaji wa teknolojia ya hypertext katika mazingira maalum ambayo ina sifa zake za msingi.

Tangu kuanzishwa kwake, teknolojia ya WWW imeendelea kuboreshwa. Hivi sasa, machapisho ya Wavuti kwa njia ya hati za wavuti ya hypertext yameenea. Machapisho ya wavuti hufanya kazi kwa kutumia teknolojia ya seva ya mteja. Seva ya Wavuti ni programu inayoendeshwa kwenye kompyuta ambayo imeundwa kutoa hati kwa kompyuta zingine, ambazo hutuma maombi yanayolingana. Mteja wa wavuti ni programu ambayo inaruhusu mtumiaji kuomba hati kutoka kwa seva. Seva inahusika tu wakati hati imeombwa.

Nyaraka za Lugha ya HTML, pia huitwa hati za Wavuti, humpa mtumiaji uwezo wa kuelekeza neno kuu au kifungu, fikia faili inayolingana (kipande) au nenda kwa hati nyingine ya HTML ambayo inahusishwa na maalum kipengele muhimu maandishi na kiungo. Viungo hivi vya hypertext kati ya faili na hati ziko kwenye seva kote ulimwenguni. Hii ndio tofauti kuu kati ya hati za Wavuti na hati za kawaida za maandishi. Kwa hivyo, jukumu la mazingira kwa hati za wavuti za hypertext ni Mtandao wa mtandao na subnets zake (seti ya hati ambazo zinahusiana kimaudhui na kimantiki).

Lugha ambayo wateja huwasiliana wao kwa wao Seva za wavuti, kuitwa HTTP(Itifaki ya Usambazaji wa HyperText - itifaki ya maambukizi ya hypertext). Programu zote za Wavuti lazima ziunge mkono HTTP ili kusambaza na kupokea hati za hypergraphic na hypergraphic Web na hypermedia.

Mwingiliano wa mtumiaji na seva ya WWW inawezekana hali ya mwingiliano. Katika kesi hii, mtumiaji anaweza kujaza fomu yoyote iliyo na sehemu za kuingiza habari za dijiti au za mfano na kuzihamisha kwa seva kwa kubofya kitufe kinachofaa kwenye fomu. Seva, ikiwa imepokea data kutoka kwa sehemu za fomu, itazindua programu iliyoundwa mahsusi kwa ajili ya fomu hii, ambayo itachakata data iliyopokelewa na kuzalisha kwa nguvu. Hati ya HTML na uirudishe kwa mtumiaji.

Uarifu na ufikiaji ni sifa mbili muhimu zaidi za hati ambazo tunathamini sana. Kwa hiyo, hati ya maandishi yenye mafanikio lazima iwe na mali hizi. Ni kwa kiwango gani hypertext ina yao, na ni kwa kiasi gani maandishi ya kawaida yana, utajifunza kutoka kwa nakala hii.

Sote tunajua kwamba kwenye kurasa za vitabu unaweza kupata maelezo ya chini - maelezo ya ziada juu ya suala hili. Walakini, data ndogo sana ya maana imewekwa kwenye tanbihi. Tatizo hili linatatuliwa na hati ya hypertext, ambayo ni mfumo uliounganishwa wa nyaraka ambayo kuna hati kuu ambayo unasoma, na yale ya ziada ambayo yana habari juu ya masuala yaliyotolewa katika maandishi. Zote zimeunganishwa na viungo vinavyokuwezesha kusafiri kwa urahisi kati ya maandiko. Hati ya maandishi ni safu ya habari iliyoagizwa ambayo haina maandishi ya ziada nje ya sehemu kuu ya maandishi.

Si vigumu kudhani kuwa muundo wa hypertext hubeba mzigo mkubwa wa taarifa na ni rahisi kuzunguka kwa kuzingatia maelezo ya ziada. Maandishi ya kawaida yana muundo wa mstari, lakini hypertext, kwa upande wake, haina. Hypertexts inaweza kuundwa kwa fomu ya elektroniki, lakini hii haiwezekani katika fomu ya karatasi (isipokuwa tunazungumzia "hypertext ya fasihi"). Katika suala hili, maandishi ya kawaida ni ya ulimwengu wote. Ikiwa unataka kuunganisha kwa ufanisi kwa maandiko mengine, kuimarisha kizuizi kikuu cha habari, basi hypertext ni chaguo lako.

Tovuti ya hitimisho

  1. Hati ya hypertext ina viungo, hati ya kawaida haina;
  2. Katika hati ya hypertext, maelezo ya ziada yanapatikana kwa urahisi zaidi kuliko hati ya kawaida;
  3. Hypertexts sio mstari, maandishi ya kawaida ni ya mstari;
  4. Hypertexts ni ya kawaida kwa mawasiliano kwenye mtandao.

Kuna fafanuzi mbalimbali za maandishi ya hypertext: "Maandishi ya juu ni maandishi yaliyounganishwa na viungo vya maandishi mengine.<…>Hypertext ni maandishi yaliyopangwa kwa namna ambayo yanageuka kuwa mfumo, uongozi wa maandiko, wakati huo huo unajumuisha umoja na wingi wa maandiko. Mfano rahisi zaidi hypertext ni kamusi au ensaiklopidia yoyote, ambapo kila makala ina marejeleo ya vifungu vingine vya kamusi moja.

Wengi mfano wa kuangaza hypertext ya kisasaMtandao Wote wa Ulimwenguni WWW (WorldWideWeb), inayojumuisha tovuti zilizounganishwa pamoja. Karibu haiwezekani kupata ukurasa ambao haujaunganishwa na kila ukurasa mwingine wa wavuti kwenye Mtandao. Ndio maana ilipata jina la wavuti.

Watafiti wengi wanaona uundaji wa hypertext kama mwanzo wa mpya umri wa habari, kinyume na enzi ya uchapishaji. Mstari wa uandishi, ambao kwa nje unaonyesha usawa wa usemi, unageuka kuwa kategoria ya kimsingi ambayo inazuia fikra na uelewa wa mwanadamu wa maandishi.

Teknolojia za Hypertext hufanya iwe rahisi kuchanganya aina tofauti habari - maandishi wazi, kuchora, grafu, meza, mchoro, sauti na picha inayosonga.

Maandishi ya jadi na hypertext ni matukio yanayotokana na teknolojia mpya. Katika kesi ya kwanza, teknolojia ilifanya iwezekanavyo kuiga kwa urahisi na kusambaza ujuzi wa wengi aina mbalimbali, na katika pili, teknolojia ya kompyuta ilifanya iwezekanavyo kubadili mwonekano maandishi na muundo wake.

Heterogeneity ya hypertext ni ya kwanza mali ya kiteknolojia hypertext, kiteknolojia kwa maana kwamba inafuata moja kwa moja kutoka kwa kutumika teknolojia ya kompyuta. Mali ya pili ya kiteknolojia ya hypertext ni nonlinearity yake. Hypertext haina mlolongo wa kawaida, wa kawaida wa kusoma. Sifa zingine za hypertext ni, kwa kiwango kimoja au nyingine, matokeo ya mali hizi mbili za kiteknolojia.

Tofauti kati ya maandishi na hypertext inaweza kufupishwa kama ifuatavyo:

1) ukomo, ukamilifu wa maandishi ya jadi dhidi ya. infinity, kutokamilika, uwazi wa hypertext;

2) mstari wa maandishi dhidi ya nonlinearity ya hypertext;

4) subjectivity, upande mmoja maandishi wazi dhidi ya usawa, versatility ya hypertext;

5) usawa wa maandishi wazi dhidi ya. tofauti ya hypertext.

Hati ya hypertext ni hati iliyo na kinachojulikana viungo kwa hati nyingine. Haya yote yanatekelezwa kupitia Itifaki ya Uhamisho wa HyperText HTTP ( Uhamisho wa HyperText itifaki).

Taarifa katika Nyaraka za wavuti inaweza kupatikana kwa kutumia maneno muhimu. Hii ina maana kwamba kila kivinjari cha Wavuti kina viungo maalum ambavyo viitwavyo viungo hutengenezwa, kuruhusu mamilioni ya watumiaji wa Intaneti kutafuta taarifa kote ulimwenguni.

Nyaraka za Hypertext zinaundwa kwa kutumia HTML (Lugha ya Kuweka alama ya HyperText). Lugha hii ni rahisi sana; misimbo yake ya udhibiti, ambayo kwa kweli imeundwa na kivinjari ili kuonyeshwa kwenye skrini, inajumuisha maandishi ya ASCII. Viungo, orodha, vichwa, picha na fomu huitwa vipengele vya HTML.

Lugha ya Alama ya HypertextHTML

Lugha ya programu ya HTML (Hypertext Markup Language) imekusudiwa kuunda hati za maandishi, muundo ambao hautegemei kompyuta au mfumo wa uendeshaji unaotumiwa. Hati za HTML ni hati za Lugha Sanifu ya Alama ya Jumla (SGML) zenye semantiki zinazofaa kwa kuwakilisha taarifa kutoka kwa anuwai ya vikoa. Faili za hati za HTML lazima ziwe na kiendelezi cha .html au .htm. Umbizo hili linafaa kwa kuwasilisha ujumbe wa barua, habari, menyu, chaguo, hati za hypermedia, matokeo ya maswali ya hifadhidata, hati za picha, n.k.

HTML imetumika katika Mtandao Wote wa Ulimwenguni (WWW) tangu 1990 (iliyotengenezwa na Tim Berners-Lee).

Hivi sasa, pia kuna lahaja rahisi ya lugha ya SGML - XML ​​(Lugha ya Alama ya Kuongeza). Lugha inapaswa kuendana na SGML na HTML (ya mwisho ni ya kweli tu).

Programu yoyote ya SGML ina sehemu kadhaa:

Tamko la SGML linafafanua ni vibambo na vikomo vinavyoweza kutumika katika programu.

Dtd (ufafanuzi wa aina ya hati) hufafanua kiwango cha aina za hati na kubainisha sintaksia ya miundo msingi.

Ubainishaji wa semantiki, ambao unaweza pia kujumuisha vizuizi fulani vya sintaksia ambavyo havijajumuishwa katika DTD, n.k. ...

SGML ni mfumo wa kuelezea lugha za alama. HTML ni mfano wa lugha kama hiyo. Kila lugha ya alama iliyofafanuliwa katika SGML inaitwa programu ya SGML. HTML 4.0 ni matumizi ya SGML ambayo yanaambatana na kiwango cha kimataifa cha ISO 8879:1986 -- Lugha Sanifu ya Marejeleo ya Jumla ya SGML (imefafanuliwa katika ).

Programu ya SGML ina sifa ya:

Tamko la SGML. Tamko la SGML linabainisha ni vibambo na vikomo vinavyoweza kutumika katika programu.

Maelezo ya aina ya hati DTD (Ufafanuzi wa Aina ya Hati). DTD inafafanua sintaksia ya miundo ya kuashiria. DTD inaweza kujumuisha ufafanuzi wa ziada, kama vile huluki za marejeleo.

Uainisho unaoelezea semantiki za markup. Vipimo hivi pia vinafafanua vikwazo vya kisintaksia ambavyo haviwezi kuonyeshwa ndani ya DTD.

Mifano ya nyaraka zilizo na data na markup. Kila mfano una marejeleo ya DTD ambayo hutumiwa kuifasiri.

HTML humpa msanidi uwezo ufuatao:

Chapisha hati kwa wakati halisi na vichwa, maandishi, majedwali, picha, picha, n.k.

Pata hati kupitia viungo vya hypertext kwa kubofya mara moja kwa kipanya.

Ubunifu wa fomu (fomu) za kutekeleza shughuli za mbali, za kuagiza bidhaa, kuhifadhi tikiti au kutafuta habari.

Jumuisha lahajedwali (km Excel), klipu za video, klipu za sauti na programu zingine moja kwa moja kwenye hati.

Seva ya wavuti ni seva inayokubali maombi ya HTTP kutoka kwa wateja, kwa kawaida vivinjari vya wavuti, na kuwapa majibu ya HTTP, kwa kawaida pamoja na ukurasa wa HTML, picha, faili, mtiririko wa midia au data nyingine. Seva za wavuti ndio msingi wa Mtandao Wote wa Ulimwenguni.

Seva ya wavuti inarejelea programu ambayo hufanya kazi za seva ya wavuti na kompyuta ambayo programu huendesha.

Wateja hufikia seva ya wavuti kwa kutumia URL ya ukurasa wa wavuti au rasilimali nyingine wanayohitaji.

Vipengele vya ziada vya seva nyingi za wavuti ni pamoja na:

Kuweka kumbukumbu ya ufikiaji wa mtumiaji kwa rasilimali,

Uthibitishaji wa mtumiaji,

Msaada kwa kurasa zinazozalishwa kwa nguvu,

Usaidizi wa HTTPS kwa miunganisho salama na wateja.

Leo, seva mbili za kawaida za wavuti, pamoja na uhasibu kwa karibu 90% ya soko, ni:

Apache ni seva ya wavuti isiyolipishwa, ambayo hutumiwa sana kwenye mifumo ya uendeshaji kama Unix

IIS kutoka kwa Microsoft, inayosambazwa na familia ya Windows NT ya mifumo ya uendeshaji

Vifaa tofauti kabisa vinaweza kutumika kama wateja kufikia seva za wavuti:

Kivinjari cha wavuti ndio njia inayojulikana zaidi

Programu maalum inaweza kujitegemea kuwasiliana na seva za wavuti ili kupata sasisho au taarifa nyingine

Simu ya rununu inaweza kufikia rasilimali za seva ya wavuti kwa kutumia itifaki ya WAP

Vifaa vingine mahiri au vifaa vya nyumbani

PHP(Kiingereza) PHP: Hypertext Preprocessor- “PHP: Hypertext Preprocessor”) ni lugha ya programu iliyoundwa kwa ajili ya kuzalisha kurasa za HTML kwenye seva ya wavuti na kufanya kazi na hifadhidata. Kwa sasa inaungwa mkono na idadi kubwa ya watoa huduma wa upangishaji. Imejumuishwa katika LAMP - seti ya "kiwango" cha kuunda tovuti (Linux, Apache, MySQL, PHP (Python au Perl)).

Timu ya maendeleo ya PHP ina watu wengi wanaojitolea kufanya kazi kwenye msingi na Viendelezi vya PHP na miradi inayohusiana kama vile PEAR au hati za lugha.

Katika uwanja wa programu ya wavuti, PHP ni moja ya lugha maarufu za uandishi (pamoja na JSP, Perl na lugha zinazotumiwa katika ASP.NET) kwa sababu ya unyenyekevu wake, kasi ya utekelezaji, utendaji mzuri na usambazaji wa chanzo. nambari kulingana na leseni ya PHP. PHP inatofautishwa na uwepo wa msingi na programu-jalizi, "viendelezi": kwa kufanya kazi na hifadhidata, soketi, michoro inayobadilika, maktaba ya kriptografia, hati za PDF, n.k. Mtu yeyote anaweza kuunda kiendelezi chake na kukiunganisha. Kuna mamia ya viendelezi, lakini kifurushi cha kawaida kinajumuisha dazeni chache tu ambazo zimejidhihirisha. Mkalimani wa PHP inaunganisha kwa seva ya wavuti kupitia moduli iliyoundwa mahsusi kwa seva hiyo (kwa mfano, kwa Apache au IIS), au kama programu ya CGI.

Kwa kuongeza, inaweza kutumika kutatua kazi za utawala katika mifumo ya uendeshaji ya UNIX, GNU/Linux, Microsoft Windows, Mac OS X na AmigaOS. Walakini, haikupata umaarufu katika nafasi hii, ikitoa kiganja kwa Perl, Python na VBScript.

Kwa sasa Muda wa PHP hutumiwa na mamia ya maelfu ya watengenezaji. Takriban tovuti milioni 20 zinaripoti kufanya kazi na PHP, ambayo ni zaidi ya moja ya tano ya vikoa vya Intaneti.

Seva ya HTTP ya Apache- seva ya wavuti ya bure. Tangu Aprili 1996, imekuwa seva maarufu zaidi ya HTTP kwenye Mtandao; mnamo Agosti 2007 ilifanya kazi kwa 51% ya seva zote za wavuti, mnamo Aprili 2008 - kwa 49%.

Faida kuu za Apache ni kuegemea na kubadilika kwa usanidi. Inakuwezesha kuunganisha moduli za nje ili kutoa data, tumia DBMS ili kuthibitisha watumiaji, kurekebisha ujumbe wa makosa, nk. Inaauni IPv6.

Hasara inayotajwa mara nyingi ni ukosefu wa kiolesura cha kawaida cha msimamizi.

Seva iliandikwa mapema 1995 na inaaminika kuwa jina lake linarudi kwa jina la katuni "patchy" (Kiingereza. "viraka"), kwani ilirekebisha hitilafu katika seva ya Wavuti ya Ulimwenguni Pote maarufu wakati huo NCSA HTTPd 1.3. Baadaye, kutoka kwa toleo la 2.x, seva iliandikwa upya na sasa haina msimbo wa NCSA, lakini jina linabaki. Kwa sasa, usanidi unafanywa katika tawi la 2.2, na katika matoleo ya 1.3 na 2.0 tu marekebisho ya hitilafu ya usalama hufanywa.

Seva ya wavuti ya Apache imeundwa na kudumishwa na jumuiya iliyo wazi ya wasanidi programu chini ya ufadhili wa Apache Software Foundation na imejumuishwa katika bidhaa nyingi za programu, ikiwa ni pamoja na Oracle DBMS na IBM WebSphere.