• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

JavaScript zastąpi PHP(?)

Aruba Cloud PRO i VPS, Openstack, VMWare, MS Hyper-V
0 głosów
1,151 wizyt
pytanie zadane 6 stycznia 2018 w JavaScript przez Vickul Stary wyjadacz (12,850 p.)
edycja 6 stycznia 2018 przez Vickul

Witam.

Ostatnio oglądałem webinar pod tytułem JavaScript zastąpi PHP(?) .  Gość tego webinar-a twierdził, że lepszym językiem jest JavaScript ponieważ można robić w nim front-end i back-end, a na dodatek node.js jest bardziej przyszłościowy. Więcej pracy jest dla programistów JavaScript i jest lepiej płatna niż w PHP. Kolejnym argumentem było to , że JavaScript jest najpopularniejszym językiem na świecie. Wiadomo ,że JavaScript nie zastąpi nigdy w 100% PHP, ale jak to z tym jest naprawdę? Jeśli mielibyście komuś doradzić język na start z tych dwóch wymienionych, który jest łatwiejszy na nauki podstaw? Jeżeli ktoś zna dobrze PHP lub JavaScript to czy ciężko jest wejść w świat JavaScript lub PHP i zostać full-stack developerem? Jestem ciekaw zdania doświadczonych programistów.

2 odpowiedzi

+2 głosów
odpowiedź 6 stycznia 2018 przez Comandeer Guru (585,780 p.)

lepszym językiem jest JavaScript ponieważ można robić w nim front-end i back-end

Mieliśmy już taki język. Zwał się Java. Jak się skończyło, wszyscy wiemy.

 node.js jest bardziej przyszłościowy

A jakiś argument?

Więcej pracy jest dla programistów JavaScript i jest lepiej płatna niż w PHP 

Java jest jeszcze lepiej płatna i w sumie jest jej tyle samo, co w JS. Java wyparła JS?

 Kolejnym argumentem było to , że JavaScript jest najpopularniejszym językiem na świecie.

Jakie statystyki zostały przedstawione? Bo np. GH jest niemiarodajny o tyle, że to głównie open source, a w enterprise jest uwięzione sporo kodu.

JS i PHP to zupełnie dwa różne światy. PHP to język OOP, zbliżający się coraz bardziej do Javy i w tym sensie dojrzewający – i już dojrzały. JS to język wciąż dynamicznie się rozwijający, który nie do końca wie, w którą stronę zmierzać. Ma bowiem zarówno sporo mechanizmów obiektowych, ale też funkcyjnych. Jego składnia z kolei staje się coraz bardziej mieszanką składni różnych innych języków (ostatnio coraz więcej tam Pythona).

Wydaje mi się, że próg wejście w JS jest niższy niż w PHP, ale w PHP łatwiej osiągnąć poziom zaawansowany. Głównie dlatego, że do PHP pasują utarte przez lata konwencje innych języków OOP, głównie Javy. W JS na chwilę obecną takich konwencji wciąż nie ma i dopiero się klarują. 

komentarz 6 stycznia 2018 przez Vickul Stary wyjadacz (12,850 p.)

A jakiś argument? 

Źle się wyraziłem bardziej chodzi o JavaScript, ponieważ wszystko można w nim napisać , jest bardzo uniwersalny. Jest bardzo zaawansowanym językiem i dlatego za parę lat wygryzie resztę języków z rynku. 

Jakie statystyki zostały przedstawione? Bo np. GH jest niemiarodajny o tyle, że to głównie open source, a w enterprise jest uwięzione sporo kodu.

Dane były ze stackoverflow. 

komentarz 6 stycznia 2018 przez Comandeer Guru (585,780 p.)

za parę lat wygryzie resztę języków z rynku

LOL, co za brednie :D Już widzę, jak JS wygryza C++ czy R.

 Dane były ze stackoverflow.

Z tym, że SO to też zasób związany w dużej mierze z amatorskim programowaniem. 

komentarz 6 stycznia 2018 przez Vickul Stary wyjadacz (12,850 p.)

LOL, co za brednie :D Już widzę, jak JS wygryza C++ czy R.

Jeśli chodzi o resztę języków to bardziej chodziło o PHP czy Ruby a nie C++. A co myślicie na temat Pythona. Czy web developer powinien znać Pythona? Python staję się bardzo popularny, a zarazem jest też stosunkowo łatwy.

komentarz 6 stycznia 2018 przez Comandeer Guru (585,780 p.)
Co najwyżej wyprze z webdevu, niemniej Ruby i Python mają też inne nisze. Niemniej i tak takie wróżenie wydaje mi się przesadzone.
komentarz 6 stycznia 2018 przez Vickul Stary wyjadacz (12,850 p.)

Mnie właśnie też dziękuje Ci  Comandeer za odpowiedź komu jak komu, ale Tobie można wierzyć. :)

komentarz 6 stycznia 2018 przez bicnet Gaduła (4,790 p.)
Swoją drogą słyszałem, że Ruby staję się coraz bardziej popularne w Polsce, więc nie sądzę, że JS w 100% wygryzie wszystkie języki, jednak może zdarzyć się tak, że wyprze, ale tylko pewną część.
komentarz 6 stycznia 2018 przez Vickul Stary wyjadacz (12,850 p.)
Wiadomo, że w 100% nie jest w stanie wygryźć. Też widać, że Ruby jest popularniejsze szczególnie Ruby on Rails oraz Sinatra. Czyli gdyby ktoś chciał iść w back-end najlepiej wybrać PHP?
komentarz 6 stycznia 2018 przez Comandeer Guru (585,780 p.)
To też zależy. Do niektórych rzeczy node.js jest wręcz stworzony, np. aplikacje pseudoreal-time czy websocketowe. Z drugiej strony: to też dobra nisza dla Go. PHP z kolei sprawdzi się tam gdzie Java, czyli złożone, obiektowe systemy i bardziej skomplikowane architektury REST-owe.
+1 głos
odpowiedź 7 stycznia 2018 przez spokojny Nałogowiec (28,650 p.)
Zamiast JS masz jeszcze TypeScript, CoffeScript(lubiany przez developerów Ruby) no i Scala.js wraz z Scala piszesz backend i frontend. Java ma teraz godnych następców w postaci Kotlin i Scala. A sam backend można też pisać w Swift czy Go, na zachodzie modne mikroserwisy. Powoli zabierają torcika takim monolitom jak JVM.
komentarz 7 stycznia 2018 przez Vickul Stary wyjadacz (12,850 p.)
Czyli JavaScript nie stanie się monopolistą :) dziękuje za wszystkie odpowiedzi.
komentarz 7 stycznia 2018 przez kap Stary wyjadacz (11,700 p.)

Powoli zabierają torcika takim monolitom jak JVM

Co ma monolit do JVM??

2
komentarz 7 stycznia 2018 przez Comandeer Guru (585,780 p.)

Zamiast JS masz jeszcze TypeScript, CoffeScript(lubiany przez developerów Ruby) no i Scala.js wraz z Scala piszesz backend i frontend.

Niemniej to wciąż są języki, których jedynym use-case'em jest wypluwanie JS-a. A sam CoffeeScript jest najbardziej znienawidzonym dialektem JS-a (drugi raz z rzędu zgarnął ten tytuł w ankiecie State of JS), którego główne ficzery i tak weszły do ES6 (klasy czy arrow functions), 

Podobne pytania

+6 głosów
8 odpowiedzi 918 wizyt
pytanie zadane 9 lipca 2015 w JavaScript przez Tomatosoup Pasjonat (18,590 p.)
0 głosów
0 odpowiedzi 77 wizyt
0 głosów
1 odpowiedź 181 wizyt

90,831 zapytań

139,507 odpowiedzi

313,599 komentarzy

60,326 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...