Wpis z mikrobloga

@Delfin17: Jak wstawisz .exe na stronę i klikniesz do niego link to ci się zacznie ściągać. Do tego większość antywirusów wywali jakiś tam stopień zagrożenia, bo "plik nieznany" itp.

Ale w większości języków typowo serwerowych jest możliwość wywołania komend shella tak że możesz go sobie np. takim Node uruchomić i coś tam zrobić jeżeli o to ci chodzi :P
@atestowanie2: Użytkownik bezpośrednio nie może uruchomić programu wykonawczego w przeglądarce. Jeżeli wrzucisz na stronę i dasz link [http://rogale.ru/michau.exe](http://rogale.ru/michau.exe) to jak go ktoś kliknie to przeglądarka pobierze ten plik exe.
@atestowanie2: No właśnie coś w tym stylu chciałem napisać. Możesz w takim razie powiedzieć w jakim języku mógłbym napisać taką gierkę okienkową? Pytam z ciekawości bo raczej poćwiczę jeszcze C++ i wezmę się za Jave
@atestowanie2: @Delfin17: Można pisać za pomocą C++ aplikację "webową" ale za pomocą http://webassembly.org/

Interaktywne gry są pisane w języku przeglądarki - JavaScript. Tutaj więcej na ten temat: https://developer.mozilla.org/en-US/docs/Games

Java, Node czy PHP działają jedynie na serwerze więc mogą wygenerować kod HTML, CSS i JS i wysłać go do klienta - przeglądarki - ale jakakolwiek interaktywość musi być zaimplementowana przez JavaScript i API przeglądarki takie jak Web Audio API czy WebGL
@Greg36: @atestowanie2: Okej dzięki za odpowiedzi. Za dużo nie zrozumiałem oprócz tego że C++ nie przejdzie.
Aż mi głupio bo studiuję kierunek bardzo zbliżony do informatyki i jak się zastanowię to nigdy nie małem na zajęciach informacji jak wrzucić gierkę czy jakiś wykonywalny plik na stronę www, a sam też jakoś do teraz się tym nie interesowałem. Tak jak pomyślę to wcale nie miałem takich internetowych technologii oprócz przydzielania adresów
@Delfin17: Ogólnie rzecz biorąc to programujesz przeglądarkę i jej API żeby stworzyć grę lub inny program, np. żeby zaimplementować kliknięcie w przycisk nie musisz robić nic poza wrzuceniem eventListenera który tego kliknięcie nasł#!$%@? i tyle, przeglądarka wszystkim innym się zajmuje.

Ja jak się z ciekawości zacząłem uczyć C++ parę lat temu to dopiero po 20 minutach pisania hello world w Notepad++ się kapnąłem że kod trzeba jednak skompilować przed uruchomieniem (
studiuję kierunek bardzo zbliżony do informatyki (...) Tak jak pomyślę to wcale nie miałem takich internetowych technologii oprócz przydzielania adresów ip w sieci xD


@Delfin17: To szczerze mówiąc chyba nie chcę wiedzieć na jakiej uczelni i co ty studiujesz(ʘʘ)
@Greg36: xDDD

Generalnie to C++ nawet ogarniam jeśli chodzi o pisane w konsolce. Skończyłem kurs Pana Zelenta z okienkowego C++ i naszło mnie żeby popisać takie śmieszne gierki pdk które pokażę kumplom i chciałem właśnie zrobić to przez stronę www. Chyba jednak zostanę przy wrzuceniu do zipa i wysłaniu przez fb :)
@atestowanie2: Nie jest tajemnicą bo już to gdzieś pisałem na wypoku "WAT Kryptologia i Cyberbezpieczeństwo 2 rok aktualnie"

Wiem że to głupio brzmi ale serio nie miałem nigdy zajęć z których mógłbym wynieść te informacje (będą dopiero w przyszłym semestrze) a samemu jak pisałem nigdy się tym nie interesowałem. Wolałem sobie coś tam skrobać w C++ bez udostępniania tego nikomu
@Delfin17: dla formalności, technicznie da się to zrobić - lata temu na tej zasadzie stworzono skrypty CGI (od Common Gateway Interface, a nie grafiki generowanej komputerowo, bo współcześnie pewnie to drugie CGI jest bardziej znane), pewnie nawet znalazłbyś przykłady dla C/C++ ale nie idź tą drogą...
Opisane wyżej JS we frontendzie i cokolwiek co lubisz w backendzie to właściwa droga.