Fullstackowe pytania

Fullstackowe pytania
Jan943
  • Rejestracja:około 6 lat
  • Ostatnio:około rok
  • Postów:44
0

Powiedzcie mi: Jeśli chodzi o profesje fullstack to jakie technologie najlepiej się sprawdzają : Java z JS czy może C# z JS?Wiem że odpowiedzią będzie to zależy ale z chęcia posłucham zalety i wady takich stacków technologicznych.Z chęcia posłucham też czy frameworki mają jakąś role?I jak to wygląda na rynku pracy???

mr_jaro
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
3

php + front :] Bez frameworków to mało co się dziś robi.


It's All About the Game.
RE
Prawdopodobnie mniej powtarzalną pracę, aczkolwiek ciekawszą i lepiej płatną.
azalut
  • Rejestracja:około 12 lat
  • Ostatnio:ponad rok
  • Postów:1129
2

każdy sprawdza się równie dobrze i równie źle

te które maja największe community są z reguły najprzyjaźniejsze;
od razu odpowiadając na pytanie: we wszystkim można zrobić niemal wszystko

RE
  • Rejestracja:prawie 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:49
1

W obrębie mniejszych projektów lepiej wybrać jeden jezyk w którym dopuszczalne jest pisane frontu jak i backendu. Z tego co się orientuje to takie języki to: javascript, scala, kotlin, clojure.

Javascript + node - spoko, bo najpopularniejszy, najwięcej ksiązek o tym typ, ale idzie się porzygać gdy robisz w tym coś większego. Znajomość tej opcji ma realny wpływ na znalezienie pracy na początku.

Scala / Kotlin - nie testowałem, wiem, że można, ale za bardzo nie słyszałem, aby ktoś zrobił w tym coś większego. Z pewnością na plus jest sprawdzane typów.

Clojure - trudny na początek, ale oferuje dużo spójniejsze rozwiązanie niz wcześniej wspomniany javascript. Dostępne jest programowanie funkcyjne + niemodyfikowalne typy, oraz wsparcie pod asynchroniczność co zgrywa się z programowaniem w react i ogólnie pisaniem kodu pod przeglądarki.

Jeśli jednak uczysz się full stack bardziej pod pracę to tutaj raczej celuj w dwie odrębne technologie, bo w pracy na ogół są dwa zespoły jeden od backendu, drugi od frontu i na ogół taki fullstack pomaga tu i tu więc największe prawdopodobieństwo zarobku będziesz miał jeśli od strony backendu będziesz znał javę + spring, a od strony frontu javascript + react / angular i na ogół inne recepty są bez sensu, bo taka kombinacja spotkasz najczęściej jeśli chodzi o realne projekty.

edytowany 1x, ostatnio: ret
wasiu
  • Rejestracja:prawie 21 lat
  • Ostatnio:7 miesięcy
  • Lokalizacja:Poznań
  • Postów:1552
0

Od 6 lat tworzę angular + dotnet i działa to całkiem sprawnie :) Czyli C# + typescript.
Największą zaletą jest używanie Visual Studio, które bardzo usprawnia moją pracę.


Full Stack Developer .NET & Angular, Blazor
edytowany 1x, ostatnio: wasiu
witeks44
Tak z ciekawości, angulara też piszesz w Visual studio, czy raczej c# visual, a angular VSC?
wasiu
Angulara też piszę w Visual Studio, jakoś VSC mi nie leży (inni programiści widzą rozbijają vs i vsc). Jedyne co to na potrzeby developmentu odpalam ręcznie ng serve, bo te domyślne ustawienia w angularowym projekcie w visualu, gdzie przy każdym starcie backendu odpala ng builda to jakaś porażka. Trzeba też corsa dodać dla lokal dev i wtedy wszystko śmiga. Debuguje i tak w chromie wszystko z reguły ale ponoć z poziomu visuala też to można robić, więc jak znajdę czas to się tym zajmę.
TD
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 4 lata
  • Postów:380
1
ret napisał(a):

Scala / Kotlin - nie testowałem, wiem, że można, ale za bardzo nie słyszałem, aby ktoś zrobił w tym coś większego. Z pewnością na plus jest sprawdzane typów.

Twitter, Spotify, Zalando czy banki inwestycyjne to przecież nic większego. :D

RE
Miałem na myśli cały backend i front w jednym z powyższych języków, a nie tylko backend.
TD
To zmienia postać rzeczy. :)
RE
hehe, no właśnie, ale żeby nie było to zacząłem od zdania W obrębie mniejszych projektów lepiej wybrać *jeden jezyk w którym dopuszczalne jest pisane frontu jak i backendu*.
TD
Jasne, mój błąd. :)
jarekr000000
W jednym z bardzo dużych banków (Szwajcaria/Świat) kotlin + kotlin js jest już używany (na react). Na razie to pojedyncze projekty, ale już na produkcji.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.