Category

HTML5 & JavaScript

Vše o HTML, CSS, JavaScript, Ajax

Record: To nejlepší z Immutable.js

Ve svém předchozím článku jsem rozebíral, jak používat Immutable.js k správě reduxového stavu. V podstatě jsem vám dal na výběr: Nepoužívejte Immutable.js a riskujte špatně odhalitelné chyby a nebo jej používejte a připravte se o pohodlí destrukturalizace objektů a přehlednost kódu. Mohli jste se ptát: Proč ne obojí? A já bych řekl: Nejde to, alespoň ne jednoduše. A neměl bych pravdu.

Continue Reading →

Proč (ne)použít Vaadin pro vývoj webové aplikace

Vaadin je léty ověřeným frameworkem pro vývoj webových aplikací typu Rich Internet Applications. Umožňuje vám za použití jediného programovacího jazyka (Javy) implementovat interaktivní a na prvky uživatelského rozhraní bohaté webové aplikace. Vaadin poskytuje díky některým svým vlastnostem zásadní urychlení vývoje software, ale zároveň přináší i některá úskalí, která se mohou stát nepříjemným problémem, pokud zvolíte Vaadin jako frontendovou technologii pro nevhodný typ webové aplikace.

Continue Reading →

Jak přistupovat k Immutable.js

Pokud to s Reduxem myslíte vážně, a já doufám, že ano, budete muset dříve nebo později řešit problém, jak dosáhnout neměnnosti (immutability) stavu. A věřte mi, chcete jej řešit spíše dříve, než později, abyste se vyhnuli náročnému refactoringu, který půjde přes všechny komponenty vaší aplikace.

Continue Reading →

Redux definuje tolik potřebná omezení na velkém projektu

V nedávném článku Tomáš Jílka jak psát velkou aplikaci v Reactu jsme vám představili způsob, jak o programování v Reactu přemýšlíme. Nyní bychom na toto téma rádi navázali a rozšířili jej o informace, proč používáme pro naše projekty v Reactu právě Redux.

Continue Reading →

Jak psát velkou aplikaci v Reactu – část 1.

Rádi v MoroSystems zkoušíme nové technologie a pokud jejich použití dává smysl, zavádíme je okamžitě do praxe. Nedávno jsme udělali menší revoluci a přešli z jQuery, se kterým máme rozsáhlé dlouholeté zkušenosti, na React, konkrétně ES6, Less, Redux, Webpack a npm.

Continue Reading →

Jaké novinky o JS byste v roce 2016 neměli minout?

Zaznamenali jste článek Most Popular JavaScript Frameworks 2015 – 2016? Pracuje se zajímavou infografikou, ze které by se mohlo zdát, že se celý front-end vývoj soustředí kolem Angularu, Emberu a Backbone. Hladina aktuálního front-end vývoje na webu je ale velice bouřlivá s množstvím protichůdných názorů, změn, nástrojů a děje se toho mnohem více, než by se z takových článků o populárních frameworcích mohlo zdát.

Zkusím vám trochu osvětlit aktuální výzvy, kterým front-end vývoj aktuálně čelí a doplnit další zajímavé postupy, knihovny či frameworky, které by neměly ujít vaší pozornosti.
Continue Reading →

Jak na výstupní sestavy

Dalo by se říci, že dnes už není potřeba nic tiskout – internet je dnes dostupný v každém mobilu, takže stačí znát odpovídající URL nebo přístupové údaje do VPN. Přiznám se, jsem konzervativní a myslím si, že každá netriviální aplikace by měla mít možnost tisknout, a to včetně aplikací webových. Pojďme se podívat, jak vytvářet výstupní tiskové sestavy.
Continue Reading →

Tiskové sestavy pomocí Open Office

Existuje několik způsobů, jak ve webové aplikaci vytvářet tiskové sestavy, typicky ve formátu PDF. Méně častý, ale velmi dobře fungují způsob je vytvoření sestavy pomocí Open Office.
Continue Reading →

Přednáška SWT & MigLayout

Univerzita Hradec Králové zve na přednášku o alternativách Java GUI – SWT & MigLayout. Přednášet budou studenti doktorského studia Pavel Janečka a Tomáš Chlouba na základě svých zkušeností získaných z projektů realizovaných na univerzitní půdě a spoluprací s MoroSystems s.r.o.

Přednáška se koná v budově Fakulty informatiky a managementu Univerzity Hradec Králové 26. 4. 2011 od 18:15 na učebně J12.

[singlepic id=57 w=320 h=240 float=center]

Log4J reader – LogMX

Snad každý vývojář se setkal s knihovnou Log4J využívané pro logování prakticky ve všech aplikacích. Již dlouho neaktivní nástroj Apache chainsaw v2 pro čtení logů vytvářených knihovnou Log4J trpí množstvím nedostatků. Zajímavou alternativou je nástroj LogMX společnosti LightySoft.

Continue Reading →

WIX – vytvořte si vlastní instalátor (2. díl)

Dnešním článkem navážeme na předchozí o nástroji WIX, který slouží k vytváření klasických MSI windows instalátorů. Pomocí konfiguračního XML, které vytvoříte, můžete velice snadno vytvářet sofistikované instalátory pro vaše produkty. V tomto díle se zaměřím na pár triků, které jsem použil při vytváření mého instalátoru a které by se vám mohly hodit.

Continue Reading →

WIX – vytvořte si vlastní instalátor (1. díl)

Dnešní článek bych rád věnoval jednomu zajímavému nástroji, s kterým jsem měl tu čest se setkat na jednom z projektů, na kterých pracujeme. Jedná se WIX, který slouží k vytváření klasických MSI windows instalátorů. Pomocí konfiguračního XML, které vytvoříte, můžete velice snadno vytvářet sofistikované instalátory pro vaše produkty. V tomto díle se zaměříme především na jeho představení a ukázku práce s ním.

Continue Reading →

Play! – framework pro urychlení vývoje

Další ze série článků o zajímavých, ale možná méně známých technologiích navazuje pojednáním o frameworku Play. Pojďme se tedy podívat, co nám tento nástroj, který nedávno dospěl do verze 1.0, nabízí.
Continue Reading →

DropDown – xHTML/CSS/Javascript replacement of classic selectbox

Originally here was an article about our own implementation of classic selectbox replacement. Now, three years later, there are better solutions to solve this problem. We use jQuery Dropdown Check List successfully with any problems. Try it!

AJAX – web či desktop?

V poslední době se hodně mluví o technologii AJAX (Asynchronous JavaScript and XML). Nejde o název produktu, ale o časem ustálené označení architektury webových aplikací, která využívá JavaScript a XML pro načtení dat ze serveru bez nutnosti klasického reloadu HTML stránky.

Continue Reading →

MoroSystems © 2006 - 2015 Vsaď na Javu.cz je firemní blog společnosti MoroSystems

Up ↑