Browsers: Wax Walba Oo Aad Uga Baahan Tahay Inaad Ka Ogaato Browsers-ka
Dhalinyarada maanta ee ku haminaysa inay qayb ka noqdaan dunida tignoolajiyadda iyo horumarinta barnaamijyada (programming), waxaa jira aalado aasaasi ah oo aan maalin walba isticmaalno, kuwaas oo fure u ah gelitaanka badweynta internet-ka. Aaladda ugu muhiimsan ee aynu ka hadlayno waa Browser-ka. Maqaalkan waxaan si qoto dheer ugu faahfaahin doonaa waxa uu yahay browser-ku, sida uu u shaqeeyo, taariikhdiisa, noocyadiisa iyo waxa uu kaga duwan yahay barnaamijyada kale ee software-ka ah.
Waa Maxay Browser?
Si fudud, browser-ku (sidoo kale loo yaqaan Web Browser) waa barnaamij ama software kuu sahlaya inaad booqato oo aad aragto macluumaadka ku jira shabakadaha internet-ka (websites). kasoo qaad in internet-ku yahay maktabad aad u weyn oo ay ka buuxaan buugaag (websites), browser-kuna waa gaadhigii ama furahii ku geynayay maktabadaas oo kuu oggolaanayay inaad akhrido buugaagta ku dhex jira. Wuxuu macluumaadka ku jira server-ada fog fog u soo tarjumaa qaab aad ku arki karto shaashadaada, kaas oo ka koobnaan kara qoraal, sawirro, muuqaallo (videos), iyo codad.
Qaabkee Ayuu u Shaqeeyaa Browser-ku?
Marka aad furto browser-kaaga oo aad qorto ciwaan website ah (tusaale, www.google.com
), waxaa dhaca isku xirxir farsamo oo xiiso badan:
Codsi (Request): Adiga oo isticmaalaya browser-ka, waxaad qortaa ciwaan (oo loo yaqaan URL - Uniform Resource Locator). Browser-ku wuxuu codsi u dirayaa internet-ka si uu u helo server-ka uu ku kaydsan yahay macluumaadka website-kaas.
DNS Lookup: Si loo helo server-ka saxda ah, browser-ku wuxuu marka hore la hadlayaa nidaamka magacyada ee Domain Name System (DNS). DNS-ku waa sida buugga telefoonka ee internet-ka; wuxuu ciwaanka aad qortay (sida
google.com
) u beddelaa nambaro u gaar ah server-ka aad codsatay (oo loo yaqaan IP Address).Soo Gudbin (Transmission): Marka la helo IP Address-kii, browser-ku wuxuu codsigii u dirayaa server-kaas isagoo isticmaalaya hab-raaca loo yaqaan Hypertext Transfer Protocol (HTTP) ama noociisa aaminka ah ee HTTPS.
Jawaabta Server-ka (Response): Server-ku wuxuu helayaa codsigaaga, wuxuuna soo dirayaa faylasha uu ka kooban yahay website-ka aad codsatay. Faylashaan waxay inta badan yihiin luuqadaha aasaasiga ah ee web-ka:
HTML (HyperText Markup Language): Waa laf-dhabarta website-ka; waxay dhistaa qaabka iyo curiyayaasha asaasiga ah sida qoraallada, meelaha sawirrada, iwm.
CSS (Cascading Style Sheets): CSS-tuWaxay mas'uul ka tahay qurxinta iyo habaynta muuqaalka website-ka, sida midabada, farta, iyo sida wax loo kala dhigay.
JavaScript: Waa luuqad programming oo website-ka ka dhigta mid firfircoon oo interactive ah. Tusaale ahaan, marka aad badhan riixdo oo uu isbeddel dhaco, JavaScript ayaa inta badan shaqadaas qabta.
Soo Bandhigid (Rendering): Ugu dambayn, browser-ku wuxuu isku dubaridaa faylashan oo dhan, wuuna "turjumaa" si uu shaashadaada ugu soo saaro website dhammaystiran oo aad isticmaali karto.
Taariikhda iyo Bilowgii Browsers-ka
Socdaalka browser-ku waa mid xiiso leh oo ku xidhan kobaca internet-ka laftiisa:
1990 - WorldWideWeb: Waxaa la odhan karaa aabaha browsers-ka. Waxaa ikhtiraacay Tim Berners-Lee, oo ah ninka sidoo kale loo aaneeyo abuurista World Wide Web-ka. Browser-kan oo markii dambe loo bixiyey Nexus, wuxuu ahaa kii ugu horreeyay ee soo bandhiga qaab garaaf ah (graphical interface).
1993 - Mosaic: Browser-kan wuxuu ahaa kii horseeday in internet-ku caan noqdo. Waxaa soo saaray Xarunta Qaranka ee Maraykanka ee Codsiyada Supercomputing-ka (NCSA). Mosaic wuxuu ahaa browser-kii ugu horreeyay ee awood u yeeshay inuu qoraalka iyo sawirrada isku dhex tuso hal bog, taas oo ahayd horumar weyn xilligaas.
1994 - Netscape Navigator: Qaar ka mid ah kooxdii samaysay Mosaic ayaa aasaasay shirkadda Netscape, waxayna la soo baxeen Netscape Navigator. Si degdeg ah ayuu u noqday browser-ka ugu caansan, isagoo qabsaday in ka badan 90% suuqa.
"Dagaalkii Koowaad ee Browsers-ka" (Late 1990s): Microsoft ayaa garowsatay muhiimadda internet-ka, waxayna soo saartay Internet Explorer oo ay ku dhex dartay nidaamkeeda hawlgalka ee Windows. Tani waxay horseeday tartan xooggan oo sababay in Netscape Navigator uu suuqa ka baxo. Internet Explorer ayaa muddo dheer ahaa browser-ka ugu awoodda badan.
Soo Bixitaankii Firefox iyo Chrome:
Mozilla Firefox (2004): Waxaa la soo saaray iyadoo loolan loogu jiro keli-talisnimadii Internet Explorer. Firefox wuxuu ahaa mid furan (open-source), dhakhso badan, aamin ah, wuxuuna keenay astaamo cusub sida tabbed browsing.
Google Chrome (2008): Soo bixitaankii Chrome wuxuu gebi ahaanba beddelay suuqa. Wuxuu ahaa mid aad u dheereeya, fudud, isla markaana si fiican ula shaqeeya adeegyada Google. Maanta, Chrome waa browser-ka ugu isticmaalka badan caalamka.
Noocyada Browsers-ka ee Maanta Jira
Maanta waxaa jira browsers kala duwan oo mid walba uu leeyahay astaamo u gaar ah. Kuwa ugu caansan waa:
Google Chrome: Ka ugu caansan uguna isticmaalka badan. Wuxuu caan ku yahay xawaarihiisa, fudaydkiisa, iyo maktabad weyn oo extensions ah oo lagu kordhin karo awoodiisa.
Mozilla Firefox: Waxaa lagu amaanaa sida uu u ilaaliyo asturnaanta (privacy) isticmaalayaasha iyo inuu yahay barnaamij furan (open-source) oo aan faa'iido doon ahayn.
Apple Safari: Waa browser-ka u gaarka ah aaladaha Apple (Mac, iPhone, iPad). Wuxuu caan ku yahay inuu si fiican ula jaanqaado nidaamyada Apple iyo inuu yahay mid tamar-yar isticmaala.
Microsoft Edge: Waa browser-ka casriga ah ee Microsoft, kuna dhisan isla aasaaskii Chrome (Chromium). Si fiican ayuu ula shaqeeyaa Windows, waana mid xawaare fiican leh.
Opera: Wuxuu leeyahay astaamo u gaar ah sida VPN bilaash ah oo ku dhex jira iyo aalad xannibta xayeysiisyada (ad blocker).
Brave: Browser diiradda saaraya asturnaanta iyo amniga, isagoo si toos ah u xannibaya xayeysiisyada iyo waxyaabaha ku raad-raaca (trackers).
Maxay Browsers-ku Kaga Duwan Yihiin Software-yada Kale?
In kasta oo browser-ku yahay nooc ka mid ah software-ka, haddana wuxuu leeyahay shaqo u gaar ah oo ka soocda barnaamijyada kale:
Ujeedada Aasaasiga ah: Software-yada intooda badan waxaa loo sameeyay hawl gaar ah oo inta badan ka dhacda kombiyuutarkaaga dhexdiisa. Tusaale, Microsoft Word wuxuu qabtaa shaqo qoraal, Photoshop wuxuu hagaajiyaa sawirrada, laakiin browser-ku wuxuu yahay albaab aad kala xidhiidho macluumaad iyo barnaamijyo aan ku jirin kombiyuutarkaaga, balse ku kaydsan meelo kale oo caalamka ah (server-ada).
La-falgalka Faylasha: Barnaamijyada caadiga ah waxay inta badan la falgalaan faylasha ku jira kombiyuutarkaaga (local files). Browser-ku wuxuu si gaar ah u maareeyaa soo dejinta, tarjumidda, iyo soo bandhigidda faylal (HTML, CSS, JS) ka imanaya shabakado fog fog.
Dabeecadda Isku-xirnaanta (Network-centric): Shaqada browser-ku waxay 100% ku tiirsan tahay jiritaanka internet-ka iyo isku-xirnaanta shabakadda. Software-yo badan, sida kuwa qoraalka ama xisaabaadka, waxay shaqayn karaan internet la'aan.
Gebagebo
Browser-ku waa aalad awood badan oo badashay habka aan u helno macluumaadka, ula xidhiidhno, una shaqayno. Dhalinyarada xiisaynaysa tignoolajiyadda, fahamka qotoda-dheer ee sida uu u shaqeeyo browser-ku waa tallaabada ugu horreysa ee lagu fahmi karo dhismaha web-ka iyo horumarinta barnaamijyadiisa. Waa furaha dunida casriga ah, barashadiisuna waa aasaaska aqoon kasta oo la xidhiidha internet-ka.