Sun: HTML alapú alkalmazás iOS eszközökre. Gyönyörű lett, tegnap táblán kipróbáltam. Keletkezéséről képek dribbble-ön. Flat minimal-t plasztik józsinak, találatot wyctim-nek köszi.
update: Hasonló témájú alkalmazásokat gyűjtöttek csokorba, érdemes végigfutni. Design Trends 2013 Flat Minimal
Nagy hiányossága a CoffeeScript-nek, hogy nehezen debuggolható. Ezen segíthetünk némileg Source Map használatával. Ehhez segítségünkre van a Coffee Script Redux projekt, melyet Kickstarker-en sikeresen szedett össze közel 14e dollárt az indulásához. Jelenleg 2.0-beta2 verziónál tart, kis lemaradásban a kiírt ütemtervvel. Telepítése egyszerű.
$ git clone git: //github.com/michaelficarra/CoffeeScriptRedux.git
$ cd CoffeeScriptRedux
$ make deps
$ make test
vagy ha hibát dobna deps vagy test generálás, használd a következőt:
$ make install
Redux fordító eltérő szintaktikával bír, mint az eredeti CS. Az előző mappából futtathatjuk az alábi kódot. Amely létrehozza /path/to/test.js fájlt.
$ ./bin/coffee --js --input /path/to/test.coffee > /path/to/test.js
$ ./bin/coffee --source-map --input /path/to/test.coffee > /path/to/test.js.map
Használatához két dologra van szükség. Az source-map modulra, amit npm-el telepíthetünk.
$ npm install source-map
A böngészőnek jelezni kell, hogy van elérhető forrás kép az adott kódsorhoz. Ez legegyszerűbben úgy kivitelezhető, hogy az generált JavaScript fájlok utolsó sorába beillesztünk egy ilyen kódot:
//@sourceMappingURL=test.js.map
Jelenleg csak Chrome böngésző támogatja ezt, alapból kikapcsolt funkció. Engedélyezéséhez nyisd meg a console-t, jobb alsó sarokban fogaskerékre katt, majd "Enable Source Maps" checkbox pipa.
Példa alkalmazás innen tölthető le.
FYI: Ez a bejegyzés jóformán egy fordítás, de elengedhetetlen előzménye saját build folyamatomatom bemutatásának, melyet hamarosan publikálok. Eredeti cikk itt olvasható, angol nyelven.
What is wrong withe this picture?
Nothing. Moctown would achive 10k of supporters, but some days ago he got terrible news. LEGO copied his product and start selling in 2013. What a shame. There's no set number visible, but it might be 21018.
I prefer the original MOC version. Similar happend in last year.