Diskuze: Html a CSS čo ďalej ? PHP alebo JS
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 17 zpráv z 17.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
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.
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í).
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.
Diky moc za odpovede borci
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.
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í.
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.
Naopak. JS můžeš mít server i klienta, PHP pouze server, takže bez PHP se dá obejít.
Diky moc machri pomohli ste mi už mám jasno
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...
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
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
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?
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.
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 ). 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ý
Zobrazeno 17 zpráv z 17.