Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Czy potrzebna bardzo dobra znajomośc HTML?
Khann
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 23.01.2011

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


Witam

Chciałbym zacząć uczyć się PHP, ale mam pytanie. A mianowicie, czy muszę jakoś szczególnie umieć HTML? Mam już jakieś tam podstawy, ale nie jest to wiele. Będę wdzięczny za pomoc.
Go to the top of the page
+Quote Post
Mephistofeles
post
Post #2





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Nie. Możesz pisać w PHP nie znając HTMLa.
Go to the top of the page
+Quote Post
Khann
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 23.01.2011

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


Aha, czyli wracam do nauki HTML i CSS (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Mephistofeles
post
Post #4





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Tam była kropka, której chyba nie zauważyłeś.
Go to the top of the page
+Quote Post
Khann
post
Post #5





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 23.01.2011

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


No faktycznie, hehehe. Trochę szybko to przeczytałem. No to świetnie.



No faktycznie, hehehe. Trochę szybko to przeczytałem. No to świetnie.

Go to the top of the page
+Quote Post
thek
post
Post #6





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




To ja napiszę dokładniej... Nie musisz znać HTML i CSS oraz innych pisząc back-end. W praktyce rzadko znajdziesz oferty, gdzie ktoś będzie Cię o znajomość jedynie back-endu pytał. Na mur więc znajomość choćby podstaw (a w praktyce już minimum średniego zaawansowania) HTML, CSS, JavaScript będzie konieczna.
Go to the top of the page
+Quote Post
Mephistofeles
post
Post #7





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Ale żeby nauczyć się PHP, a więc właściwego programowania, nie trzeba znać HTMLa, innych języków można nauczyć się w trakcie.
Go to the top of the page
+Quote Post
everth
post
Post #8





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


Zaczynanie nauki programowania od PHP to strzał w stopę. PHP ma zastosowanie praktycznie ograniczone tylko do tworzenia stron WWW - jeśli ktoś chce szybko tworzyć dynamiczne stronki to naturalną koleją jest raczej HTML->CSS->PHP->JS(?). W zasadzie tak jest najprościej do szybkiego tworzenia stron + ew. pisania prostych modułów do większych CMSów.

A programowania nie warto uczyć się na PHP. Nauczysz się złych rzeczy które później będą się za tobą ciągnęły. Szkoda czasu.
Go to the top of the page
+Quote Post
coomler
post
Post #9





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 26.06.2010

Ostrzeżenie: (10%)
X----


A ja tak tylko zapytam, czego nie nauczy mnie PHP? Co w takim razie dodatkowego wyniosę z nauki C++, czy delphi? Każdy o tym pisz, ale w sumie żadnych konkretów nie poda. Omijając oczywiście zastosowania języków, tzn. biorąc pod uwagę sam kod a nie jego zastosowanie.
Go to the top of the page
+Quote Post
thek
post
Post #10





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




PHP jako język jest takim pisaniem "na skróty". Wiele rzeczy w nim jest zrobione w tle, po łebkach. Programista moze pewne rzeczy zrobić na wiele sposobów, ale część z nich jest obarczona błędami, które sa przez język wychwytywane i poprawiane. W efekcie nie wiesz nawet, że robisz coś źle i przez to utrwalasz w sobie złe nawyki. Wsponiane języki jak choćby C++ na nie zwyczajnie nie pozwalają. Dzięki temu masz większą kontrolę nad tym co się dzieje. Wiele rzeczy, które php "łyknie" w innych językach jest sygnalizowane ostrzeżeniem lub uznawane za błąd. Dzięki temu php jest łatwiejsze do nauki, ale jednocześnie łatwiej w nim o niezgodne z jakimikolwiek konwencjami i zasadami pisanie kodu. To powoduje bajzel straszny. Dorzuć do tego fakt, że wiele rzeczy w php jest wymuszonych istnieniem określonych technik w innych językach a dowiesz się dlaczego php ma coraz więcej z nimi wspólnego. To co teraz jest nowościami w wersjach 5.3 i draftach jest dopiero przymierzane do wprowadzenia - istnieje już czasem od kilku lub kilkunastu lat w innych językach (IMG:style_emoticons/default/smile.gif) Jeśli już więc znasz kilka języków - wiesz jak wprowadzana funkcjonalność może działać czy wygladać. Świetnym przykladem jest tutaj choćby przestrzeń nazw. Zobacz odkiedy istnieje w C++ i jak działa a zapewne zrozumiesz czemu jej wejście może być ciekawe jeśli sensownie się je wykorzysta w php.
Go to the top of the page
+Quote Post
Khann
post
Post #11





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 23.01.2011

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


Mówisz o złych nawykach, a jak to jest na przykład z JavaScript. Czy ten język jest dobry do nauki po poznaniu html i css? Chodzi mi tutaj o to czy lepiej się za niego brać przed PHP?

Go to the top of the page
+Quote Post
Mephistofeles
post
Post #12





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Programowania warto nauczyć się faktycznie w innym języku. Ja bym proponował C# - nie trzeba wydziwiać ze wskaźnikami jak to w C++, sam język jest praktycznie w całości obiektowy, dobrze wykorzystuje przestrzenie nazw i inne "bajery". Nauczysz się programować i będziesz umiał w każdym języku, a gdy zaczniesz od razu w PHP może dojść do sytuacji, że umiesz tylko klepać kod, co nie oznacza, że nie da się dobrze nauczyć przy PHP.
Go to the top of the page
+Quote Post
thek
post
Post #13





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




JavaScript to zupełnie inna bajka niż HTML czy CSS. HTML to tylko język znaczników, definiujący układ i wzajemne położenie elementów na stronie (ich hierarchię względem siebie... nie układ jako widoczny layout, choć i to może wykonać, tyle że nie powinno się tego robić). CSS ma za zadanie to, czego nie powinien robić HTML, a więc odpowiadać za graficzną interpretację treści strony, jej wygląd i zachowanie dla różnego typu mediów (ekran, drukarka, rzutnik multimedialny). JavaScript to już język skryptowy w pełniejszym tego słowa znaczeniu. O to czy powinno się go uczyć w jakimś konkretnym momencie czasowym, przed lub po określonym języku to kwestia dyskusyjna. Ja bym powiedział, że powinno się uczyć jednocześnie kilku jako komplementarnych. Przykładowo PHP i JavaScript działają po dwóch różnych stronach "połączenia" - JS u klienta, php na serwerze. Dzięki temu mogą się wzajemnie uzupełniać poprzez użycie AJAX. JS prosi serwer o coś i serwer mu to przygotowuje. Z kolei serwer przygotować może odpowiednio spreparowany kod JS, który potem u klienta zadziała tak jak chcemy.
Go to the top of the page
+Quote Post
Khann
post
Post #14





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 23.01.2011

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


Zamówiłem dzisiaj książkę do nauki podstaw HTML i CSS, mianowicie: http://helion.pl/ksiazki/html_xhtml_i_css_...afer,hxcbi5.htm

Wiem, że teraz czeka mnie trochę pracy żeby opanować to, co jest w niej opisane, ale chciałbym zapytać co dalej? To znaczy w jakim kierunki iść po jej przeczytaniu? Czy JavaScript, czy też PHP MySQL? Może nieco w przyszłość wybiegam, ale z racji, iż widzę tutaj osoby, które naprawdę "siedzą" w tych tematach po prostu muszę zapytać (IMG:style_emoticons/default/rolleyes.gif)

Ten post edytował Khann 28.01.2011, 22:48:00
Go to the top of the page
+Quote Post
Mephistofeles
post
Post #15





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


HTML to nie jest język programowania i znacznie różni się od właściwego programowania w PHP, JavaScript czy innym języku. Programowanie to już nie klepanie kodu, żeby wygląd pasował.
Go to the top of the page
+Quote Post
Khann
post
Post #16





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 23.01.2011

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


To akurat wiem i zdaję sobie sprawę, że HTML, a PHP to są dwie różne bajki (IMG:style_emoticons/default/rolleyes.gif)

Tylko na przykład, nieraz widziałem na różnych forach odpowiedzi, że po HTML i CSS lepiej zabrać się za programowanie w PHP. Na innych z kolei, była mowa o tym, że lepiej wybrać JavaScript. I stąd wzięło się moje pytanie w poprzednim poście:D
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 - 04:57