NOde.js czy C# - mobile

0

Witam.
Moim celem jest pisanie stron www i aplikacji mobilnych. Uczę się w tej chwili JS i C# (powoli jakoś idzie ale takie są początki HTML5 i css3 wystarczająco umiem na napisanie dobrych stron www i responsywnych)
Zastanawiam się czy lepiej podjąć naukę node.js i wstrzymam się z C#. (tak czy tak oba poznam ale na teraz, co najpierw)
Pytanie kieruje do osób głównie z doświadczeniem w obu platformach. Nie pytam o wydajności tylko użyteczność i przyjemność pisania kodu w którejś z platform bo to też uważam za ważna sprawę (programowanie ma sprawiać radość dlatego nie mogę zabrać się za php, 2 razy próbowałem ale to z musu).

Jeszcze raz C# czy node.js na strony www i aplikacje mobilne.
ps

Ktoś używał xamarin ? i co fajny?

0

na node.js jest teraz bum, za rok/dwa będzie to zapomniana technologia.

Całym sercem, jako programista java, odradzam jego naukę. Twoje potrzeby spokojnie zaspokoi C# (jest nawet mobilny framework wielo platformowy), dodatkowo znająć "C'sowe technologie", przypadnie Ci do gustu .net, czyli znając jeden język będziesz mógł napisać "wszystko".

0

Zastanawiam się czy lepiej podjąć naukę node.js

czemu Node.js a nie ogólnie JS? JavaScript to dużo szerszy temat niż tylko Node.

edit:
aha. doczytalem teraz, że JS i tak się uczysz. To cóż. W zasadzie zastanów się co chcesz zrobić, a potem zacznij to robić (mam na myśli to, żeby dawać sobie konkretne projekty do zrobienia - a nauka NodeJS jeśli znasz JS to chwila. Z tym, że o ile kiedyś byłem optymistycznie nastawiony do NodeJS, to teraz się wkur... bo niestabilne biblioteki są (mam na myśli np. Express, Connect czy Socket.io, a przez niestabilnosc mam na myśli to, że z każdą nową wersją inaczej się robi wszystko), więc można się wkur...

Aha. BTW. Jeśli robisz coś w JS/HTML/CSS, to i tak NodeJS moze się przydać do pisania choćby pomocniczych tasków do Grunt-a. Tak naprawdę nawet pisacz stron responsywnych może skorzystać ze znajomości Node. No i w Node fajnie się też robi websockety i apki, które chodzą w real time).

Werdykt: NodeJS warto znać, bo robiąc strony zawsze może się przydać w tym czy innym momencie, natomiast nie jestem pewien czy jest to dobra technologia docelowa na backend, bo pisanie w Node to trochę jak składanie wszystkiego do kupy w garażu..

O C# się nie wypowiadam, ale powiem tak - jeśli miałbym zrobić zwykły serwis internetowy, to prędzej bym wybrał Pythona i Django na backend, niż Node (chociaż jeśli bym robił grę realtime, to już Node jest lepszy).

0

Ja osobiście wiem co chcę robić pisałem wyżej ogólnie strony i aplikacje - strony www. Byłem tylko ciekaw waszej opinii na tema, właściwie porównania tych technologii pod kontem mobilności.
Pytam bo ogromny harmider jest na temat Noda.js i jaki to on jest szybki i w ogóle.
Powoli okazuje się jednak że z frontendowca zaczynam chylić się ku backendowi a to za sprawą c# który razem z Visual Studio sprawia ogromną przyjemność pisania kodu. JS też bardzo lubię ( trochę za dużo powiedziane bo dopiero od 6 m uczę się programowania). To tak jak dwa ciastka które lubisz ale z czasem orientujesz się że
chętniej sięgasz to z logo c#.
No i jest to trzecie ciastko PHP które chcesz czy nie to i tak zjesz wcześniej czy później.
Dzięki za odpowiedź czekam na dalsze opinie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1