Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [OOP] Hermetyzacja aplikacji i ścieżki w waszych frameworkach., Jak to rozwiązaliście ?
Mize
post 7.12.2008, 15:50:53
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'. 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


--------------------
NULL;
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 17:18