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

webmaster,programowanie

Object Storage Arubacloud
+1 głos
361 wizyt
pytanie zadane 18 stycznia 2016 w JavaScript przez arcanacra Początkujący (490 p.)

Witam. Na ten moment ucze sie html. Planuje rowniez css,javascript,php. Skupiam sie na tworzeniu stron, ale chce sprobowac swoich sil w programowaniu gier,aplikacji jak to polaczyc, od czego zaczac?

4 odpowiedzi

+4 głosów
odpowiedź 18 stycznia 2016 przez Comandeer Guru (601,530 p.)

Zacznijmy od tego, że czytając inne odpowiedzi tutaj, dochodzę do wniosku, że JS wciąż jest postrzegany jako język browserowy.

Otóż nie: JS jest językiem ogólnego użytku i w żaden sposób nie jest związany z przeglądarką. Obecnie JS jest obecny m.in.:

  • na serwerze (node.js, rhino)
  • w aplikacjach desktopowych (Electron.js, nw.js – tak działa choćby Atom czy Brackets; ba, na upartego stare appki na XUL-u – np. GG – też stoją w dużej mierze na JS)
  • w serwerach baz danych (MongoDB, CouchDB)
  • w aplikacjach mobilnych (Ionic, NativeScript, React Native, Cordova i wiele, wiele innych…)
  • w przeglądarce, rzecz jasna, ale tutaj jest pod co najmniej 2 postaciami:
    » normalny, tradycyjny JS, związany z operowaniem elementami strony (czyli tak naprawdę JS + DOM API)
    » zoptymalizowany subset do uruchamiania "ciężkich" rzeczy – czyli asm.js, w późniejszym etapie zamieniony w WebAssembly, czyli jeszcze inaczej: compilation target dla Webu ("kompilacja" z C++ do JS).
  • ba, KDE ma nawet widgety w JS…

I dopiero teraz możemy zacząć rozmowę o JS, bo sprowadzanie go do prostego języka przeglądarkowego w dzisiejszych czasach to po prostu jawna kpina.

+2 głosów
odpowiedź 18 stycznia 2016 przez Lucrais Obywatel (1,270 p.)
Chodzi o gry/aplikacje webowe czy "zwykłe"? Jeśli webowe to polecam dokładnie w tej kolejności którą podałeś (html -> css -> javascript -> php), w JSie da się już tworzyć całkiem fajne aplikacje, a w PHP praktycznie wszystko :)

Jeśli chodzi Ci o gry/aplikacje stacjonarne, to C++ ofc. O ile html/css to coś innego, to w przypadku JS-a oraz PHP większość składni i zasad jest taka sama jak w C++, więc tego można uczyć się równolegle bez większych przeszkód.
komentarz 18 stycznia 2016 przez arcanacra Początkujący (490 p.)

Super. Dzięki :)

komentarz 18 stycznia 2016 przez Comandeer Guru (601,530 p.)

w JSie da się już tworzyć całkiem fajne aplikacje, a w PHP praktycznie wszystko

Co się niby da w PHP, czego się nie da w JS? Ja wręcz odnoszę wrażenie, że w niektórych dziedzinach PHP jest o wiele bardziej ułomny (np. aplikacje socketowe)…

w przypadku JS-a oraz PHP większość składni i zasad jest taka sama jak w C++

Nie. Polecam sobie zobaczyć jak wygląda składnia ES6 i TS (z którego dużo rzeczy pojawi się w przyszłych wersjach ES). To nie wygląda jak C++. Ba, nigdy nie odnosiłem wrażenia, że JS przypomina C++…

komentarz 18 stycznia 2016 przez event15 Szeryf (93,790 p.)

PHP większość składni i zasad jest taka sama jak w C++

Składnia jest zupełnie inna a porównanie C++ do PHP jest jak porównanie koparki i buldożera. 

komentarz 18 stycznia 2016 przez Eryk Andrzejewski Mędrzec (164,260 p.)
PHP niszczy? xD
komentarz 18 stycznia 2016 przez Comandeer Guru (601,530 p.)
Za to w C++ można się wkopać… ;)

Nie ma złych języków – w każdym można stworzyć shit. W każdym można też zrobić apkę stulecia. Wszystko zależy od programisty.
komentarz 18 stycznia 2016 przez Eryk Andrzejewski Mędrzec (164,260 p.)
W malboge hehe :)
komentarz 18 stycznia 2016 przez event15 Szeryf (93,790 p.)
Są tylko źle wykorzystane języki. Wybierając jakiś język trzeba wiedzieć, czego się chce. Powinna to być pragmatyczna decyzja. Skoro web, to: PHP Python, RoR. Skoro aplikacje, to C++ C#, Java itp.
+1 głos
odpowiedź 18 stycznia 2016 przez event15 Szeryf (93,790 p.)
Głupota łączyć webówkę z programowaniem aplikacji. No chyba, że aplikacje webowe. No ale zanim dojdziesz do tego, to trochę minie czasu.

Jeżeli chcesz tworzyć proste gry i te bardziej zaawansowane, Javascript da radę. Podobno również HTML5.

Jeżeli chcesz robić aplikacje desktopy i gry komputerowe, pokroju nie wiem czego (ale czegoś na PC czy konsole) to po co Ci webówka? Albo rybki albo cipki. Nie mieszaj dwóch całkowicie różnych od siebie dziedzin. Tworzenie gier to marzenie każdego młodego programisty. Jeżeli nauczysz się dobrze programować w jednym języku, to sam bez problemu wpadniesz na pomysł i rozwiązanie dla jakiejkolwiek gry w dowolnym innym języku. Jednak musisz znać dobrze język i paradygmaty nim rządzące.
komentarz 18 stycznia 2016 przez Comandeer Guru (601,530 p.)

Podobno również HTML5

Jeśli pod HTML5 rozumiesz faktycznie HTML5, to nie. Język opisu struktury strony nie jest zdolny do wyrażenia logiki jakiejkolwiek aplikacji. Jeśli używasz to jako buzzword, to to słowo i tak jest równoznaczne z JS.

komentarz 18 stycznia 2016 przez event15 Szeryf (93,790 p.)
Dzięki za info. Heh, tak sobie przypomniałem taką książkę:

http://helion.pl/ksiazki/html5-tworzenie-gier-z-wykorzystaniem-css-i-javascript-karl-bunyan,htcsjs.htm

Prawdopodobnie tytuł mnie naprowadził na taki wniosek.
0 głosów
odpowiedź 18 stycznia 2016 przez 0rb_12 Bywalec (2,440 p.)
IMO

HTML + CSS  na pierwszym miejscu potem PHP a JS na samym końcu ;]]

Jeżeli chodzi o druga część to warto abyś zapoznał się z tematem i zdecydował czy C++ czy C#

Podobne pytania

0 głosów
2 odpowiedzi 449 wizyt
0 głosów
2 odpowiedzi 508 wizyt
pytanie zadane 2 października 2018 w Offtop przez Lucifer Nowicjusz (200 p.)
0 głosów
0 odpowiedzi 401 wizyt

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...