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
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
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'.
Dotychczas jade na stałych, ale ciekaw jestem jak to inaczej rozwiązać.

Na stałych. Nie ma sensu (IMHO) tworzenia osobnych obiektów tylko dlatego, aby czytać ścieżki do paru folderów, które najczęściej nie zmieniają się od momentu instalacji aplikacji. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Osobiście proponowałbym działanie na ścieżkach bezwzględnych.
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 Aktualny czas: 16.10.2025 - 16:58