Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [OOP] Hermetyzacja aplikacji i ścieżki w waszych frameworkach., Jak to rozwiązaliście ?
Mize
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 6
Dołączył: 26.03.2008
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witam.

Chciałbym poznać opinie i rozwiązania forumowiczów w dwóch kwestiach.
Stworzyłem swojego fw, tak by z biblotek i mechanizmów mogło korzystać kilka aplikacji na raz. To znaczy...

Kod
/diwebFramework!/
   /Applications/ /* Tutaj mam aplikacje, które oparte są o fw. */
   /Library/
   /Logs/
   /JS Library/
   /Configurations/
   /Docs/
   /Plugins/


Dotychczas aplikacje uruchamiałem tak...

  1. <?php
  2. /* Plik index w folderze aplikacji. */
  3. require('../../Diweb.php');
  4.  
  5. /* Tak odpalam konkretna aplikacje. Laduje konfiguracje i plik glowny , w ktorym juz jest kod samego programu. */
  6. Diweb::Run('application1');
  7. ?>

W moim mniemaniu zapewnia to hermetyzację, szczelność i wygodę.
I tak się zastanawiam, czy to jest właściwe rozwiązanie. Czy nie można tego lepiej zrobić ?

A teraz druga rzecz.
Jak ustalacie scieżki do konkretnych folderów framework'a jak i danego projektu.
Korzystacie ze stałych, plików czy może w każdym miejscu wpisujecie 'osobno'. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Dotychczas jade na stałych, ale ciekaw jestem jak to inaczej rozwiązać.
Czy definiuje je jakiś obiekt, lub jeszcze inaczej.

Pozdrawiam, i zapraszam do dyskusji.

Ten post edytował Mize 7.12.2008, 15:53:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Black-Berry
post
Post #2





Grupa: Zarejestrowani
Postów: 663
Pomógł: 6
Dołączył: 3.06.2007
Skąd: Kraków

Ostrzeżenie: (0%)
-----


@orglee Czy to nie jest przypadkiem sztuka dla sztuki? Nie sądzicie że najważniejsza powinna być maksymalna prostota? Czy kiedykolwiek zdażyło się żeby DS był czymś innym niż '/' albo końcówka pliku czymś innym niż .php? Poza tym jeśli decydujemy się na nazwę folderu media to nie zmieniajmy go już nigdy nie trzeba będzie wprowadzać dodatkowych definicji.
Go to the top of the page
+Quote Post

Posty w temacie
- Mize   [OOP] Hermetyzacja aplikacji i ścieżki w waszych frameworkach.   7.12.2008, 15:50:53
- - erix   CytatA teraz druga rzecz. Jak ustalacie scieżki do...   7.12.2008, 16:59:19
- - dr_bonzo   Ja mam u siebie tak: Kod/application /framework a...   7.12.2008, 17:06:30
- - Black-Berry   Kod/public_html/    /EdcApplication/        /Fro...   7.12.2008, 18:05:14
- - Mize   W /JS Library/ mam najpopularniejsze frameworki js...   7.12.2008, 19:36:53
- - orglee   U mnie tak wygląda większa część pliku config.php ...   7.12.2008, 20:10:38
- - Black-Berry   @orglee Czy to nie jest przypadkiem sztuka dla szt...   7.12.2008, 20:42:43
- - orglee   @Black-Berry Bardzo możliwe że niektóre stałe są z...   7.12.2008, 21:09:12
- - Black-Berry   No rozumiem że "może się zdażyć" ale prz...   7.12.2008, 21:51:00
- - plurr   ja rowniez korzystam z rozwiazania, ktore podal dr...   11.12.2008, 19:39:24
- - orglee   Z doświadczenia - które co prawda przebogate nie j...   11.12.2008, 22:08:40
|- - Black-Berry   Cytat(orglee @ 11.12.2008, 22:08:40 )...   12.12.2008, 11:20:46
|- - mike   Cytat(Black-Berry @ 12.12.2008, 11:2...   12.12.2008, 11:35:55
- - wrzasq   DS to moim zdaniem niepotrzebne zamieszanie . PHP ...   12.12.2008, 07:25:39
- - dr_bonzo   @Black-Berry: dirname( __FILE__ )   12.12.2008, 12:25:06
|- - Black-Berry   Cytat(dr_bonzo @ 12.12.2008, 12:25:06...   12.12.2008, 12:33:19
|- - orglee   Cytat(Black-Berry @ 12.12.2008, 12:3...   12.12.2008, 13:55:19
- - wrzasq   @Black-Berry: a jak musisz na przykład uruchomić s...   13.12.2008, 20:14:46


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 13:35