Reklama
Strona 342 z 358 PierwszaPierwsza ... 242292332340341342343344352 ... OstatniaOstatnia
Pokazuje wyniki od 5,116 do 5,130 z 5367

Temat: Programowanie - temat ogólny

  1. #5116
    Avatar Janusz_Wons
    Data rejestracji
    2017
    Posty
    2,101
    Siła reputacji
    9

    Domyślny

    jak ktoś programuje tylko dla hajsu, to angular będzie lepszy, bo znacznie prostszy, generyczny i nie zawiera praktycznie decision fatigue, jednak jeśli kogoś cieszy programowanie i chce się rozwijać, to react jest znacznie lepszym i ciekawszym wyborem
    te dwie rzeczy, które wymieniłeś to może z raz mi się o uszy obiły, no ale mam bardzo mało do czynienia z javowym środowiskiem, jedynie o scali, bo wiadomo, funkcjonalne programowanie w końcu na salonach, aczkolwiek to i tak wszystko tylko raczkowanie do czystego functional i porzucenia imperatywnego stylu, w każdym razie, idziemy w dobrym kierunku

    p.s. aktualnie jest taki niedosyt programistów na rynku, a co roku jest większy, bo ludzie debile, technologie trudniejsze i pracy więcej, że w sumie dowolną technologię można sobie wybrać i się będzie dobrze zarabiać, to co ja wymieniłem po prostu jest aktualnie najlepsze pod względem rozbudowanego community, dobrze zaprojektowanej architektury, zarobków, funu z kodzenia, pobocznych profitów z nauki danej technologii(ucząc się angulara nie nauczysz się w sumie nic poza frameworkiem, to tak jakbyś trafił do korpo, poświęcił 2 lata na naukę ich wewnętrznego frameworka i odszedł, nie umiesz prawie nic xD)

    polecam bardzo reacta dla ludzi, którzy nie mieli okazji czegoś zrobić w haskellu i nie rozumieją do końca idei programowania funkcjonalnego, naprawdę poszerza horyzonty i otwiera oczy, jak błędne były założenia i "best practices" ogółu jeszcze nie dawno
    w zasadzie przejście z mvc czy mvvm na bardziej reactową architekturę, to jak przejście z pisania forów do LINQ, wrażenie jest spore i nie ma się ochoty więcej wracać

    p.s. ciekawostka, w programowaniu funkcjonalnym pętle są uważane za antywzorzec i powinno się ich unikać za wszelką cenę, bo zaciemniają kod i nigdy nie wiadomo na pierwszy rzut oka, co np. te pętle dokładnie robią
    operacje przekształcenia i użycia dowolnych danych powinny być wykonywane za pomocą rekurencji wyenkapsulowanej przez funkcję, to właśnie robi linq czy lodash, a jest naturalne dla haskella
    Ostatnio zmieniony przez Janusz_Wons : 12-07-2018, 09:04

  2. #5117
    Avatar M4teu$z
    Data rejestracji
    2009
    Posty
    3,743
    Siła reputacji
    17

    Domyślny

    przecie backend w nodzie to jest cos pieknego, nie dosc, ze zaleznie od specyfikacji pewnie bedzie to w kurwe szybsze, to jeszcze na jakims stacku typu express + passport to nawet barabasz z 0 r n.e da rade do postawic, templatowanie tego jakims pugiem i routowanie tez banalne, w pare linijek stawiasz sesje na bazie danych, albo podpinasz front z reacta i podsylasz sobie jwt do walidacji

    w sumie tylko redux to rzyg i powinni rozwinac context api do poziomu na jakim jest redux, bo same przekazywanie to dalo sie robic po komponentach -.-

  3. Reklama
  4. #5118
    Avatar Janusz_Wons
    Data rejestracji
    2017
    Posty
    2,101
    Siła reputacji
    9

    Domyślny

    Cytuj M4teu$z napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    w sumie tylko redux to rzyg i powinni rozwinac context api do poziomu na jakim jest redux, bo same przekazywanie to dalo sie robic po komponentach -.-
    czemu niby redux to rzyg? przecież to flux na resorach i nie wyobrażam sobie inaczej zarządzać stanem aplikacji niż w jednym, globalnym miejscu, a stan komponentów wykorzystywać tylko do jakichś ich lokalnych i wewnętrznych spraw jak np. formsy, do tego niemutowalne typy i redeukowanie stanu to jest przecież bajka zapewniająca bugfree code, który nawet jesli ktoś coś spierdoli, to się banalnie dochodzi do źródła problemu

    do tego użycie zewnętrznego systemu do zarządzania stanem pozwala zdecouplować strukturę stanu od struktury, której potrzebują komponenty do wyświetlenia, jest naprawdę multum powodów, żeby używać reduxa, zwłaszcza przy bardziej złożonych aplikacjach, do tego wtedy tak naprawdę można powiedzieć, że wszystkie komponenty są prezentacyjne(a jeżeli zawierają już jakiś stan, to tylko ważny dla nich) i jedynie korzysta się z kontenerów stworzonych przy użyciu hoców
    Ostatnio zmieniony przez Janusz_Wons : 12-07-2018, 11:11

  5. #5119
    konto usunięte

    Domyślny

    jednowatkowy node szybszy? chyba kurwa w hello worldzie xD

  6. #5120
    Avatar Janusz_Wons
    Data rejestracji
    2017
    Posty
    2,101
    Siła reputacji
    9

    Domyślny

    Cytuj Panic napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    jednowatkowy node szybszy?
    wat? xD właśnie chodzi o to, że tak naprawdę nie jest jednowątkowy, tylko pętla eventów jest na jednym wątku, a operacje są delegowane na osobne wątki
    jeżeli coś ma ci bardzo zablokować pętlę, to spawnujesz workery w postaci child processów i tyle, akurat node jest w kurwę szybki i jedynie ce płotek ma podjazd, bo "backend" node'a to jest c++
    Ostatnio zmieniony przez Janusz_Wons : 12-07-2018, 11:17

  7. #5121
    konto usunięte

    Domyślny

    Cytuj Janusz_Wons napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    wat? xD właśnie chodzi o to, że tak naprawdę nie jest jednowątkowy, tylko pętla eventów jest na jednym wątku, a operacje są delegowane na osobne wątki
    jeżeli coś ma ci bardzo zablokować pętlę, to spawnujesz workery w postaci child processów i tyle, akurat node jest w kurwę szybki i jedynie ce płotek ma podjazd
    nie wglebialem sie w to wczoraj dalej niz stress testy i na wykresach gorzej wypadal tylko python

  8. #5122
    Avatar Janusz_Wons
    Data rejestracji
    2017
    Posty
    2,101
    Siła reputacji
    9

    Domyślny

    Cytuj Panic napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    nie wglebialem sie w to wczoraj dalej niz stress testy i na wykresach gorzej wypadal tylko python
    też pytanie, z którego roku te stress testy, node z 2014, a obecnie to 2 różne bajki, ogólnie to node zapierdala i biorąc pod uwagę jego wszystkie plusy, to jedynie golang jest sensowną alternatywą, ce płotek naprawdę jest prehsitorycznym kaszalotem(i tylko w corze nadzieja), java tak samo, a python wiadomo, wolny, no i django jest kurwą

    ja też myślałem, że node się zrobił mega popularny, bo js i byle oskar nakodzi coś sensownego, pomyliłem się
    zresztą w erze mikroserwisów, dojebanych serwerów i load balancerów, to wydajność języka jest ostatnią rzeczą, na którą się powinno patrzeć
    Ostatnio zmieniony przez Janusz_Wons : 12-07-2018, 11:25

  9. #5123
    konto usunięte

    Domyślny

    Cytuj Janusz_Wons napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    też pytanie, z którego roku te stress testy, node z 2014, a obecnie to 2 różne bajki, ogólnie to node zapierdala i biorąc pod uwagę jego wszystkie plusy, to jedynie golang jest sensowną alternatywą, ce płotek naprawdę jest prehsitorycznym kaszalotem, java tak samo, a python wiadomo, wolny, no i django jest kurwą

    ja też myślałem, że node się zrobił mega popularny, bo js i byle oskar nakodzi coś sensownego, pomyliłem się
    https://stackoverflow.com/questions/...rformance-test

    nie wiem jak znajde czas to sam w tym porobie i ocenie, ale watpie zeby to mialo podjazd do prehistorycznego kaszalota pod wzgledem wydajnosci
    nie mozna miec wszystkiego, albo masz szybkosc/latwosc developu albo wydajnosc, tak bylo od zawsze i stad wynika ciagla popularnosc c++ i c w krajach gdzie pisze sie oprogramowanie a nie stronki internetowe

  10. #5124
    Avatar Janusz_Wons
    Data rejestracji
    2017
    Posty
    2,101
    Siła reputacji
    9

    Domyślny

    wiadomo, że c# jest szybszy, mogę podać świtny przykład jak ostatnio była skonstruowana mała apka tworzona przez 3-osobowy team
    frontend - react
    backend_ms1 - node, odpowiedzialny za autoryzację i dostęp do bazy danych
    backend_ms2 - c#, który callował dllki napisane w c++, opencv do przetwarzania obrazów

    moim zdaniem w 2018 roku, gdzie większość filtrowania, sortowania itp. danych jest po stronie użytkownika, wydajność backendu jest naprawdę mało istotna, bo pełni on często rolę tylko adaptera z autoryzacją api->baza
    bardziej skomplikowane przetwarzanie po prostu delegujesz do mikroserwisu w ce płotku i tyle

    c++ aktualnie nie jest jakoś super szybszy od c#, tak naprawdę trzeba mieć bardzo dużą wiedzę o tym jak działa pamięć, stos, pamięć podręczna procka itp. żeby w c++ pisać kod optymalniejszy o tyle, żeby było warte walczenie z jego topornością
    nie neguje tego, że c++, czy ce płotek, to królowie, jeżeli chodzi o wydajność, ale ta wydajność jest niedużo większa, a traci się sporo na pisaniu i rozwoju oprogramowania, a rynek jest tak przesycony zleceniami, że o ile się nie pracuje dla jakiegoś dupnego banku nad ultra bezpiecznym mikroserwisem, to lepiej machnąć 3 szybkie apki w nodzie niż jedną w ce płotku

    dodatkowo nie znam naprawdę nikogo, dla kogo pisanie fullstacka w 2 technologiach nie wymagałoby jednak interwałów czasu do "przeskoku", wcześniej fullstacków traktowano tak jak scyzoryk - jak jest dobry do wszystkiego, to jest dobry do niczego, przydaje się w kryzysowych sytuacjach i zrobi wszystko, ale jednak nie jest to to samo jak użycie dedykowanego narzędzia, dzięki node'owi można być fullstackiem, zarabiać sporo więcej i być poważnie traktowanym, bo korzystasz z tej samej technologii i bibliotek po obydwu stronach

  11. #5125
    Avatar M4teu$z
    Data rejestracji
    2009
    Posty
    3,743
    Siła reputacji
    17

    Domyślny

    Cytuj Janusz_Wons napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    czemu niby redux to rzyg? przecież to flux na resorach i nie wyobrażam sobie inaczej zarządzać stanem aplikacji niż w jednym, globalnym miejscu, a stan komponentów wykorzystywać tylko do jakichś ich lokalnych i wewnętrznych spraw jak np. formsy, do tego niemutowalne typy i redeukowanie stanu to jest przecież bajka zapewniająca bugfree code, który nawet jesli ktoś coś spierdoli, to się banalnie dochodzi do źródła problemu

    do tego użycie zewnętrznego systemu do zarządzania stanem pozwala zdecouplować strukturę stanu od struktury, której potrzebują komponenty do wyświetlenia, jest naprawdę multum powodów, żeby używać reduxa, zwłaszcza przy bardziej złożonych aplikacjach, do tego wtedy tak naprawdę można powiedzieć, że wszystkie komponenty są prezentacyjne(a jeżeli zawierają już jakiś stan, to tylko ważny dla nich) i jedynie korzysta się z kontenerów stworzonych przy użyciu hoców
    jako technologia jest przydatna i wlasciwie nie ma zbytnio alternatywy dla reduxa przy srednich + projektach, ale osobiscie nie podoba mi sie
    taka osobista preferencja, tak samo nie lubie TS i php mimo, ze maja swoje zastosowanie i sporo ludzi ich uzywa i uwaza ze fajnie sie w nich pisze i dla nich nie ma nic lepszego niz patrzenie na kod php z 2012 roku gdzie szymon w admin.php wbijal sql injectem z or 1 = 1 i stronka dedek

  12. #5126
    Avatar Janusz_Wons
    Data rejestracji
    2017
    Posty
    2,101
    Siła reputacji
    9

    Domyślny

    Cytuj M4teu$z napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    taka osobista preferencja
    a korzystałeś z pełnego rozwiązania? tzn. z normalizacją danych, memoizacją selektorów, niemutowalnymi typami danych w stanie itp.?
    może napisz, co konkretnie ci się nie podoba i się może okazać, że po prostu korzystałeś z basicowego podejścia albo nie do końca się zastanawiałeś nad wszystkimi konsekwencjami tego wyboru
    wiadomo, że mamy 2018 rok i ludzie się już nauczyli, że nie ma czegoś takiego jak najlepsze podejście, może być co najwyżej idiomatyczne i każdy wybór ma swoje wady i zalety, i po prostu trzeba dobrze wybrać dla danego projektu

  13. #5127
    konto usunięte

    Domyślny

    troche sie pobawilem node, na froncie vue z tylu express, do tego pierwszy raz wlaczylem na windowsie ta opcje z terminalem baszowym i kurwa w porownaniu do .neta to jest zabawa
    fajnie szybko i latwo sie robi proste aplikacje, ale i tak wole sie zajmowac .netem przynajmniej mniejszy kontakt z frontem na ktory pluje
    Ostatnio zmieniony przez Panic : 15-07-2018, 04:18

  14. #5128
    Avatar Janusz_Wons
    Data rejestracji
    2017
    Posty
    2,101
    Siła reputacji
    9

    Domyślny

    vue to ten sam sort generycznego gówna, co angular
    może react cię przekona, ale wiadomo, każdy ma swoje preferencje
    ja na froncie niezbyt przepadam za stylowaniem, ale na szczęście nie muszę tego robić

  15. #5129
    Avatar joozioom
    Data rejestracji
    2007
    Posty
    1,460
    Siła reputacji
    17

    Domyślny

    Robił ktoś magisterke z informatyki? Są gdzieś w Polsce jakieś warte uwagi?

    Chciałem iść na PWr na inżynierie oprogramowania, ale przez te zmiany w finansowaniu nie otwierają niestacjonarnych (i pytałem się, nie zamierzają otwierać w przyszłości póki co), a ja nie chcę przechodzić na pół etatu i jeszcze latać jak pojebany praca-uczelnia
    W pracy ludzie którzy robili mgr inżynieria oprogramowania/projektowanie systemów informatycznych mówili że tak średnio się opłaca, ale ja mimo wszystko coś bym jeszcze postudiował i dorobił sobie też tego mgr. Rozważałem np. jeździć na weekendy z Wrocławia do Krakowa na AGH bo tam są niestacjonarne, ale nie wiem czy to nie przesada ;p

    Bo
    https://www.horyzont.eu/
    https://www.wsiz.wroc.pl/
    To wydaje mi się że szkoda na to czasu (szczególnie że obydwie uczelnie mają jakiś przedmiot związany z programowaniem gier, na chuj mie to?), a nic innego nie ma do wyboru.
    Ostatnio zmieniony przez joozioom : 21-07-2018, 10:35

  16. #5130
    Avatar Cybuch
    Data rejestracji
    2004
    Położenie
    Poznań
    Wiek
    32
    Posty
    2,161
    Siła reputacji
    21

    Domyślny

    MIMUW. Chociaż moim zdaniem też się nie opłaca, ale jakbym miał gdzieś iść to tam, maja dobre materiały w sieci, plus dwóch studentów, z którymi miałem do czynienia ogarniali jak na studenciaków mocno. Znajomy był na polibudzie poznańskiej i też zadowolony, ale moim zdaniem hajs za zaoczne lepiej wrzucić w konfy jeżeli pracodawca ci nie da(i wtedy szukasz takiego, który da) i zamiast siedzenie nie wiem 12h w weekend na uczelni, sam sie poucz przez 6h i wyjdziesz na tym lepiej.

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Star Wars: The Old Republic - temat ogólny
    Przez Mefistos w dziale Inne gry
    Odpowiedzi: 106
    Ostatni post: 21-11-2012, 14:28
  2. League of Legends //dla potomnosci: League of Legends - temat ogolny.
    Przez ZinC w dziale Inne gry
    Odpowiedzi: 30145
    Ostatni post: 24-03-2012, 02:33
  3. Cities XL 2012 - temat ogólny
    Przez Bezdomny w dziale Inne gry
    Odpowiedzi: 0
    Ostatni post: 20-10-2011, 18:11
  4. Dragon Ball Legend temat ogólny
    Przez Mugenoo w dziale Tematy serwerów
    Odpowiedzi: 20
    Ostatni post: 02-03-2011, 16:47

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •