Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

3 Stron V   1 2 3 >  
Reply to this topicStart new topic
> Dlaczego pisać strony w XHTML?
comzit
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 14.11.2003
Skąd: Warszawa

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


Może pytanie jest trochę dziwne na pierwszy rzut oka ale przeglądając zasoby sieciowe wydaje mi sie, że uzasadnione.
Czy są jakieś uzasadnione, ważne powody dla których należy się gimnastykować z tworzeniem poprawnych stron XHTML np. w wersji strict?

Jedynie śladowe ilości serwisów są w ogóle napisane w XHTML a z nich tylko jakaś część nie zawiera błędów.

Może ktoś potrafi przytoczyć kilka mocnych argumentów.
Go to the top of the page
+Quote Post
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Widać mało czytałeś o zaletach xhtmla, były na ten temat dyskusje na forum, wystarczy poszukać.
Spójrz na to z tej strony, czy wszelkiego rodzaju oprogramowanie ciągle stoi w miejscu ? Nie, wszystko się rozwija, nowe standardy tworzenia stron mają zapewnić ich większą elastyczność, jak również łatwość tworzenia i dostępność dla większej liczby osób.
A wersja strict xhtmla ? Podejdź do tego jak do dyktanda (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) Może dostać 6, jak napiszesz bez błędów (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) A jeśli zadowala Cię niższa ocena to wybierasz inne DTD (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
dag
post
Post #3





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 24.12.2003

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


Zalety:
  • Mniejsza ilość kodu, dzięki temu mniejszy transfer
  • Oddzielenie warstwy prezentacji od treści, sprawy wizualne ustalamy za pomocą CSS, dzięki czemu w łatwy i szybki sposób możemy zmienić układ
  • Strony szybciej się ładują, raz że mniejsza ilość kodu, dwa, że szybciej są widoczne, ponieważ przeglądarka nie czeka aż ściągną się wszystkie dane i będzie mogła zamknąć tabelkę (czeka do znacznika </table>)
  • O wiele bardziej czytelne źródło
  • Wprawny webmaster stworzy szybciej strukturę serwisu
  • Mniej kodu, szybsze czyli tańsze tworzenie
Go to the top of the page
+Quote Post
comzit
post
Post #4





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 14.11.2003
Skąd: Warszawa

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


Cytat
Mniejsza ilość kodu, dzięki temu mniejszy transfer  Oddzielenie warstwy prezentacji od treści, sprawy wizualne ustalamy za pomocą CSS, dzięki czemu w łatwy i szybki sposób możemy zmienić układ  Strony szybciej się ładują, raz że mniejsza ilość kodu, dwa, że szybciej są widoczne, ponieważ przeglądarka nie czeka aż ściągną się wszystkie dane i będzie mogła zamknąć tabelkę (czeka do znacznika </table>)  O wiele bardziej czytelne źródło  Wprawny webmaster stworzy szybciej strukturę serwisu  Mniej kodu, szybsze czyli tańsze tworzenie


Akurat te argumenty nie mają wiele wspólnego z XHTML. To samo można osiągnąć stosując HTML + CSS.

Nie chodzi mi o problematykę rozdzielania treści od prezentacji ale o poważne argumenty za XHTML.
Go to the top of the page
+Quote Post
dag
post
Post #5





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 24.12.2003

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


A czy to nie są poważne argumenty?

Mniejszy transfer, szybsze wyświetlanie...tańszy w utrzymaniu kod...łatwiejsza optymalizacja...łatwiejsze pozycjonowanie w wyszukiwarkach (mniej kodu, więcej treści)...

Nie wiem na jakie argumenty czekasz.. jakiego typu?

Oczywiście, że można to zrobić za pomocą HTML + CSS, jednak XHTML to standardyzuje i wiele "metod" poprawnych wg walidadotora do HTML nie działa poprawnie wg walidatora XHTML, wyższy standard, bardziej rygorystyczny.
Go to the top of the page
+Quote Post
comzit
post
Post #6





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 14.11.2003
Skąd: Warszawa

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


Sory, ale skoro można dokładnie to samo zrobić w HTML+CSS to po co stosować trudniejszy XHTML? To bez sensu.
Go to the top of the page
+Quote Post
Levabul
post
Post #7





Grupa: Zarejestrowani
Postów: 197
Pomógł: 0
Dołączył: 11.07.2005

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


XHTML nie jest trudniejszy od HTMLa - on po prostu stawia większe wymagania podczas pisania kodu przy czym jest o wiele bardzej czytelniejszy. Wszystko kiedyś musi ewoluować, nawet HTML.
Go to the top of the page
+Quote Post
comzit
post
Post #8





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 14.11.2003
Skąd: Warszawa

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


No super.

Argumenty są nie do podważenia. Trzeba coś stosować bo to jest nowe. Miliony profesjonalnych stron to strony HTML i jakoś się znakomicie wyświetlają we wszystkich przeglądarkach.
Go to the top of the page
+Quote Post
Kinool
post
Post #9





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

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


tu chodzi tez o standaryzacje, w tj chwili nawej jak zrobisz bledy w HTML-u to jest spora szansa ze przegladarka i tak wyswietli ja poprawnie.

w tej chwili jest wolna amerykanka, ja staram sie wszystko robic w XHTML-u zgodnie ze standaradmi a czemu?? bo lubie wyzwania i trzymac staram sie trzymac wyspoki poziom swoich prac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

no i za jakis czas XHTML stanie sie standardem powszechnym w uzyciu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
comzit
post
Post #10





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 14.11.2003
Skąd: Warszawa

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


Jak na razie to są tylko dość powierzchowne argumenty.
Poczekam, może w końcu ktoś przytoczy coś naprawdę ważnego.
Go to the top of the page
+Quote Post
revyag
post
Post #11





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


HTML nie jest już rozwijany,zastąpił go właśnie XHTML. HTML jest/był aplikacją SGML, XHTML jest zgodny ze specyfikacją XML.
Jakie plusy z tego wynikają ?
- możliwość generowania XHTML'owych stron z dokumentów XML przy użyciu np. szablonów XSLT
- możliwość łączenia z innymi językami zgodnymi z XML, np. MathML czy SVG
- oddzielenie warstwy sematyki od prezentacji, niewielkie użycie elementów prezentacyjnych
- modularyzacja - podstawowa wersja języka może być dowolnie rozszerzana poprzez dodanie odpowiednich modułów, nie trzeba się martwić ich obsługą przez przeglądarki - jest ona częścią standardu.

Bardzo ważną sprawą jest standaryzacja. Aby uprościć korzystanie z zasobów sieci nowoczesnym urządzeniom, kod stron WWW powinien być maksymalnie ujednolicony. Przykład ? WAP, Palmtopy i inne urządznia których nie znam (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)

Reguły XML, a więc i XHTML wymuszają poprawność formalną dokumentów zdejmując z przeglądarek internetowych ciężar korygowania błedów w kodzie. Sam kod stron jest bardziej przejrzysty, łatwiejszy w pisaniu i modyfikacjach.

No i bardzo duży plus - właśnie przejrzystość kodu, porównaj sobie strony w HTMLu z ogromną ilością znaczników i XHTMLu gdzie ich ilość jest ograniczona a za formatowanie strony odpowiada tylko css.
Go to the top of the page
+Quote Post
Levabul
post
Post #12





Grupa: Zarejestrowani
Postów: 197
Pomógł: 0
Dołączył: 11.07.2005

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


Zobaczmy co ma do powiedzenia Wikipedia :
Cytat
(...)
XHTML jest następcą nie rozwijanego już języka HTML.
(...)
W odróżnieniu od „zwykłego” HTML-a (który jest aplikacją SGML), dokumenty pisane w XHTML są zgodne z oficjalną specyfikacją XML (to znaczy, że dokumenty w XHTML są poprawnymi dokumentami XML) i dzięki temu można je łatwo generować z innych dokumentów XML przy pomocy np. XSLT, a także automatycznie przekształcać w inne formy XML-a.

Jedną z największych zalet XHTML jest możliwość łączenia z innymi językami zgodnymi z XML, np. MathML czy SVG. Odbywa się to dzięki wykorzystaniu mechanizmu przestrzeni nazw XML
(...)
Go to the top of the page
+Quote Post
revyag
post
Post #13





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Wystarczy w googlach wpisać xhtml i znajdziemy mnóstwo stron na ten temat z ładnie opisanymi zaletami i regułami tego języka.
Zresztą kiedyś sam tak zrobiłem, w wikipedia to dobry przykład (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
comzit
post
Post #14





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 14.11.2003
Skąd: Warszawa

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


Cytat
możliwość generowania XHTML'owych stron z dokumentów XML przy użyciu np. szablonów XSLT 
- możliwość łączenia z innymi językami zgodnymi z XML, np. MathML czy SVG 
- oddzielenie warstwy sematyki od prezentacji, niewielkie użycie elementów prezentacyjnych 
- modularyzacja - podstawowa wersja języka może być dowolnie rozszerzana poprzez dodanie odpowiednich modułów, nie trzeba się martwić ich obsługą przez przeglądarki - jest ona częścią standardu.



Właśnie o ten kierunek rozważań mi chodziło. Tylko co dokładnie rozumiemy przez modualryzacje.
Czy można np. wykorzystać tresc strony napisanej w XHTMLu w tradycyjnych aplikacjach do obsługi sprzedaży i na odwrót z wykorzystaniem parserow XML oczywiscie. Generalnie szukam wlasnie takich informacji. Informacji, że jest to standard, że oddzielenie struktury od wygladu itd. Jest faktycznie mnóstwo, szukałem w google oczywiście. Tylko chyba nie dla samego „ładnego” kodu został XHTML stworzony i rozwijany.
Go to the top of the page
+Quote Post
revyag
post
Post #15





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Jeśli chodzi o modularyzację to: klik i wszystko powinno być jasne.
Go to the top of the page
+Quote Post
comzit
post
Post #16





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 14.11.2003
Skąd: Warszawa

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


Własnie czytałem ten dokument. Ale to teoria. Czy są jakieś namacalne przykłady wykorzystania tego i innych zawansowanych możliwośći XHTMLa w praktyce?
Go to the top of the page
+Quote Post
Kas
post
Post #17





Grupa: Zarejestrowani
Postów: 425
Pomógł: 0
Dołączył: 28.05.2005
Skąd: Warszawa

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


Jest ich wiele. Jeśli mnie pamięci nie myli to np. wirtualna polska jest stworzona w xhtml.
Ale ja tam lubię onet. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
comzit
post
Post #18





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 14.11.2003
Skąd: Warszawa

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


No tak, ale chodzi mi nie o same strony jako takie wykonane w XHTML ale o strony korzystające z pełnych zaawansowanych mozliwości XHTMLa jak np. modularyzacja lub wspóldziałanie z SVG lub MathML.
Go to the top of the page
+Quote Post
Kas
post
Post #19





Grupa: Zarejestrowani
Postów: 425
Pomógł: 0
Dołączył: 28.05.2005
Skąd: Warszawa

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


Zadajesz trudne pytania. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Jestem na etapie poszukiwań takiej strony.
Go to the top of the page
+Quote Post
comzit
post
Post #20





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 14.11.2003
Skąd: Warszawa

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


Tylko trudne pytania są warte aby je zadawać. (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
Go to the top of the page
+Quote Post

3 Stron V   1 2 3 >
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: 22.08.2025 - 20:00