Dziś jest piątek, 22 sierpnia 2008 roku (z kalendarza...)

Pliki w piaskownicy

Autoloader zaczął coraz bardziej przeszkadzać, gdy drzewo katalogowe rozrastało się, przybywało w nim gałęzi oraz plików o różnych sposobach ładowania i obsługi. Wprawny ogrodnik dostrzegł w porę wady swojego narzędzia i zaczął myśleć nad wykonaniem czegoś lepszego. Tak pokrótce przedstawia się ostatni dylemat Zyxa, gdy zasiadł przed StarUML'em i przeniósł do niego schemat działania OpenBP-kowego autoloadera.

Schodząc na ziemię ze ścieżki fabularnej, mogę powiedzieć teraz w normalny sposób o moim nietypowym pomyśle. Zamiast autoloadera stworzyć tzw. piaskownice, czyli zamknięte fragmenty drzewa katalogowego, w których bezpiecznie można wykonywać różne operacje na plikach. Zawartość piaskownicy mogłaby być buforowana oraz ładowana automatycznie, jak w autoloaderze, a przy tym samodzielnie zapisywałaby w buforze wszystkie ewentualne zmiany w stylu kopiowania katalogów, plików, które będzie często wykorzystywane przez osoby rozszerzające skrypt. Dzięki piaskownicom będzie też można zmienić strukturę katalogów: zamiast serii pozycji w stylu "utils", "core" itd., powstaną "required" i "optional" z wiadomą zawartością, do których dodane będą foldery w stylu "session", "auth" zawierające różne nakładki na odpowiednie biblioteki. Prototypu klasy jeszcze nie mam, ale opublikuję go, gdy tylko takowy powstanie (ba, prawdopodobnie cały kod źródłowy udostępnię, abyście mogli potestować).

Powrót

Komentarze

Napisał Paweł `hwao` Hal w piątek, 7 lipca 2006 o 09:21

Wolal bym zobaczyc jakis raport prac nad OPB, co jest co bedzie w niedlugim czasie czego braknie, ect.

Strona 1 z 1 :: 1

Skomentuj

NickInformacja
E-mailTylko do użytku wewnętrznego.
WWWNie zapomnij o http://
LayoutNapisz tu, czy widzisz dzienny czy nocny layout.
WpisFormatowanie wiki
Internauto, pamiętaj! Wolność to nie samowola - dbaj o kulturę wypowiedzi oraz dyskusji w sieci.

Na Zyxist.com panuje swoboda wyrażania opinii oraz krytyki pod dowolnym adresem. Jedyny warunek: musi być ona kulturalna i rzeczowa. Na chamstwo, prostactwo lub jawne obrażanie kogokolwiek nie ma tu miejsca i takie komentarze są bardzo szybko usuwane. Jeśli zamierzasz polemizować z treścią wpisu, wpierw uważnie ją przeczytaj.

© Tomasz "Zyx" Jędrzejewski 2005 - 2008 | Wykonanych zapytań: 2 | Serwer wirtualny zapewnia