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

Backend mnie nudzi... wybór języka obiektowego - może JavaScript?

Ultraszybki serwer VPS NVMe START
0 głosów
252 wizyt
pytanie zadane 16 lipca w Rozwój zawodowy, nauka, szkoła, praca przez beza Użytkownik (630 p.)

Hejka, od jakiegoś czasu uczę się Spring'a... i nauka idzie mi strasznie mozolnie, bo to jest dla mnie po prostu nudne... backend raczej nie jest dla mnie ;)
Podczas nauki Java SE - robienie aplikacji konsolowych czy swingowych było ciekawe i fajne.

Podoba mi się też Javascript(nie znam tego języka), dlatego zastanawiam się nad nauką Javascript, angular i może też node.js.
ale nie wiem czy to dobry wybór? bo zawodowo chce programować obiektowo... a wymóg języka javascript jest chyba głównie w ofertach dla frontend'a? Więc frontend też programuje obiektowo?

W skrócie - chce programować obiektowo, ale nie chce zajmować się backendem. Co mi doradzacie w takiej sytuacji?

komentarz 16 lipca przez jpacanowski Szeryf (90,100 p.)
edycja 16 lipca przez jpacanowski

Podoba mi się też Javascript

chce programować obiektowo, ale nie chce zajmować się backendem. Co mi doradzacie w takiej sytuacji?

Mam fajne rozwiązanie... może Node.js ? Czyli JS po stronie backendu, ale nie tylko ;)

komentarz 16 lipca przez adrian17 VIP (107,300 p.)
(Node to backend.)
komentarz 16 lipca przez jpacanowski Szeryf (90,100 p.)

Ale dotąd nie robił tego backendu w języku, o którym jak wspomniał, lubi. Może np. nie wie o Node.js...

A teraz zacytuję wypowiedź Comandeera, który niżej w tym temacie napisał:

Tak samo Node nie jest już wyłącznie backendowy. Powiedziałbym, że na chwilę obecną to wręcz mniejsza część jego use-case'ów.

komentarz 16 lipca przez adrian17 VIP (107,300 p.)

o którym jak wspomniał, jest jego ulubiony.

Skąd wyciągnąłeś taki wniosek? Widzę tylko to, a stąd raczej bym tego nie wywnioskował.

Podoba mi się też Javascript(nie znam tego języka)

komentarz 16 lipca przez jpacanowski Szeryf (90,100 p.)
edycja 16 lipca przez jpacanowski

lubi

Człowieku, weź idź z dziewczyną na grzyby i zabierz też ze sobą psa... Jest taka ładna pogoda, nie siedź w domu sam... Spacer jest zdrowy, no i pooddychasz świeżym powietrzem...

A teraz zacytuję wypowiedź Comandeera, który niżej w tym temacie napisał:

Tak samo Node nie jest już wyłącznie backendowy. Powiedziałbym, że na chwilę obecną to wręcz mniejsza część jego use-case'ów.

2 odpowiedzi

+1 głos
odpowiedź 16 lipca przez marcin99b Pasjonat (22,340 p.)
No to javascript
Obecny frontend ma sporo programowania bo dane które zwraca backend trzeba przedstawiać w coraz to lepszy pod względem optymalizacji i wyglądu, sposób.
Jednak idąc na fronta musisz ogarniać też troche html+css

Spróbuj poszukać pracy jako sam JS, nie sprawdzałem ale pewnie też jest troche takich ofert
Skoro napisałeś że backend ci nie pasuje, to raczej node tutaj odpada

Albo.. skoro znasz jave, to może jakieś aplikacje na androida?
komentarz 16 lipca przez Comandeer Mentor (374,150 p.)
Skąd założenie, że frontend musi mieć backend?

Tak samo Node nie jest już wyłącznie backendowy. Powiedziałbym, że na chwilę obecną to wręcz mniejsza część jego use-case'ów.
komentarz 16 lipca przez marcin99b Pasjonat (22,340 p.)
No w sumie racja

Wszystko zależy od tego przy jakich projektach się pracuje
+1 głos
odpowiedź 17 lipca przez Bartłomiej Mirek Bywalec (2,310 p.)

Jeżeli bardzo zależy Ci na pisaniu obiektowym i nie interesuje cie Backend (a chcesz zostać przy web developingu), to jak najbardziej Angular. Domyślnie pisze się w nim przy pomocy TypeScript, czyli "kompilatorze" który dodaje statyczne typowanie do JS itd. Więc jako tako będzie to przypominało programowanie obiektowe.

1
komentarz 17 lipca przez Comandeer Mentor (374,150 p.)

jako tako będzie to przypominało programowanie obiektowe

Czemu jako tako?

I czego niby brakuje ES6 do pisania choćby "jako tako" obiektowego kodu? 

komentarz 17 lipca przez Bartłomiej Mirek Bywalec (2,310 p.)
Złe użycie słów. Chodzi o to że TypeScript prezentuje inne podejście do obiektowości od Javy z której autor by się przesiadał. Różnica jest chociażby w działaniu interfejsów (Chyba że jest jakaś nowinka której nie znam)
komentarz 17 lipca przez Comandeer Mentor (374,150 p.)
Owszem, jest to inna obiektówka. Niemniej TS i tak skręca w stronę klasowego OOP, jak Java. JS sam w sobie prezentuje zupełnie inne podejście, prototypowe.

Podobne pytania

0 głosów
2 odpowiedzi 213 wizyt
pytanie zadane 18 listopada 2016 w Rozwój zawodowy, nauka, szkoła, praca przez Relvit Początkujący (280 p.)
+1 głos
1 odpowiedź 119 wizyt
+2 głosów
4 odpowiedzi 214 wizyt

41,357 zapytań

80,334 odpowiedzi

158,970 komentarzy

19,741 pasjonatów

Przeglądających: 230
Pasjonatów: 8 Gości: 222

Motyw:

Akcja Pajacyk

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

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

...