(ws11) srđan stanić (pet minuta): javascript svemogući*
TRANSCRIPT
JavaScript svemogući
Jedan programski jezik zaweb, smartphone, tablet, desktop i TV
Srđan Stanić
Pet minuta
• Poslujemo od 2007. godine
• Danas oko 40 stalnih zaposlenika
• Mobilne i web aplikacije
• 90% prihoda od izvoza softvera i softverskih usluga
JavaScript u Pet minuta
JavaScript u Pet minuta
JavaScript u Pet minuta
JavaScript u Pet minuta
JavaScript i činjenice
• Više poslova u JavaScriptu nego u Rubyu, Pythonu, PHP-u, Perlu, C#-u, Objective C-u
○ Prema tražilici poslova Indeed.com, Siječanj 2011.
• JavaScript popularniji od Rubya
○ prema indeksu popularnosti programskih jezikaTIOBE, lipanj 2011.
Web aplikacije
Web aplikacije
Web aplikacije
Web aplikacije
Web aplikacije
Mobilne web aplikacije
Mobilne web aplikacije
• Prilagođeno za mobilni web
○ Xui.js, Zepto.js (iOS, Android, WebOS)
○ jQueryMobile (sve platforme)
• Podrška za kompleksnije aplikacije
○ Sencha Touch (ExtJS)
○ Dojo
○ Backbone.js
• Korisno
○ Underscore.js
Hibridne aplikacije
Hibridne aplikacije
• HTML/CSS/JS + native API
○ Podrška na platformi (Nokia WRT, SE WebSDK, HP WebOS)
○ Samostalna implementacija
○ Gotove biblioteke i servisi
Hibridne aplikacije
Titanium Appcelerator
Desktop aplikacije
Desktop aplikacije
• Titanium Appcelerator
• Chromeless
• Adobe AIR
TV aplikacije
Yahoo TV
Samsung TV
Google TV
Aplikacije na poslužitelju
Svemogući Javascript?
• Single silver bullet?
• Jedna implementacija, puno platformi?
NE, ALI...
Zaključak
• Skraćuje vrijeme razvoja
• Smanjuje raspon tehnologija koje je potrebno poznavati
• Potrebno sazrijevanje
• Rastući trend koji nije moguće zanemariti