readme_txt
#naukaprogramowania #java #csharp
Cześć, stoje w tym momencie przed wyborem języka obiektowego, którego będę chciał się nauczyć. Jest to dla mnie ważny wybór bo jak postanowię, to nie chce już zmieniać zdania i uczyć sie troche tego troche tamtego. Wybór stoi pomiędzy javą, c#.

Planuję wykorzystywać umiejętności głównie pisząc aplikacje na androida - mam sporo pomysłów, więc chciałbym wykonać pare side-projektów. Czyli chyba szala przechyla sie na stronę javy.
Natomiast jestem bardzo dobrze obcykany z t-sql, dzieki czemu mógłbym wykorzystywać te umiejętności w c#.

Będę wdzięczny za pomoc w nakierowaniu. Dzięki!
  • Najlepsze
  • Wszystkie komentarze
M.....n
M.....n
@readme_txt: 10 lat temu przeszedłem z Javy na C# i nie żałuje ( ͡° ͜ʖ ͡°)
sorhu
sorhu
2
@Myrten
10 lat temu przeszedłem z C# na Javę i nie żałuję.


asunez
@sorhu: Weź serio napisz co mają enumy w Javie takiego potrzebnego, bo też jestem ciekaw. Hasła wystarczą, resztę sobie wygooglam.
M.....n
M.....n
@sorhu: Oczywiście że są enumy i w tej wersji jaka jest w C# wystarczają w zupełności
sorhu
sorhu
1
@Myrten Weź mnie nie rozśmieszaj! Te siszarpowe popierdółki nawet koło prawdziwych enumów nie stały. (✌ ゚ ∀ ゚)☞

Toć to jeno zakamuflowany integer.

Wystarczają w zupełności? Tak może powiedzieć tylko ktoś, kto nigdy nie poznał, co to prawdziwy enum.
asunez
asunez
@sorhu: tez mam jakieś takie przeświadczenie że logika w Enumach to zły design. Z samej definicji to przecież typ wyliczeniowy, a nie obiekt. Skoro chcemy żeby zawierał jakieś pola, to czemu nie zwykła klasa?

wytrzzeszcz
@readme_txt: dlaczego nie smalltalk?
readme_txt
readme_txt Autor
0
@Myrten: prawdę mówiąc nie zgłębiałem się w temat, ale wiem ze da się. natomiast czy faktycznie da rade robić fajne appki na androida w c#?
Luntri
@readme_txt: jeśli zależy Ci na zdrowiu psychicznym to bier c#.
Na androida masz xamarin, ios zdaje się też obsługuje.
A sql nie ma tu znaczenia, postgres czy mysql i tak ogarnąłbyś szybko.
FaenTaDeg
@readme_txt: Z tego co się orientuje to Xamarin jest na mobilki, a jak gierki to np. Unity
readme_txt
readme_txt Autor
0
@Luntri: aż tak? a ponoć java jest taka user friendly i łatwa w nauce? to prawda ze microsoft p----------ł z javy dużo i nazwali to c#? :D
Najkon
Najkon
@readme_txt: java
M.....n
M.....n
@readme_txt: Xamarin na to pozwala, natomiast ogólnie odradzałbym traktowania aplikacji mobilnych jako głównej ścieżki rozwoju, może to być coś dodatkowego co poprawi twoje CV.

Natomiast ogólnie to sugerowałbym żebyś poszedł w kierunki typowych webowych aplikacji biznesowych, jak już znasz TSQL to jeden problem z głowy masz ( ͡° ͜ʖ ͡°)

to prawda ze microsoft p----------ł z javy dużo i nazwali to c#? :D


C# to taka
readme_txt
readme_txt Autor
0
@Myrten: a jakie frameworki najlepiej poznac?
M.....n
M.....n
@readme_txt: Do czego? Weba?
readme_txt
readme_txt Autor
0
@Myrten: tak
sorhu
sorhu
0
@Myrten

teraz Java zrzyna z C# co chwile jakiś feature


Na przykład enumy. (✌ ゚ ∀
M.....n
M.....n
@readme_txt: Podstawą jest ASP.Net Core, do tego frontend możesz mieć na 2 sposoby:

1) MVC i strony generowane przez Razor'a + JQuery itp.
2) Framework javascriptowy np. Angular albo React który strzela zapytaniami do API wystawionego przez twoją aplikacje.

Pierwszy sposób jest prostszy do ogarnięcia i wypadało by go znać stąd możesz go wziąć na pierwszy ogień, drugi jest nieco bardziej nowoczesny, natomiast tu problem polega na tym że co chwile tam się
M.....n
M.....n
@sorhu: A co ci konkretnie te javowe enumy dają czego nie możesz zrobić w C# ( ͡° ͜ʖ ͡°)?