@KKK1337: Nie no :) Kocham Symfony, ale w firmie 1. Monolit - CodeIgniter 3 + vanilliaPHP ( stare części kodu są na CodeIgniter, a nowe - w czystym PHPie, ale korzystając z wzorców z Symfony jak i też bibliotech (doctrinecache, request, response, DI). Composera mamy dodanego, bez tego ani rusz w obecnym świecie :) 2. Laravel 3. SlimPHP
Ale ogólnie tendencja jest taka że krok po kroku usuwamy wszystkie projekty
@KKK1337: nasze aplikacje nic nie obliczają niesamowitego. Przeważnie służą do pobrania danych. walidowania, wsadzenia do bazy danych itp.
Prędkość języka jest ważna gdy robisz jakieś długie obliczenia w tym języku. W naszym przypadku nie. Korzystamy głównie z funkcji sieciowych. A do obliczeń mamy zadania ETL w pythonie w sparku, które obliczają i wyrzucają wynik do bazy
TypeScript dał fajnego boostera dla JS'a. Kiedyś nienawidziłem tego języka, a teraz uważam go za spoko język, gdzie kiedyś informował cię o błędach klient, a obecnie typescript :)
I bezproblemowy port na każdą platformę, czy 32 bity, 64 bity czy x86 czy ARM.
PHP jest ciężki... musisz postawić jakiś serwer jak apache/nginx, serwer php-fpm... a to znów wszystko za loadbalancer. Bez sensu :)
@Klopsztanga: A jakiego frameworka na Node.js używacie?
@paul8585: nie korzystamy z żadnego. Korzystamy z TypeScripta i z AWS Lambda. Nasze funkcje są zbyt małe by korzystać z frameworka. AWS API gateway wysyła nam dane requestu w JSONie, jak nazwa (id) routingu... Więc nie musimy sami ten routing ogarniać.
Ma to swoje plusy i minusy... ale dużym plusem jest to że łatwo ogarnąć ten system i łatwo wyłapać bugi. Bo małe funkcje łatwo testować. Praktycznie wszędzie mamy min.
#symfony #laravel #php #programowanie
Którego używacie
1. Monolit - CodeIgniter 3 + vanilliaPHP ( stare części kodu są na CodeIgniter, a nowe - w czystym PHPie, ale korzystając z wzorców z Symfony jak i też bibliotech (doctrinecache, request, response, DI). Composera mamy dodanego, bez tego ani rusz w obecnym świecie :)
2. Laravel
3. SlimPHP
Ale ogólnie tendencja jest taka że krok po kroku usuwamy wszystkie projekty
Jakbym miał robić duży projekt to PHP - a jak mikroserwisy - NodeJS.
I nodeJS jest supportowany wszędzie - czy to AWS Lambda, czy Google functions czy jakikolwiek inny framework + praktycznie wszystkie SDK supportują
@KKK1337: nasze aplikacje nic nie obliczają niesamowitego. Przeważnie służą do pobrania danych. walidowania, wsadzenia do bazy danych itp.
Prędkość języka jest ważna gdy robisz jakieś długie obliczenia w tym języku. W naszym przypadku nie. Korzystamy głównie z funkcji sieciowych. A do obliczeń mamy zadania ETL w pythonie w sparku, które obliczają i wyrzucają wynik do bazy
@Klopsztanga: A jakiego frameworka na Node.js używacie?
Ma to swoje plusy i minusy... ale dużym plusem jest to że łatwo ogarnąć ten system i łatwo wyłapać bugi.
Bo małe funkcje łatwo testować. Praktycznie wszędzie mamy min.
@Klopsztanga: może kilka lat temu, teraz sam php może być serwerem także nie kłam :P
Tzn na razie nie może, chociaż w sumie moze ale będzie c-----o wolny