Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Lepiej razem, czy osobno?, Wersja SQL i txt, czy wersja z SQL i txt
MP1
post
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 22.09.2003
Skąd: Polska

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


Jak lepiej będzie?

1. Zrobić jedną wersję CMSa, gdzie będzie można wybrać przy instalacji (czy SQL (jaki?), czy pliki tekstowe). Nie sprawia to wielkiego problemu, a nie będzie trzeba wypuszczać dwóch wersji.
2. Zrobić dwie wersje CMSa, gdzie w jednej będzie można wybrać przy instalacji tylko bazę SQL, a druga będzie działać tylko na plikach tekstowych. W tym przypadku wygodniej będzie dostosować sposób zapisywania danych i ich odczytywania (nie myśląc o zgodności), a w kodzie nie będzie zamieszania (przez co o trochę KB chudszy). O skórki nie ma co się martwić - dane zawsze będą te same.

Jakie jest wasze zdanie? Napiszcie, dlaczego tak sądzicie.

Jeszcze jedna informacja. W przypadku plików tekstowych (bez względu na sposób dystrybucji: patrz wyżej) będą wyłączone niektóre funkcje, które tylko obciążałyby serwer, np. wyszukiwanie.

Ten post edytował MP1 2.05.2005, 19:03:12
Go to the top of the page
+Quote Post
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Nie powinienies rozdzielac na takie kategorie. Zastanow sie jak zbudowac interfejs zapisu danych, aby nie wazne czy to bedzie baza danych czy plik zawsze tak samo wykorzystywac. Jesli to opanujesz nie bedzie problemu dla Ciebie jaka to baza danych, i czy przypadkiem nie ma pliku. Wiem ze to nie latwo bedzie ale pomysl w tym kierunku.
Go to the top of the page
+Quote Post
MP1
post
Post #3





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 22.09.2003
Skąd: Polska

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


Z interfejsem tak łatwo nie będzie, ponieważ jest funkcja odczytująca z bazy... Gdyby to pod pliki zastosować, tablice i zmienne z plików nie byłyby globalne.
Aktualnie stosuję instrukcję IF, która sprawdza, czy to SQL czy pliki, ale z resztą to mały problem.

Więc w czym jest ten większy problem? - Zachowanie zgodności.
Gdyby rozdzielić CMS na wersje, nie trzebaby kombinować z tablicami, zmiennymi, itd...
Go to the top of the page
+Quote Post
SongoQ
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Cytat
Z interfejsem tak łatwo nie będzie, ponieważ jest funkcja odczytująca z bazy... Gdyby to pod pliki zastosować, tablice i zmienne z plików nie byłyby globalne.

A nie mozesz zrobic 2 klas ktore ich metody beda zwracac te same dane? Wtedy nie bedziesz patrzyl czy to baza czy plik.

Ustawiles sobie np odczyt z plikow. Odpowiednio tworzysz obiekt odpowiedniej klasy i wolasz np ZwrocListeUserow() i nie wazne z czego czy z pliku czy z bazy to zwraca Ci liste. Wiem ze takie cos jest tudno zaimplementowac ale jak dobrze przemyslisz to uda Ci sie.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 20:01