Nigdy nic webowego w Javie nie pisalem, bo jestem poczatkujacym, ale wybralbym wlasnie ten jezyk. Za jakis czas koncze kurs javastart, niezly wstep do jezyka chociaz mam wrazenie, ze im wiecej go poznaje tym mniej go znam, ale coz sie dziwic to gigantyczna platforma. Po skonczeniu kursu popisze sobie jakies male gry typu snake jakies aplikacje typu kalkulator kupuje ksiazke do Javy poszerzam wiedze i android lub spring jak juz wiedza na to pozwoli ;).
- 1
- 2

- Rejestracja:ponad 8 lat
- Ostatnio:42 minuty
- Lokalizacja:U krasnoludów - pod górą
- Postów:4707
Możliwe, że najłatwiejszym dla Ciebie rozwiązaniem będzie framework taki jak Meteor
https://www.meteor.com/
- Piszesz w nim i server i klienta - jest to spójny system, jedna technologia, jeden język, jedna baza danych (Mongo)
- Masz w nim wszystko przygotowane (build, pakiety etc.) - więc od pierwszej godziny możesz jechać z tutorialem, poprowadzi Cie za rączkę i szybko będziesz miał coś co działa
- Wszystkie jest w JavaSkrypcie (to zaleta bo jeden język, i wada bo to język katastrofa :-) , ale na początek ok)
- Meteor jest dość ciekawy architektonicznie i raczej pokazuje jak się będzie przyszłościowo pisać WEB (to też wada - bo jest dość niestandardowy na każdym kroku),
@somekind
Z kolei z dużą skalą dużo częściej można spotkać się w dużej firmie niż w małej firmie.
To niby jaka ścieżka jest według Ciebie najlepsza?
somekind napisał(a):
MarekFalz napisał(a):
Java to potężny język, w którym tworzy się przede wszystkim duże (duuuuuże) i dobrze skalowane systemy [...] ePUAP, CEPIK, Geoportal
No, po przykładach widać, że jesteś mistrzem ironii.
Akurat CEPIK to wielka kobyła i jak na ilość bebechów to jest dobrze wyskalowana.

- Rejestracja:ponad 9 lat
- Ostatnio:około 8 lat
- Postów:39
jarekr000000 napisał(a):
Możliwe, że najłatwiejszym dla Ciebie rozwiązaniem będzie framework taki jak Meteor
https://www.meteor.com/
- Piszesz w nim i server i klienta - jest to spójny system, jedna technologia, jeden język, jedna baza danych (Mongo)
- Masz w nim wszystko przygotowane (build, pakiety etc.) - więc od pierwszej godziny możesz jechać z tutorialem, poprowadzi Cie za rączkę i szybko będziesz miał coś co działa
- Wszystkie jest w JavaSkrypcie (to zaleta bo jeden język, i wada bo to język katastrofa :-) , ale na początek ok)
- Meteor jest dość ciekawy architektonicznie i raczej pokazuje jak się będzie przyszłościowo pisać WEB (to też wada - bo jest dość niestandardowy na każdym kroku),
No ale każdy na początku odradza JaveScript, to jak to się ma do rzeczywistości według Ciebie? Dla osobnika, który ni w ząb z programowaniem?

- Rejestracja:ponad 8 lat
- Ostatnio:42 minuty
- Lokalizacja:U krasnoludów - pod górą
- Postów:4707
JavaScript to bardzo zły język... ale ma niski próg wejścia - szybko coś zobaczysz działającego (wystarczy Ci przeglądardka i już możesz się bawić).
Dlatego ... z bólem :-) , stwierdzam, że polecam JS na początku. Na początku duże znaczenie ma motywacja i feedback - jak będziesz musiał przez pół dnia bawić się i instalować jakieś narzędzia, żeby zrobić 2+2 (czyli typowa Java do web ) to się zniechęcisz.
A w JS zobacz jak łatwo coś całkiem sensowengo zrobić:
https://developer.mozilla.org/en-US/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript
albo JS + Meteor
https://www.meteor.com/tutorials/angular/creating-an-app
Poza tym JavaScript ma też dobre strony (że pojadę klasyskiem):
Dlatego JS to nie będzie całkiem czas stracony - nauczysz się wielu przydatnych technik programowania.
Polecam, jak już nabędziesz biegłości w JS (czy w jakimkolwiek innym języku) zacząć uczyć się jakiegoś alternatywnego.
Java czy C# czy Scala to są bardzo alternatywne do JS języki. (ale na to masz czas).
Żeby nie było to pisze głównie w Scali i w Javie - ale po prostu na start do Web nie polecam. Za dużo rzeczy na raz do ogarnięcia.
Ogólnie to bardzo tez polecam zrozumienie protokołu HTTP. Jak będziesz sam potrafił z palca zasymulować serwer HTTP to znaczy, że rozumiesz podstawy.
początkujący wybierają inne języki pokroju PHP
Hehe...W PHP mozna pisać tak samo obiektowo jak w JAVA, czy C#. Ponadto istnieja frameworki, ktore bardzo dobrze implementuja architekture MVC. Nie ma wielkiej roznicy w zasadach pisania aplikacji miedzy frameworkiem PHP , a np. Spring z Java, czy ASP.NET MVC z C#. Minusem PHP jest fakt, ze powstalo wiele rozbudowanych aplikacji napisanych w strukturalnym PHP wymieszanym z JS i HTML, czyli klasyczne spagetti, ktore trudno jest rozwijać.
@Shalom zamiast dogadywać ludziom którzy mają niepochlebne opinię o Javie, lepiej popracuj nad tym forum, bo co jakiś czas wyskakuje:
503 Service Temporarily Unavailable
cloudflare-nginx

Czarny Semiu napisał(a):
@Shalom zamiast dogadywać ludziom którzy mają niepochlebne opinię o Javie, lepiej popracuj nad tym forum, bo co jakiś czas wyskakuje:
503 Service Temporarily Unavailablecloudflare-nginx
ZDĄŻYŁ
zostać mistrzem C++,
ZDĄŻYŁ
pracować w CERN,
ZDĄŻYŁ
wspiąć się na szczyt kariery,
ale...
NIE ZDĄŻYŁ
naprawić HTTP 503.
- 1
- 2
Shalompoczątkujący wybierają inne języki pokroju PHP
to raczej objawy upośledzenia w stopniu przynajmniej lekkim ;]