Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Pouze tento týden sleva až 80 % na e-learning týkající se Swiftu. Zároveň využij výhodnou slevovou akci až 30 % zdarma při nákupu e-learningu - více informací.
discount 30 + hiring
Avatar
Robertos Rigáň:6.8.2020 0:13

Zdravím , momentálne ovládam Html a css do čoho sa ďalej pustiť skôr ? JS alebo skôr PHP ? Diky moc machri :)

Odpovědět
6.8.2020 0:13
Ak miluješ svoju prácu , tak to nieje práca ale hobby
Avatar
Lukáš
Tvůrce
Avatar
Odpovídá na Robertos Rigáň
Lukáš:6.8.2020 7:27

Ahoj, záleží co tě táhne víc, pokud front-end pak zvol JS. Pokud chceš spíše dělat logiku, tzv. back-end tak běž cestou PHP. Nicméně postupem času určitě "čuchneš" k oboum.

 
Nahoru Odpovědět
6.8.2020 7:27
Avatar
Jiří Havelka:6.8.2020 10:50

Viděl bych to asi takhle. Js je jedinný jazyk (je tu ještě wasm, ale to stejně kooperuje s js a není zatím moc rozšířené https://webassembly.org/), který běží v prohížeči, takže se mu tak jako tak nevyhneš pokud budeš dělat weby. Co se týče backendu nefixoval bych se jenom na php. Existuje spoustu dalších jazyků, které se na serverech běžně provozují a dokonce je možné na serveru provozovat js pomocí nodejs. Takže za mě nauč se minimálně základy js a pokud tě láká spíš back-end, tak si vyber jazyk, který se to líbí (určitě je dobré na začátku vyzkoušet víc jazyků než jenom php a to i v případě, že u tebe php nakonec zvítězí).

 
Nahoru Odpovědět
6.8.2020 10:50
Avatar
Radek Veverka
Tvůrce
Avatar
Radek Veverka:6.8.2020 11:30

Pokud znáš jen html a css, tedy nemáš žádné zkušenosti s programováním, tak je to celkem jedno. Potřebuješ pochopit principy imperativního a objektově orientovaného programování a nějak se orientovat v názvosloví a to i anglicky (class, callback, variable, reference, exception...), abys chápal chybová hlášení a byl schopen samostatně hledat na netu pomoc.
Přechod z jednoho jazyka na druhý je potom hračka, zjistíš že jsou v podstatě velmi podobné (nepočítám úplně odlišná paradigmata, např. funkcionální Haskel).
Můžeš zkusit jeden a když tě nebude bavit, přejít na druhý. Mě osobně hodně bavilo: https://www.itnetwork.cz/php/mvc
Před tím si ale samozřejmě projdi základy.

 
Nahoru Odpovědět
6.8.2020 11:30
Avatar
Robertos Rigáň:6.8.2020 11:36

Diky moc za odpovede borci :)

Nahoru Odpovědět
6.8.2020 11:36
Ak miluješ svoju prácu , tak to nieje práca ale hobby
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:6.8.2020 12:03

Jednoznacne php a oop. js by slo taky, ale pokud to chces dal pouzivat serverove, tak je dobre se naucit php. bez js se da obejit. To resi jen komfort na strane uzivatele.

 
Nahoru Odpovědět
6.8.2020 12:03
Avatar
Odpovídá na Peter Mlich
Jiří Havelka:6.8.2020 12:43

Po technické stránce souhlasím, že bez js jde vytvořit webovou prezentaci, Ale ukaž mi nějaký web s vysokou návštěvností (neberme teď v potaz dokumentační weby populárních knihoven a podobné technické věci), který js nepoužívá. Tohle není kritika jen bych skutečně rád znal web bez js, který se dobře uchytil mezi běžnou populací.

 
Nahoru Odpovědět
6.8.2020 12:43
Avatar
Peter Mlich
Člen
Avatar
Odpovídá na Jiří Havelka
Peter Mlich:6.8.2020 13:51

Nevim, nesleduji to.
Idealni je delat oboje najednou. Ale, pokud chce delat neco se serverem, tak k tomu je php a mysql. A pokud se nechce ucit s tim i js, tak si s tim vystaci.
Takovych webu je urcite dost, ale vetsinou, minimalne kazdy pouziva aspon js request.
Treba, ja takovych programu mam spoustu, ktere pouzivame v praci, kde mam js fskt minimum nebo nic. Vetsinou treba jen skryvani prilis dlouheho seznamu pri editaci formulare. jenze, to nejsou bezne weby, max pro 2000 lidi u nas.

 
Nahoru Odpovědět
6.8.2020 13:51
Avatar
Radek Veverka
Tvůrce
Avatar
Odpovídá na Peter Mlich
Radek Veverka:6.8.2020 16:01

Naopak. JS můžeš mít server i klienta, PHP pouze server, takže bez PHP se dá obejít.

 
Nahoru Odpovědět
6.8.2020 16:01
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Robertos Rigáň:6.8.2020 22:37

Diky moc machri pomohli ste mi :) už mám jasno

Nahoru Odpovědět
6.8.2020 22:37
Ak miluješ svoju prácu , tak to nieje práca ale hobby
Avatar
Odpovídá na Robertos Rigáň
Michal Štěpánek:7.8.2020 9:57

Hlavně, pokud začínáš, se "rozhlédni" po těch jazycích, vyzkoušej si je a pak se teprve rozhodni. Nesoustřeď se jen na jeden, protože za pár dní třeba zjistíš, že ti bude víc vyhovovat jiný. Já začínal s PHP, pak jsem se "přeorientoval" na ASP.NET a C#, protože dělám v práci různé podnikové desktopové appky, které mají navíc webové rozhraní a líbí se mi, že oboje mohu dělat stejným jazykem...

Nahoru Odpovědět
7.8.2020 9:57
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:7.8.2020 14:41

Ted jsou treba popularni hry do mobilu. A tez apky. Takze bych se spis orientoval timto smerem.
Treba, svagrove otec je zemedelec. On inet moc nemusi. ale ma tablet a skvelou apku, ktera cosi zaznamenava podle gps v terenu a vypocitava. Proste neco fakt uzitecneho, co mu treba asi zmeri rozlohu pole, odhadne prozstvi paliva pro traktor nebo, ja nevim. Mozna mapuje teren nekde v lese :)
Tak spouste lidi by se hodilo mit podobne miniapky, od ladicky po jine. Nebo v prumyslu, aby mohli sledovat vyrobni proces online nebo stav cidel a pod. To se pomoci php nebo js dela obtizneji, pro mobil. Ale tez to jde. Hlavne, kdyz mas vysoky tok dat, tak http protokol neni zrovna usporne reseni. Pomoci udp paketu funguje treba CounterStrike. Ten by to proste nestihal online s ostatnimi hraci, kdyby mel jit pres http :)

 
Nahoru Odpovědět
7.8.2020 14:41
Avatar
Odpovídá na Michal Štěpánek
Filip Širůček:5.10.2020 16:25

Ahoj možná bys mně mohl poradit. Mám otázku a asi jsem našel i dopověď v tvém textu ale k věci. Mám celkem dobré znalosti relačních databází tj SQL a baví mě využití IT v oblasti Informačních systémy, ERP a obecně podnikové databázové aplikace. Udělal jsem pár malých projektů v MS Access kde jde udělat jednoduše a rychle nějakou databázi i s frontendem ale chtěl bych se naučit programovat frontend v něčem moderním. Osobně mně moc webové aplikace neberou spíš mám rád desktopové protože tam není ještě HTML a tagy ale nevím jestli desktopové aplikace mají vůbec budoucnost. Líbí se mně víc PHP než C# a zkoušel jsem i Python trošku. PHP je jen na web, Python není asi úplně ideální na weby a C# mně přijde moc náročný. Takže do čeho investovat čas a nebo je to o tom co se mně líbí? No ještě jde i o uplatnění. Prostě teď umím udělat databázový backend ale chtěl bych se ho naučit oživit frontendem a tím pádem být schopen udělat celou menší webovou databázovou aplikaci. Jsem původ zaměřením na BI proto jsem zkoušel Python ale nelíbí se mně ten ORM kde u PHP se pro mně líp pracuje s databází a nativním SQL. A jak je to s trendem ERP systémů budou už jen na webu nebo desktopově? Díky za názor... Filip

 
Nahoru Odpovědět
5.10.2020 16:25
Avatar
Peter Mlich
Člen
Avatar
Odpovídá na Filip Širůček
Peter Mlich:6.10.2020 7:55

Ja bych poradil to, ze googlem zkus hledat it volna mista. Treba omrkni pozadavky, ktere chce seznam.cz.
Ono php je fajn, ale vetsina lidi pracuje s MS nebo Oracle technologiemi. Ms sql + c#, oracle + java. Kdyz delas treba v Delphi app, tak pouzivas Ms db access. A zakladni form je mozne editovat jako xml/html kod nebo pomoci editoru. Ale casto rychlejsi pro prestaveni formulare je prebudovat xml tagy. Jako vystupy se pouziva xls - cenik zbozi, csv/excel/text, xml/text, xml/rss/text, json/text.
Tez jeden z trendu je javascript nebo na javascriptu zalozene technologie. V prohlizeci nebo i na serveru.

Treba profiq v ostrave ma kontakty na silicon valey, https://www.pracujprosiliconvalley.cz/pozice/
Kdyz si rozkliknes
javascript developer: React, TypeScript a Serverless, AWS, naučíš se Lambda, Cognito, Amplify
jiny pozice: AWS Serverless, React Native, GraphQL, TypeScript.
jina pozice: Automatizace, JavaScript, iOS/Android, GitLab; frameworku Detox
React Native (iOS/Android), GitLab a Continuous Integration (CI) Elixir, GraphQL API

Temer nic z toho treba neznam a nelaka mne se to sam ucit. Javascript a Gitlab znam. Ale to je obri firma, ktera ma kontakty na silicon valey a treba i cern. Tam se pracuje uplne jinak.

seznam https://kariera.seznam.cz/
pozice javascript: JavaScriptu Node.js, Jest, Cypress pro E2E, Gitem, Gitlab CI/CD. Výhodou je znalost NGINX, Lua scriptů, C/C++, Docker a Kubernetes.
pozice C/C++: C/C++ Lua scripty, konfigujeme NGINX Gitem, Gitlab CI/CD.Výhodou je znalost Javascriptu, Node.js, Cypress, Jest, Docker a Kubernetes.
pozice python: v Pythonu a Ruby, v Perlu a v C, Gitu, Kubernetu, Debianem, PostgreSQL, ale taky MySQL, Redis a další)

No, kolik z toho znas? :)

Editováno 6.10.2020 7:57
 
Nahoru Odpovědět
6.10.2020 7:55
Avatar
Odpovídá na Peter Mlich
Filip Širůček:11.10.2020 19:49

Díky za odpověď. Určitě máš pravdu v tom že pozic pro C# nebo Javu je víc ale mně jsou tak nějak sympatičtější a asi srozumitelnější PHP a Python. Taky proto že je to open software bez licencí. Jsou stále firmy které PHP používají a Python má určitě budoucnost. Začal jsem s Pythonem protože je fajn na učení tak se ho zkusím naučit a když to nebude stačit zkusím doplnit PHP. Je to taky ale hodně i o tom co tě baví a s čím chceš dělat. Je sice fajn že v C# je mraky pozic v korporátech ale mě asi nelákají ani korporáty a zatím ani C# a Java takže já si pojedu Python a pak se mrknu na PHP. Myslím že pozic na PHP je taky stále dost a jen tak neumře.

 
Nahoru Odpovědět
11.10.2020 19:49
Avatar
Odpovídá na Filip Širůček
Tomáš Maňhal:12.10.2020 1:00

Klidně zůstaň u toho PHP a Pythonu, oba jazyky mají velké zastoupení, jak v komunitě, tak zakázkách. Uživíš se bez potíží. Do C# třeba jednou taky dorosteš. Má taky svoje nesporný výhody (A je lepší než Java, ale neříkej to nahlas, Javistů je víc :-D ). Drž se toho, co tě motivuje. A ať to nejsou peníze :-) Peníze jsou to poslední, těch je v branži dostatek, pokud budeš šikovný :-)

 
Nahoru Odpovědět
12.10.2020 1:00
Avatar
Odpovídá na Tomáš Maňhal
Filip Širůček:12.10.2020 9:56

Díky za názor. ;-) Měj se Filip

 
Nahoru Odpovědět
12.10.2020 9:56
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 17 zpráv z 17.