![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Jak w pytaniu, czy kiedykolwiek, w praktyce, potrzebowaliście namespaców? Nie chodzi o używanie, tylko rzeczywistą potrzebę. Stworzyłem już parę średniej(?) wielkości serwisów (nie wiem jak to konkretnie zdefiniować, ale były to CRM, czy system mikrokredytów). I nigdy nie potrzebowałem użycia namespaces. W użyciu był tylko jeden framework, było sobie ~20 kontrolerów i ~20 modeli, oraz może z trzy zewnętrzne biblioteki. Nigdy nie było nawet ryzyka zaistnienia jakiejkolwiek kolizji nazw. Teraz przysiadam się do poprawek pewnego projektu w YII2 i wszędzie muszę wpisywać use siaki namespaces/podnamespace/podpodnamespace a potem kolejne use to i siamto tylko dlatego, że chcę użyć jakiejś klasy. To jakiś obłęd... Tu też w użyciu jest jeden framework, żadnych dodatkowych bibliotek a ja się muszę męczyć i tracić czas. Ja wiem, że to jest "pro" i w ogóle, ale tak w praktyce na 10 ostatnich projektów, w ilu wam to było naprawdę przydatne? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Argumentów nie brak i krytyków namespace w PHP też, tutaj znalazłem stary, acz ciekawy wpis:
https://pornel.net/phpns/pl Po prostu jakoś mi brakuje achów i ochów na temat zalet używania przestrzeni nazw w PHP - po tego typu ficzerach oczekiwałbym jednoznacznego entuzjazmu i euforii (IMG:style_emoticons/default/wink.gif) Paradoksalnie zatoczyliśmy koło: zamiast stada topornych include/require jak w czasach PHP 4 mamy dziś poemat wdzięcznych usów - ale ważne Panowie, że nie rdzewiejemy i nie gnuśniejemy, roboty jest od metra i tak dalej (IMG:style_emoticons/default/Lkingsmiley.png) |
|
|
![]()
Post
#3
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Argumentów nie brak i krytyków namespace w PHP też, tutaj znalazłem stary, acz ciekawy wpis: https://pornel.net/phpns/pl Rzeczowe argumenty, aczkolwiek nie wszystkie, których niektórym w tym wątku brakowało. Mała uwaga, PHP jako język ogólnie jest dosyć niedorobiony i z tym musimy się: a) pogodzić (IMG:style_emoticons/default/cool.gif) programować w innym. Ja tam bardzo ubolewam, że w PHP7 nie ma szans (i chyba nigdy nie będzie) na poprawę i ujednolicenie API. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 07:16 |