@goomba-pl: Ogólnie fajne jest to, że już właściwie wszystko można pisać w js - od backendów po aplikacje desktopowe i mobilne, czyli wystarczy tylko nadążać za jednym językiem a nie za kilkoma. Największy profit wiadomo - npm. Do tego node-express w którym wszystkie endpointy piszę się tysiąc razy szybciej niż w czystym pehapie. A na sam koniec z użyciem async/await piszesz kod prawie tak samo jak w PHP.
@Pieczor: mozliwe ze node.js ma niezla przyszlosc przed soba ale mi osobiscie najgorzej w JS przeszkadza to ze nie ma w nim normalnych klas (jak w innych jezykach). Nie ma klas, interface i innych przydanych i pomocnych rzeczy do SOLID i ogolnie 'ladnie' wygladajacego kodu.
@y0da: No i tu się mylisz. Uber i ich ogromny matching system, Netflix - mikroserwisy, Nasa, PayPal, LinkedIn, wszystkie wykorzystują z powodzeniem Node produkcyjnie. I nie, nie tylko do frontu.
@Pieczor: z papucia na lać xD Dopóki JS nie dostanie natywnego statycznego typowania, a nie dostanie, będzie językiem niezbyt bezpiecznym do dużych projektów. Nie, TypeScript nie jest odpowiedzią. Zbyt duże oderwanie od oryginalnego języka i jego zalet. @4191727801 te ich parę webków? Nieśmieszny żart. Backend stojący za streamingiem i samą aplikacją stoi na Javie i prawdopodobnie C++.
Środowisko Node to zbyt szybko ewoluujący dziwoląg, żeby traktować go na poważnie. Dlaczego korpo
@baidu: Jest, jeśli tylko jest Ci to potrzebne. Ja osobiście pracuję na stacku:
TypeScript - statyczny code-checking (php może buty czyścić ze swoim 'checkingiem'), klasy, interfejsy, OOP, itp itd Inversify.js - pełen framework do dependency injection async/await - "synchroniczne" programowanie przy asynchronicznym runtime, wydajność w stosunku do php x100 ;p
I masz taki zestaw enterprise że php leży i kwiczy.
Dzisiaj, chwilę po 19 po długiej chorobie odeszła moja mama która opiekowałem się przez ostatnie 7 lat. Dzielnie znosiła trudny niepełnosprawności oraz ciężar choroby. Niech spoczywa w pokoju.
#programowanie #nodejs #php
@Pieczor: Jakieś uzasadnienie?
@pablitto w sumie jest ts-node, to nawet nie musisz babelowac do jsa :P
Pozamiatane.
Dopóki JS nie dostanie natywnego statycznego typowania, a nie dostanie, będzie językiem niezbyt bezpiecznym do dużych projektów. Nie, TypeScript nie jest odpowiedzią. Zbyt duże oderwanie od oryginalnego języka i jego zalet.
@4191727801 te ich parę webków? Nieśmieszny żart. Backend stojący za streamingiem i samą aplikacją stoi na Javie i prawdopodobnie C++.
Środowisko Node to zbyt szybko ewoluujący dziwoląg, żeby traktować go na poważnie. Dlaczego korpo
TypeScript - statyczny code-checking (php może buty czyścić ze swoim 'checkingiem'), klasy, interfejsy, OOP, itp itd
Inversify.js - pełen framework do dependency injection
async/await - "synchroniczne" programowanie przy asynchronicznym runtime, wydajność w stosunku do php x100 ;p
I masz taki zestaw enterprise że php leży i kwiczy.
@Pieczor: ten npm który jakoś niedawno rozwalał cały filesystem?
@Lipathor: jakies 2 lata temu...