Zajímalo vás někdy, co znamená tajemný jazyk, kterým hovoří vývojáři? Všichni programátoři, bez ohledu na to, zda jsou specializovaní na front-end nebo back-end, se setkávají s nekonečným množstvím zkratek a akronymů. Jejich znalost usnadní orientaci v IT. Pojďme se spolu podívat na první část slovníku nejčastěji používaných akronymů a zkratek ve světě softwarového vývoje, které vám mohou pomoci i na vaší cestě za štěstím.
Zní to možná trochu záhadně, ale AJAX v praxi znamená, že když kliknete na webové stránce, nemusí se celá stránka znovu načítat. Místo toho se do ní přidá jen to, co potřebujete. Interakce s webem se tak stává mnohem plynulejší a uživatelsky přívětivější.
API, zkratka pro Application Programming Interface, umožňuje dvěma odlišným aplikacím „komunikovat spolu'. API je tedy součástí serveru, který přijímá požadavky a odesílá odpovědi jiným aplikacím. API funguje jako jakýsi zprostředkovatel mezi webem (respektive softwarem, který si vyžaduje nějaké informace) a databází. Lze si ho představit jako číšníka v restauraci, který tlumočí přání zákazníka kuchaři, nebo jako prostředníka ve světě online seznamování.
ASP.NET, neboli Active Server Pages a .NET, odkazuje na framework .NET (dotNET). ASP.NET je open-source webový framework pro vytváření webových aplikací na platformě .NET. Vyvinula ho společnost Microsoft a umožňuje programátorům vytvářet dynamické webové aplikace, webové stránky a podobně. ASP.NET přešlo na verzi ASP.NET Core, která je multiplatformní, ale ASP.NET je stále podporována a aktualizována společností Microsoft. Existuje také verze ASP.NET Web Pages.
BLOB je zkratka pro Binary Large Object, neboli binární velký objekt. Jde 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í médií, jako je zvuk, obrázky a video. To se poněkud liší od jiných typů databází, které častěji ukládají řetězce nebo celá čísla. Protože objekty BLOB často ukládají obrovské soubory, vyžadují také podstatně více místa.
CDN, neboli Content Delivery Network, je síť geograficky distribuovaných serverů, které spolupracují, aby velmi rychle doručily obsah návštěvníkovi webové stránky nebo aplikace. S pomocí CDN lze provádět rychlé přenosy daných aktiv pro načítání obsahu webových stránek včetně obrázků a videí. Většina velkých internetových služeb, jako jsou sociální média, streamovací služby, e-commerce weby, zpravodajské portály a podobně, využívají CDN sítě.
CMS, tedy Content Management System, je systém pro správu obsahu. Jedná se o software, aplikaci nebo program navržený pro jednoduché vytváření, úpravu a editaci webového obsahu (text, video, obrázky atd.). Nejrozšířenějším systémem CMS na světě je WordPress.
Co znamená CRUD? Jde o zkratku pro Create (Vytvořit), Read (Číst), Update (Aktualizovat) a Delete (Odstranit). Je to zkratka, která se používá v programování. Tyto čtyři funkce jsou nezbytné pro operace prováděné v datovém úložišti. Každá ze čtyř funkcí je důležitá pro interakci s databází.
CSS, neboli Cascading Style Sheets, je jazyk kaskádových stylů, který se používá k formátování vzhledu dokumentu HTML.
DNS, neboli Domain Name System, je 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 lze označit za telefonní seznam internetu. K webové stránce přistupujeme přes adresu (doménu) jako skillmea.sk nebo wikipedia.org. Počítače a webové prohlížeče však interagují prostřednictvím adres internetového protokolu (IP). DNS přeloží požadovanou doménu na IP adresu, kterou pak počítače a prohlížeče načtou.
FTP, neboli File Transfer Protocol, je 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 host), kde 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 je open-source datový dotazovací a manipulační jazyk, původně vyvinutý a publikovaný 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á data jsou potřebná. Tím se zabrání jak problémům nadměrného načítání, tak nedostatečného získávání dat.
GUI, neboli grafické uživatelské rozhraní (Graphical User Interface), je 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 vyvinuli ve firmě Xerox v roce 1979 a později Steve Jobs a inženýři Apple vyvinuli Lisa, první počítač s GUI dostupným pro veřejnost.
HTML, neboli Hypertext Markup Language, je standardní jazyk 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. Více si přečtěte v tomto článku, abyste se v něm lépe vyznali.
HTTP, neboli Hypertext Transfer Protocol, je 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 dat, která se odesílají v čisté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, neboli integrované vývojové prostředí (Integrated Development Environment), je softwarový balíček, který vývojáři používají ve vývojovém prostředí a je navržen tak, aby maximalizoval produktivitu a efektivitu vývojáře.
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, bez jakéhokoli zásahu uživatele. Mohou to být šoupátka, carousely obrázků, návrhy automatického doplňování nebo jiné interaktivní prvky.
JSON, neboli 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ý lidé dokáží přečíst a porozumět mu. Je to velmi běžně používaný datový formát. Jedná se o textovou reprezentaci strukturovaných údajů s páry klíč - hodnota a uspořádanými seznamy.
MVC, neboli Model-View-Controller, je návrhový vzor v rámci softwarového vývoje. Aplikace se navrhuje tak, že je rozdělena na 3 části: 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.
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.
DomůProdukty
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 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í 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á!
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.
Bylo to na jednom z mnoha seznamovacích večírků v Praze, kam se Honza, tak trochu stydlivý programátor, nakonec odvážil. Zprvu se krčil v koutě s pivem, ale pak ji spatřil - Markétu, dívku s úsměvem, který zářil jako kód po úspěšné kompilaci. Seznámili se přes debatu o různých programovacích jazycích a problémech, které museli překonat.
Jejich první rande bylo v malé kavárně na Staroměstském náměstí. Honza se zprvu trápil, ale Markéta ho povzbuzovala. Užívali si hovory o živote, zálibách a o tom, co by chtěli dokázat. Sdíleli sny a obavy. Každý den byl jako nový kód, který je sjednocoval. Začali spolu trávit více času a jejich vztah se prohluboval.
Jednoho dne, když se Honza snažil dokončit velký projekt, se v práci zhroutil. Markéta ho podpořila a stála při něm, jako by ho chtěla zachránit. Tady si uvědomili, že se milují. Jejich láska byla jako dokonale napsaný kód, stabilní, efektivní a krásný. Honza a Markéta spolu dnes žijí šťastně a jejich láska nadále roste.