Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [xml] Czas na XSLT?, O wyręczaniu php i SQL XML-em
DEXTER_c
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 8.12.2005

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


Chciałbym wszcząć dyskusję o plusach i minusach "XML" - pisze w skrócie "XML", ale rozumiem przez to słowo całą rodzinę technologii z nim związanych.

Plan jest taki:
1. Rezygnujemy z SQL itp.
2. Osoba używająca przeglądarki z procesorem XSL po odwołaniu się do pliku XML zobaczy poprawną stronę XHTML.
3. Zasadniczo pliki XHTML tworzymy na serwerze.
4. php używamy do:
- generowania kodu XHTML
- zarządzania stroną - edycji plików XML, a także XSL i CSS
- rejestrowania użytkowników, dodawania komentarzy.
5. Artykuły z komentarzami (razem) trzymamy w pojedynczych plikach XML. Tworzymy plik XML z metadanymi artykułów.
6. Bazę użytkowników trzymamy w 1 pliku XML.

ZALETY:
1. Strona powinna wyjątkowo szybko i łatwo się generować.
2. Wyjątkowo łatwa ręczna edycja danych.
3. Artykuł reprezentowany jest przez czytelny plik XML, a nie jako rekord w bazie stasunkowo trudny do odczytania, a tym bardziej np. do przeniesienia.
4. Bardzo łatwa przenośność zawartości serwisu.

WADY:
1. Powolna edycja danych - samo dodawanie powinno działać równie szybko.

PYTANIA:
1. Czy za pomocą XSLT np. postronicuję komentarze, bazę użytkowników?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
DeyV
post
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




A ja teraz, jako statystyczny klient, poproszę o
- 10 najnowszych newsów z kategorii "Modele malowane"
- losowy artykuł na temat gum do żucia
- oraz oczywiście wyszukiwarkę, sprawdzajacą tylko nazwę producenta modeli drewnianych.

No i teraz porównajmy wydajność bazy danych i plików XML...

Dobra - to tyle na wesoło. A na poważnie. Już nie raz omawialiśmy temat prawidłowego wykorzystania XML.
I zgodna opinia zadecydowała, że XML nadaje się świetnie do komunikacji i wysyłania danych. Nie do ich przesyłania.
Jeśli w końcu doczekamy się przeglądarki, która będzie potrafiła w pełni poprawnie generować wyglą stron w oparciu o XML i XSLT to wtedy właśnie okaże się, że XML świetnie będzie nadawał również do przesyłania danych z serwera do przegladarki.
Nie zmienia to jednak faktu, że dane te będą przechowywane w binarnych strukturach baz danych, będa łatwe do obróbki, pobrania i wyszukania.
A potem, jakiś mechanizm, napisany np. w php wygeneruje z nich ładny, kompletny plik XML, który będzie zawierał wszystkie dane niezbędne do wygerowania strony, a i tak bedzie o wiele prostrzy do wygenerowania, i "lżejszy" do transportu, niż gotowy plik XHTML.

Choć akurat to ostatnie nie jest takie pewne, bo przecież czysty XHTML aż tak bardzo od XML'a nie odbiega. A jeśli całość wyglądu strony przeniesie sie do CSS'ów, to on również jest dosyć prosty do wygenerowania, i nie waży zbyt wiele.
Go to the top of the page
+Quote Post

Posty w temacie
- DEXTER_c   [xml] Czas na XSLT?   19.03.2006, 01:13:47
- - orson   witam ... do małych stron - tak, jak tylko coś wi...   19.03.2006, 08:53:56
- - sf   Cytat1. Strona powinna wyjątkowo szybko i łatwo si...   19.03.2006, 09:32:29
- - ActivePlayer   Cytat1. Strona powinna wyjątkowo szybko i łatwo si...   19.03.2006, 09:39:59
- - joshua   uważam, że DEXTER_c ma rację. tworząc witrynę za p...   19.03.2006, 14:04:36
- - orson   witam ... a co ze skalowaniem co jak serwer nie ...   19.03.2006, 14:35:52
- - DeyV   A ja teraz, jako statystyczny klient, poproszę o -...   19.03.2006, 17:31:56
- - joshua   Cytatktóry będzie ręcznie edytował kontent w plika...   19.03.2006, 20:34:24
- - Spirit86   hehe, weź pod uwagę jeden fakt: plik xml każdy moż...   20.03.2006, 13:14:05
- - joshua   hasła można trzymać w plikach tekstowych -a hasła ...   20.03.2006, 13:38:45
- - dr_bonzo   Cytathehe, weź pod uwagę jeden fakt: plik xml każd...   20.03.2006, 13:47:23
- - bigZbig   XML jest dobry do niewielkich porcji danych. Pobie...   21.03.2006, 10:45:39
- - DeyV   Cytat(joshua @ 2006-03-19 20:34:24)co do wysz...   21.03.2006, 11:16:00
- - joshua   Cytatco do wyszukiwarki - to chyba XML jest jednym...   22.03.2006, 01:31:25
- - ffreak   Dwie rzeczy: 1. XML nie służy do gromadzenia dany...   23.03.2006, 17:07:13
- - DEXTER_c   Co do przeszukiwania dużych zbiorów danych, napisa...   25.03.2006, 16:15:52
- - hawk   Cytat(DeyV @ 2006-03-19 17:31:56)Jeśli w końc...   25.03.2006, 22:22:15
- - DEXTER_c   Cytat(hawk @ 2006-03-25 22:22:15)- MSIE od da...   26.03.2006, 00:26:17
- - ffreak   Cytat(DEXTER_c @ 2006-03-25 23:26:17)Cytat(ha...   26.03.2006, 11:05:35
- - joshua   CytatCo do bezpieczeństwa. Najtajniejsze pliki XML...   26.03.2006, 13:53:50


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: 4.10.2025 - 18:56