![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Naszła mnie taka myśl przed chwilą. Przestrzenie nazw zostały wymyślone jako kategorie obiektów, ale tak na prawdę co przemawia za używaniem ich. Jeszcze chwilę temu chciałem przebudować swój framework wprowadzając przestrzenie nazw bazując na Symfony 2.0, które podobno jest x razy szybsze właśnie głównie ze względu na ich wykorzystanie. Tak na prawdę jednak zamiast nazwy typu sysCoreApplication dostajemy \sys\Core::Application. Jeśli wprowadzić keszowanie załadowanych plików klas powiedzmy na konkretny url to cały wspaniały czar wydajności pryska jak bańka mydlana, a mnie osobiście bardziej się podoba pierwszy zapis niż drugi.
Jestem ciekaw waszego zdania na temat. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Bo wśród społeczności PHP jeszcze się takie konwencje nie utworzyły (z tego co kojarzę), jednakże na start masz dwie możliwości:
1) Względem nazwy projektu (\Symfony\...) 2) Względem adresu strony projektu (\org\symfony-project\...) - ten model jest stosowany np. w Javie. A to jakie będą kolejne elementy nazwy to już tylko i wyłącznie Twoja sprawa. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 11:28 |