Wpis z mikrobloga

@meohaw: Kiedyś od jednego studenta usłyszałem że JS jest "bardziej zorientowany obiektowo" niż Python i PHP bo tam wszystko jest obiektem ( ͡° ͜ʖ ͡°)

  • Odpowiedz
@kmiasko: JS to nie klasyczne OOP tak jak PHP czy Java, tutaj nie mamy klas bo klasa to obiekt z którego tworzy się prototypy.

@vanquin: Raczej to że JS jest inna i należy to rozumieć, niekoniecznie uważać jako wadę.
  • Odpowiedz
@Greg36: Dlatego zostało nazwane prototypowym, a nie klasycznym. Co nie zmienia faktu, że hierarchia w JS jest tworzona za pomocą obiektów, a w dziedziczeniu klasycznym, za pomocą klas. To z czego śmieszkujesz, czyli "bardziej zorientowany obiektowo" nie oznacza "bardziej nastawiony na dziedziczenie klasyczne" niż tamte języki ;)
  • Odpowiedz
@miglanc102: dlatego napisałem, że ma sporo racji, a nie całkowitą rację.

TypeScript jest spoko, ClojureScript podobno też, ale nie mam żadnego doświadczenia z nim.
  • Odpowiedz