html, css, js - czy mają przyszłość w starciu z Wordpress?

html, css, js - czy mają przyszłość w starciu z Wordpress?
PS
  • Rejestracja:prawie 6 lat
  • Ostatnio:ponad 5 lat
  • Postów:9
0

Witam, od niedawna uczę się html/css/js, czy to ma sens w obliczu tego, że tyle stron wykonywana jest obecnie w wordpress? Ostatnio byłem właśnie na krótkim szkoleniu z wordpress, i prowadzący to szkolenie, który ma firmę przekonywał, że jest w stanie wykonać w wordpress, prawie wszystko, dzięki wtyczkom. Mówił, że ta sama praca w html/css/js trwała by bardzo długo, a on instalując wtyczkę ma ten sam efekt w ciągu, kilku minut. Czy jest sens jeszcze uczyć się html/css/js , skoro tak dużą cześć rynku przejmuje wordpress?

edytowany 1x, ostatnio: Piotr Strzelecki
Delor
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 2 lata
1

Aby nauka nie poszła na marne to doucz się jeszcze php i rób wtyczki do wordpressa. Nie będzie Cię ograniczało słówko "prawie" (wordpress też).

edytowany 1x, ostatnio: Delor
cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:2 dni
  • Lokalizacja:Poznań
  • Postów:8794
2

Znając jedynie WordPressa, bez znajomości tego, co się dzieje na niższych warstwach (czyli takich haseł jak HTML, CSS, JS, PHP czy SQL) tak naprawdę nie będziesz developerem, ale składaczem klocków. Tak długo, jak uda Ci się znajdować odpowiednie klocki (gotowe moduły), będziesz mógł działać i tworzyć strony. Ale gdy napotkasz nietypowy temat, prawdopodobnie na nim polegniesz. Ponadto problemy będziesz miał w razie awarii - nie rozumiejąc, jak całość działa, nie będziesz wiedział, jak reagować.

Z tym PHP vs WordPress jest trochę jak z mechanikami: możesz mieć mechanika-fachowca, który rozumie jak działa samochód, umie go rozkręcić, diagnozować i naprawiać, ale są także mechanicy na poziomie ASO, którzy coraz częściej powinni być nazywani wymieniaczami części wskazanych przez komputer diagnostyczny, a nie mechanikami. Pytanie - kim z tej dwójki Ty wolisz być :P


edytowany 3x, ostatnio: cerrato
PS
  • Rejestracja:prawie 6 lat
  • Ostatnio:ponad 5 lat
  • Postów:9
0

Wolałbym być prawdziwym developerem, tylko obawiam się że rynek html/css/js się zmniejszył na rzecz WordPress.

mr_jaro
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
2

dla stron wizytówek... i tak i nie, to już prędzej strony typu landingi wypierają wp :) Zresztą nawet jak miałem epizod z wp to i tak musiałem grzebać w kodzie bo klient chciał mieć to pod siebie zrobione. A teraz popatrz sobie na strony typu spa gdzie cały front to osobna aplikacja pisana np w angularze reactcie lub vue. Tam potrzeba ludzie ogarniających porządnie html, css i js/ts (szczególnie to ostatnie).

Mogę ci powiedzieć, że o tym, że na wp zrobi się wszystko i łooo nie potrzeba nic innego słyszę od zawsze a jakoś zarabiam na tworzeniu stron nie tykając się tego ścierwa nazywanego wordpressem. Jakby ktoś na wp miał napisać te strony które ja robie robił by to zdecydowanie dłużej niż robiąc to na zwykłym frameworku. No i poważny biznes sobie nie pozwoli na wp i jest wiele powodów, w tym chyba najważniejszy - bezpieczeństwo.

Edit: no i pozostałe, nie mniej ważne, jak elastyczność, wydajność i łatwość rozwoju.


It's All About the Game.
edytowany 1x, ostatnio: mr_jaro
PS
  • Rejestracja:prawie 6 lat
  • Ostatnio:ponad 5 lat
  • Postów:9
0

Wiesz jak wygląda rynek pracy, html/css/js? Podobno jest zdecydowanie mniejszy popyt na juniorów.

mr_jaro
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
1

Jak najbardziej, w czystym tak. Ale na juniorów znających reacta/vue/angulara widze sporo ofert.


It's All About the Game.
Zobacz pozostałe 3 komentarze
PS
Ktoś pisał mi żeby się poduczyć C#, pbo wtedy można robić w ASP.NET, co z kolej jest bardzo opłacalne.
mr_jaro
@Piotr Strzelecki nie robie w C#, od strony backendu piszę w php i js (node.js), zapoznaj się z tym, tu masz wyjaśnione, wybieraj mądrze ;) https://github.com/kamranahmedse/developer-roadmap
czysteskarpety
czysteskarpety
@mr_jaro: a propos fw, jak nie robimy stron na laravelu: http://a2fun.pl/dupa ;)
mr_jaro
@czysteskarpety: to już nawet nie chodzi o to, że wyjątku nie przetworzył, tylko chociażby o to, że ktoś zostawili ją w trybie debug :D
czysteskarpety
czysteskarpety
@mr_jaro: no, na produkcji wyłączasz przecie, więc "webwizards" nie mają się czym chwalić, te czary są kiepskie :]
czysteskarpety
czysteskarpety
  • Rejestracja:około 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0

prawie wszystko, dzięki wtyczkom - no tak średnio bym powiedział
Obecnie wordpress to templatki w html/css/js+api wordpressa+ACF, ew. Underscores, Sage (Blade), Timber (Twig) i normalnie z composer robione i wrzucane na repo, więc właściwie normalne programowanie z frameworkami php.
W samym wordpressie z wtyczkami to tak z 3-4 lata temu sie robiło.


TR
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 2 lata
  • Postów:731
0

mam tyle pytań...
skoro w Wordpressie można zrobić wszystko, to dlaczego prowadzący szkolenie prowadził akurat szkolenie, zamiast zarabiać hajs na robieniu stron w Wordpressie?
rynek mu się skończył?
może robił szkolenie żeby mieć świeży narybek do swojej firmy, bo nie ogarnie sam kontrahentów?
a może wie, że Wordpress odchodzi powoli do lamusa, bo są frameworki z dużo większym potencjałem?

niezależnie od moich domniemań i odpowiedzi na powyższe pytania, ucz się stacka html/css/js, to dużo lepsze niż omszały Wordpress


musica curat corpus at animam
czysteskarpety
czysteskarpety
omszały Wordpress - no 25 milionów instalacji na całym świecie, więc już nie dramatyzujmy, jest co poprawiać :)
TR
@czysteskarpety: powodzenia! to nie moja bajka :)
PS
Z tego co mówił pracuje ich w firmie kilku, mówił że trudniejsze rzeczy też robi zleca na zewnątrz i wyciąga 20%
PS
20% od pracy której się nie robi to spoko zarobek, tak mówił poza tym on idzie na ilość, nie zależy mu na jakości kodu, robi co mu się opłaca, takie odniosłem wrażenie.
Freja Draco
Freja Draco
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:3394
1

To trochę jak byś pytał, czy aparaty cyfrowe mają przyszłość w starciu ze smartfonami - tak, mają. Jak najbardziej. Chociaż oczywiście rynek prostych, szablonowych zleceń wygryzają szablonowe rozwiązania.


Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)