Programování

Rámec dříve známý jako JavaScriptMVC zasáhne 1.0

DoneJS, open source framework JavaScript dříve známý jako JavaScriptMVC, dosáhl stavu verze 1.0.

Podle vývojáře Bitovi je DoneJS určen k vytváření vysoce výkonných aplikací v reálném čase pro mobilní zařízení, web a počítače, podporuje funkce, jako je vykreslování na straně serveru a rychlé stahování. Podle vývojáře Justina Meyera, zakladatele projektu DoneJS, je cílem vývojářů mít za den připravené vývojové a produkční prostředí bohaté na funkce.

DoneJS, který je instalovatelný z NPM, obsahuje podporu pro Electron, knihovnu GitHub pro vytváření desktopových desktopových aplikací s HTML, CSS a JavaScript. Verze 1.0 také obsahuje CanJS 3, kolekci front-end knihoven pro vytváření udržovatelných webových aplikací, a StealJS 1, zavaděč a svazek pro vytváření modulárního kódu, uvedl Chasen Le Hara, vývojář společnosti Bitovi.

CanJS je klientský rámec MVC, zatímco StealJS poskytuje nástroje pro správu a vytváření závislostí JavaScriptu a CSS. StealJS nabízí balíček steal-conditional pro podmíněné načítání modulů, který je užitečný pro polyfill, internacionalizaci a načítání zařízení v režimu dev. Bitovi od verze 1.0 vylepšil StealJS s podporou pluginů a přednastavení Babel a také pro vývoj balíčků závislostí pro urychlení doby načítání. CanJS 3 mezitím podporuje vrstvu datového modelu pro připojení a také převaděče, které usnadňují oboustranné vazby v šablonách.

DoneJs podle Meyera jednoduše vyrostl ze svého předchozího jména. „JavaScriptMVC byl postaven před dlouhou dobou jako knihovna MVC na straně klienta, inspirovaná Ruby on Rails,“ řekl. „Stále rostl ve vlastnostech a složitosti, dokud už nepředstavoval název,“ který byl změněn zhruba před rokem.