Programování, jak začít?
Zdravím,
chci poprosit někoho kdo má opravdu zkušenosti s programováním a bude tak ochotný a doporučí mi nějaký web, po případě smysluplnou serii tutorialu na youtube, třeba.
Chtěl bych programovat hlavně aplikace pro mobil a vzhled, tím pádem bude asi nejlepší volba Java?
Nebo začít s něčím lehčím, v programování se nevyznám ale mám velký zájem se programovat naučit.
Budu se učit převážně doma.
Díky všem!
Na programovanie svojich projektov na mobil používam JS (Cordova, prípadne Ionic), okorenene o jQuery, a AngularJS,... renderer process programujete ako by ste programoval resp. kodil webstránku. Main process to stačí prečítať dokumentáciu Cordovy resp. Ionicu.
To jQuery mě zaujalo: v jakých situacích ho používáš? Má to nějaký zjevný výhody při Angularu/Ionicu?
Já začínal s Ionicem a do verze 1.3.x jsem byl spokojenej; jak přešli na Angular 2.x v Ionicu 2.x, přešel jsem na VueJS. K tomu jsem používal Framework7 (HTML + CSS), v současnosti používám VueJS 2.x a OnsenUI 2.x - zatím maximální spokojenost
jQuery používam na zjednodušenie selectovania elementov (sizzle), AJAXové udalosti, animácie, zmeny a manipuláciu CSS (napr. V jQuery je veľmi jednoduché spraviť to že když prescrolluješ napr. 100px tak sa zmení farba niečoho, alebo sa pridá tlačítko pre scrollnutie stránky hore, ale využitie to má aj v aplikáciach a mobilných aplikáciách, jQuery má aj rozšírenie určené najmä na mobilné zariadenia, abys mohl napr. niečo spraviť pri nejakom geste, napr. potiahnutie 2 prstami zhora dole). Ale dá sa to využiť aj na iné veci.
Ikdyž jinak na mobilné gestá tu je ešte jedna knihovna - hammer.js a dá sa kombinovať s jQuery.
Pri Angularu to má výhod veľa, pri ionicu hl. podpora gést a iné mobilné funkcie.
Jinak ale jQuery som využil aj na dynamické skladanie stringov (URL adrries), a pár ďalsích vecí, napr v electrone pre tvorbu interakčných prvkov ktoré menili veľkosť okna, menily chovanie ikonky v taskbaru a taskbar ikonách (tie ikonky vo windowse na ľavo od hodiniek) aj pre notifikácie.