Seznamování pro programátory

Vývojářské a programátorské zkratky (díl I.)

Zajímá vás, kdo se skrývá za tajemným Jasonem, o kterém vývojáři neustále hovoří? Ve skutečnosti se jedná o JSON. Během práce s webovými stránkami, bez ohledu na vaši roli - ať už jste programátor, marketér, editor, SEO specialista, nebo kombinace těchto profesí - se setkáte s řadou akronymů a zkratek. Pochopení těchto zkratek vám zjednoduší každodenní pracovní rutinu. Pojďme se společně podívat na první část seznamu nejpoužívanějších zkratek a akronymů ve světě softwarového vývoje.

AJAX

Možná se to na první pohled nezdá zřejmé, ale ve skutečnosti jde o to, že když na webové stránce kliknete na nějaký prvek, tak se celá stránka znovu nenačte. Místo toho se do ní přidá pouze to, co potřebujete. Interakce s webem se tímto výrazně zlepšuje, což je v dnešní době klíčové.

API

API je zkratka pro Application Programming Interface, tedy rozhraní pro programování aplikací. Umožňuje dvěma odlišným aplikacím „mluvit spolu'. API je tedy součástí serveru, který přijímá požadavky a zasílá odpovědi jiným aplikacím. Můžeme si ho představit jako prostředníka mezi webem (respektive softwarem, který požaduje určité informace) a databází. API plní roli číšníka v restauraci, který tlumočí přání zákazníka kuchaři.

ASP.NET

ASP.NET je zkratka pro Active Server Pages a .Net odkazuje na framework .NET (dotNET). ASP.NET je open-source webový framework určený pro tvorbu webových aplikací na platformě .NET. Byl vyvinut společností Microsoft a umožňuje vývojářům vytvářet dynamické webové aplikace, webové stránky a podobně. ASP.NET se přesunulo na verzi ASP.NET Core, která je multiplatformní, ale ASP.NET je stále podporováno a aktualizováno od společnosti Microsoft. Existuje i verze ASP.NET Web Pages.

BLOB

BLOB je zkratka pro Binary Large Object (binární velký objekt). Jedná se o soubor binárních dat uložených jako jedna entita v databázi. Používá se především při ukládání multimediálních souborů, jako jsou zvuky, obrázky a videa. To se poněkud liší od jiných typů dat, které často ukládají řetězce nebo celá čísla. Protože objekty BLOB často ukládají rozsáhlé soubory, budou samozřejmě vyžadovat i podstatně větší úložný prostor.

CDN

CDN je zkratka pro Content Delivery Network, tedy síť pro doručování obsahu. Jedná se o skupinu geograficky distribuovaných serverů, které spolupracují, aby co nejrychleji doručily obsah návštěvníkům webových stránek nebo aplikací. Pomocí sítě CDN lze provádět rychlé přenosy aktiv k načtení obsahu webových stránek, včetně obrázků a videí. Většina velkých internetových služeb, jako jsou sociální sítě, streamovací služby, e-commerce weby, zpravodajské portály a podobně, využívá CDN sítě.

CMS

Content Management System (systém pro správu obsahu) je software, aplikace nebo program navržený pro snadnou tvorbu, úpravu a editaci webového obsahu (text, video, obrázky atd.). Nejrozšířenějším CMS systémem na světě je WordPress.

CRUD

Co znamená CRUD? Znamená to Create (vytvořit), Read (číst), Update (aktualizovat) a Delete (odstranit). Jedná se o zkratku používanou v programování. Tyto čtyři funkce jsou nezbytné pro operace prováděné nad datovým úložištěm. Každá ze čtyř funkcí je důležitá, pokud jde o interakci s databází.

CSS

CSS je zkratka pro Cascading Style Sheets, tedy kaskádové styly. Jde o jazyk, který se používá k určení toho, jak má vypadat HTML dokument.

DNS

Zkratka DNS znamená Domain Name System (systém doménových jmen). DNS umožňuje uživatelům zadat libovolnou URL adresu ve svém prohlížeči a najít požadovaný cíl - aniž by museli procházet podadresáři IP adres na serverech, aby našli webovou stránku. DNS můžeme přirovnat k telefonnímu seznamu internetu. Na webovou stránku se dostaneme přes adresu (doménu), jako je skillmea.sk nebo wikipedia.org. Počítače a webové prohlížeče však interagují prostřednictvím adres internetového protokolu (IP). Domain Name System (DNS) přeloží požadovanou doménu na IP adresu, kterou pak počítače a prohlížeče načtou.

FTP

FTP znamená File Transfer Protocol, tedy protokol pro přenos souborů. Jedná se o komunikační systém, který umožňuje přenos souborů mezi počítači. Pokud má uživatel přístup pomocí uživatelského jména a hesla, může přistupovat ke vzdálenému počítači v síti (nejčastěji k serveru zvanému FTP hostitel), kde pak může uživatel získávat nebo přijímat soubory. FTP připojení se často používá pro přístup k webovému serveru pro nahrávání nebo stahování souborů.

GraphQL

GraphQL je open-source datový dotazovací a manipulační jazyk, který původně vyvinula a vydala společnost Facebook v roce 2012. GraphQL byl v roce 2015 uvolněn jako open source a nyní je řízen nadací GraphQL Foundation, aby se zajistilo, že jeho vývoj bude probíhat otevřeným a neutrálním způsobem. Umožňuje klientům definovat strukturu požadovaných dat a přesně stejná struktura dat je vrácena ze serveru. Klienti si mohou určit, jaké údaje potřebují. Tím zabrání jak problémům nadměrného načítání, tak nedostatečného získávání dat.

GUI

GUI je zkratka pro grafické uživatelské rozhraní (Graphical User Interface). Jde o systém interaktivních komponent, které jsou vizuálně prezentovány uživateli počítačového programu. Grafické uživatelské rozhraní zobrazuje objekty, které přenášejí informace a akce, které může uživatel provést. Mohou to být objekty, které mění velikost, barvu nebo viditelnost. Grafické uživatelské rozhraní často obsahuje objekty jako ikony, kurzory a tlačítka. Někdy jsou dokonce dále rozvíjeny zvukem, animacemi nebo stíny. První prototyp GUI vyvinula firma Xerox v roce 1979 a později Steve Jobs a inženýři společnosti Apple vyvinuli Lisu, první počítač s GUI dostupným pro veřejnost.

HTML

HTML je zkratka pro Hypertext Markup Language (hypertextový značkovací jazyk) a je standardním jazykem pro vývoj webových stránek. S HTML jste se už tak či onak určitě setkali, jelikož všechny webové stránky na internetu jsou napsány pomocí HTML. Pro více informací si přečtěte tento článek.

HTTP

HTTP znamená Hypertext Transfer Protocol, tedy protokol pro přenos hypertextu. Jedná se o protokol, přes který se do vašeho webového prohlížeče odesílají informace na webovou stránku, kterou si prohlížíte. Prohlížeč a webová stránka spolu komunikují prostřednictvím údajů, které se odesílají v prostém textu. Problém s obyčejným textem je v tom, že jej mohou přetínat a číst jiní. Proto byl protokol HTTP aktualizován na bezpečnější verzi s názvem HTTPS - Hypertext Transfer Protocol Secure.

IDE

IDE je zkratka pro Integrated Development Environment (integrované vývojové prostředí). Jedná se o softwarový balík, který používají vývojáři ve vývojovém prostředí a je navržen tak, aby maximalizoval produktivitu a efektivitu vývojáře.

JS

JS, neboli JavaScript, je skriptovací jazyk, který se používá k vytváření a ovládání dynamického obsahu na webové stránce. To může zahrnovat vše, co se pohybuje na webové stránce, vše, co se obnovuje nebo jinak mění na obrazovce, aniž by do toho uživatel musel zasahovat. Mohou to být například šoupátka, kolotoče obrázků, návrhy automatického doplňování nebo jiné interaktivní prvky.

JSON

JSON (JavaScript Object Notation) je standardní formát souboru pro výměnu dat. Pro ukládání a přenos datových objektů mezi webovými servery a aplikacemi používá text, kterému lidé dokáží přečíst a porozumět. Jedná se o velmi rozšířený datový formát, který je textovou reprezentací strukturovaných dat s páry klíč - hodnota a uspořádanými seznamy.

MVC

MVC je zkratka pro Model-View-Controller, což je návrhový vzor v rámci softwarového vývoje. Aplikace se navrhuje tak, že je rozdělena do 3 částí: Model - View a Controller. Model je reprezentací vlastností objektu, tedy byznys logika. View je vizuálním zobrazením dat a Controller je spojivkem mezi jednotlivými Modely a View.


Závěr

Tolik zkratek na úvod by stačilo, pokračovat budeme dalšími zkratkami, jejichž význam vám jistě pomůže zorientovat se ve světě softwarového vývoje.

 

HomeProdukty

Programátory

PRESTOFORTE

Logické analyzátory

SIGMA2OMEGA

USB produkty

UCAB232UCAB232i

Ostatní produktyIntegrované obvodyMuzeum

Vývoj s výrobouObchod & cenyPodporaASIX s.r.o.Kontakt




Součástí programátorů ASIX je příjemný ovládací software UP pro Windows XP/Vista/7/8/8.1/10/11.

&x279c; Download aktuální verze software UP (z webu ASIX.tech)

Instalace

Instalace je velmi jednoduchá: stáhne se jediný instalační soubor (), spustí se (není nutné zavřít všechny ostatní aplikace) a v průběhu instalace (trvající několik sekund) se pouze několikrát stiskne klávesa Enter. Nedochází k žádné modifikaci operačního systému a není potřeba restart počítače. Program je možné ihned spustit (např. kliknutím na ikonu). Po prvním spuštění se program dotáže na jazyk (čeština/angličtina) a na typ programátoru (např. PRESTO). Odinstalování lze provést standardní procedurou nebo jednoduchým smazáním příslušného adresáře, jeho podadresářů a případně ikony z pracovní plochy. Před instalací nové verze není nutné odinstalovat starou, naopak instalace nové verze "přes" starou s výhodou automaticky aktualizuje nastavení, kerá měl uživatel v původní verzi. Doporučujeme používat vždy aktuální verzi programu.

Uživatelské prostředí

Uživatelské prostředí poskytuje snadné, intuitivní a rychlé ovládání všech funkcí programátoru. Kromě všech standardních funkcí (načtení souborů, programování, verifikace, vyčtení součástky, ...) je zde i řada dalších vylepšení:

Pro seznámení se s možnostmi programátoru a zjištění podporovaných typů PIC lze program provozovat i bez programátoru v režimu demo, který nemá žádné omezení. K dispozici je i starší verze software pro DOS.

Používejte vždy poslední verzi programu. Instalace je velice rychlá!

Download

K dispozici je verze pro Windows (XP/Vista/7/8/8.1/10/11) a stále ještě i starší verze pod DOS pro starší, již nevyráběné programátory PICQUICK, CAPR-PI, PICCOLO a PICCOLO GRANDE, které však již nejsou dále rozvíjeny a nepodporují nové typy součástek.


Příběh lásky

Potkala jsem ho na online seznamce, kam jsem se přihlásila spíše z dlouhé chvíle. V profilu měl uvedeno, že je programátor, a hned mě zaujalo, že se zajímá o astronomii. Napsala jsem mu zprávu, která začínala jednoduchou otázkou o vesmíru. Odpověděl téměř okamžitě.

Naše konverzace se rychle rozvinula. Hodiny jsme si psali o všem - o práci, koníčcích, snech a plánech. Zjistila jsem, že máme spoustu společného, a hlavně, že se dokážeme skvěle bavit. Po týdnu virtuálního seznamování jsme se rozhodli pro první rande. Cítila jsem se nervózně, ale zároveň natěšeně.

První setkání bylo dokonalé. Seděli jsme v malé kavárně v Praze, povídali si a smáli se. Po pár hodinách jsem věděla, že jsem se zamilovala. Na konci večera mi dal polibek, a já věděla, že se můj život navždy změnil. Dnes jsme šťastní a plánujeme svatbu.

57 58 59 60 61