Wpis z mikrobloga

@wygryw50k: nie chodzi o wielki system roproszony, tylko ogólnie o produktywność.

O to, że jak jeden gostek w zespole napisze function frombricate(foo, bar) to bez statycznego typowania możliwe są różne takie scenariusze:
- drugi gostek nie bardzo będzie wiedział co to robi i jakie argumenty ma przekazać i będzie musiał iść się dopytać albo patrzeć do wnętrza funkcji i tracić czas
- drugi gostek przeczyta dokumentację funkcji i doczyta, że foo
  • Odpowiedz
@wygryw50k: komentarze nie działają tak jak typy, bo nic ich nie sprawdza i mogą kłamać. Type hinting w PHP to bieda nawet w porównaniu z Javą i Go - toż to nawet genericsów nie ma. Jednak sam fakt, że idą w tym kierunku oznacza że kapnęli się to ma wartość. Tyle że w innych językach to już wszystko jest i nie musisz iść na kompromisy.
  • Odpowiedz
@wygryw50k: przecież w javie bierzesz Spring Boot i też masz MVC postawione w dosłownie chwilę. Analogicznie w Rust gdzie JEDNYM poleceniem cargo generujesz z szablonu kompletną apke webową, która na dodatek możesz odpalić lokalnie z jednej binarki bez stawiania jakichś serwerów. Podobnie w Golang. Jest to tak naprawdę łatwiejsze i szybsze niż w PHP, w którym musisz zainstalować tego laravela jeszcze potem to zdeployować na serwer aby cokolwiek zobaczyć. I gdzie
  • Odpowiedz
w tych wszystkich rzeczach nie jesteś tak produktywny jak stawiając projekt w laravelu


@wygryw50k: Ale oddzielmy subiektywne przyzwyczajenia od czynników obiektywnych. No raczej oczywiste jest, że ktoś mający 5 lat doświadczenia w laravelu będzie bardziej produktywny w laravelu niż w Go, którego uczy się od miesiąca. Tylko że to samo można powiedzieć w drugą stronę - ktoś kto nigdy nie widział Laravela, wcale nie będzie w nim tak produktywny jak np.
  • Odpowiedz