Jestem ciekaw jak działa dokładnie komunikacja na linii js -> jakikolwiek-inny-język-dla-weba (java, go, ruby etc.)

Innymi słowy chodzi mi o to co realizuje vue, angular czy też react od strony teoretyczno-algorytmicznej.
Jeśli chciałbym podpiąć pod ten mechanizm jakiś inny język - od czego musiałbym zacząć?

#programista15k #programowanie #it #javascript #frontend #backend
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@matka_boska_w_klapie: zdaje sie ze pytasz o pub-sub pattern albo o streamy, takie cos mozesz odtworzyc w kazdym jezyku za pomoca Reactive Extensions

nie jestem pewien czy stream to akurat while loop ale ogarnij sobie jak dziala pub/sub pattern i zrozumiesz jak dziala react, a potem bedziesz mogl to przerzucic do innych jezykow
  • Odpowiedz
Cześć

Mam pytanie do doświadczonych programistów.
Jestem frontendowcem z kilkuletnim stażem. W zasadzie od zawsze zajmowałem się frontem.
Jednakże zauważyłem że dość dużym trendem jest rowiczwsna znajomosc technologii backendowych.

I
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mass_92: Powinno być, ofert stacjonarnych jest sporo. Python/Java jest bardziej popularna, ale jeśli już znasz JS to łatwiej zacząć od node.js niż uczyć się czegoś kompletnie od zera. Jak wolisz.
  • Odpowiedz
@penguin: no to sobie zrób te urle tak, żeby przechodziły przez jakiś skrypt weryfikacyjny. Coś w stylu

weryfikacja.php?filename=urldopliku.jpg

i w takim pliku sobie to obsłużysz.

Oczywiście później sobie możesz w htaccessie to zrobić jak człowiek i będziesz miał np. /pliki/adres.png i user nawet tego nie zauważy
  • Odpowiedz
Misiaczki, poszukuję materiałów na temat jak budować duże systemów (żeby były skalowalne, niezawodne i takie tam głupoty). Chodzi mi raczej o abstrakcyjne kwestie, a nie rzeczy typu DRY i inne. Obecnie pracuję w webdevie (React i spółka + REST API/GraphQL na backendzie) i na tym się skupiam, ale ogólna wiedza na ten temat jest pewnie uniwersalna. :) Także k toś coś poleca?

#programowanie #webdev #frontend #
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev #programowanie #backend

Backend do serwerow multiplayer (powiedzmy cos na poziomie agar.io) oraz headless-browser crawler/tester (cos na poziomie gtmetrix), bedzie raczej intensywnie wiec musze wybrac cos co ma dobry performance i sie skaluje dokladajac dodatkowe rdzenie,

do dyspozycji mam:
Node.js
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Melcma: mozesz uzyc node.js z aws lambda i api gateway - bardzo dobrze sie skaluje i jako ze jest to serverless to nic nawet nie musisz ustawiac.
  • Odpowiedz
mireczki z #webdev mam takie przemyślenia na temat etapów rozwoju kariery programisty. Jako, że ja bardziej jestem na #backend (zarówno #php jak i #javascript - #nodejs) będą pisał bardziej o tej sferze, może na froncie czy w innych gałęziach programowania będzie podobnie?

Junior developer - Przekozak, pokodował trochę w domu lub 3 miesiące w firmie i nie ma dla niego zadania, którego
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Taka anegdotka z pracy:

Trzeba było oszacować czas pracy nad planowanym projektem.
Wszystko było rozpisane na etapy, zrobiony ładny arkusik Excela. Do uzupełnienia tylko kolumna z zakładanym czasem pracy nad każdym etapem.

Robił to kolega junior (notabene - technicznie wymiatacz niesamowity). Powpisywał do poszczególnych kawałków czas rzędu 2-3-4 godzin.
  • Odpowiedz
@xDrope: w sumie chyba jedną z gorszych rzeczy z punktu widzenia zarobków jest wpadnięcie w pęd ku perfekcji i zwracanie uwagi tylko na jakość kodu, bez rozpatrywania biznesowego kontekstu.

Oczywiście na pewno są też przypadki które potem zrobią drugiego bitcoina czy coś tego typu i zostaną miliarderami, ale jakoś częściej trafia się chyba wypalenie zawodowe i ostatecznie frustracja (czasem po wielu latach) że ludzie, co mają mniej doświadczenia i gorszego
  • Odpowiedz
  • 1
@Muzyd niestety, ale większość ofert z C++ jest generalnie maksymalnie średnich. Mało ofert, trudny język wymagający dużej wiedzy i wprawy, zwykle masa wymogów satelitarnych, w C++ robią straszni naziści IT i zwykle kasa jak za entry level w Javie, która jest o wiele łatwiejsza w obyciu. C++ się w Polsce niezbyt opłaca.
  • Odpowiedz
Chciałbym trochę pokodzić w #nodejs z użyciem #typescript i mam kilka rozterek, może mi pomożecie rozwiać :)

1. organizacja projektu - używając typescript mam pliki źródłowe (pewnie będą w katalogu np /src) i pliki przetranspilowane do czystego jsa, te pewnie będą w katalogu, np build.
a) czy pliki przetranspilowane powinienem trzymać w repo?
b) jeśli nie, to na jakim etapie to transpilować?
c) uruchomienie aplikacji wtedy przez npm run start i tam
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kefas_safek: Szczerze, nigdy niczego nie deployowałem dla node, ale chyba tak jak mówisz. Na jakimś serwerze (jakiś CI/CD) robisz npm install i build a potem to umieszczasz na produkcji. Zależy też gdzie deployujesz, AWS powinien mieć jakiś proces do tego.
  • Odpowiedz
Siemanko, mam pytanie o zmianę technologii :)

Powoli zaczął mi się 4 rok jak siedzę w Androidzie, dodatkowo ilość ofert w Javie powala i zacząłem się zastanawiać nad zmianą opcji. Chciałbym się przenieść do backendu (trochę mnie widoki już wkurzają) i zastanawiam się jak to rozwiązać?

Ma ktoś doświadczenie jak to sensownie rozwiązać? Może już któryś Mireczek to przerabiał i ma jakieś doświadczenie?

#programowanie #androiddev #java
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałbym zbudować dość skomplikowana wyszukiwarkę miejsc, miałaby wyszukiwać po nazwie/tagu/kategorii a do tego różne pakiety byłyby inaczej promowane czyli np. pakiet miejsc "premium" zawsze pojawia się na początku listy, pakiet "gold" byłby podkreślony itp. Dodatkowo możliwośc logowania dla użytkowników i dodawania miejsc samodzielnie, generalnie taki troche https://foursquare.com/ . Jestem w stanie zbudować cały front-end sam (tak myślę, a nawet jeśli nie to na pewno fajne wyzwanie dla mnie i liczę, że mogę
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Vantrilio: na razie masz tylko jakiś tam pomysł który nie wiadomo czy wypali. Weź Wordpressa, w którym już na starcie masz tagi, kategorie itd. i po prostu zbuduj sobie na nim taki serwis. Nie żaden szablon bo pewnie o taki będzie ciężko, tylko swój zrób z własnym frontem, który tak czy inaczej chciałeś pisać. Nie ma sensu IMHO pisać od zera coś, co nawet nie wiadomo czy się sprzeda a
  • Odpowiedz
WP możesz użyć, ale przygotuj się, że będzie wolno, to co podałeś to js/ajax/jquery więc raczej custom
  • Odpowiedz