Webmastering - tworzenie stron - filozofia, metody, narzędzia - jak to się robi ?

Webmastering - tworzenie stron - filozofia, metody, narzędzia - jak to się robi ?
CI
  • Rejestracja: dni
  • Ostatnio: dni
0

Chciałem spróbować swoich sił w tworzeniu stron. Oczywiście przeczytałem temat http://4programmers.net/Forum/Webmastering/163591-FAQ_-_serwery_domeny_uslugi_ksiazki_jezyki przewertowałem podane linki, jest fajna literatura, ok. Mam jednak nieco inne pytanie. Na początek można wziąć sobie darmowy hosting i stronę zrobić w notatniku. Można, ale chyba wraz z rozwojem, zarówno wiedzy, jak i danego projektu, stanie się to uciążliwe. Stąd pytanie (-a). Jak się tworzy, bardziej profesjonalnie, strony www. Jakich narzędzi się używa ? Czy pisze się kod czy raczej korzysta się z edytorów graficznych, a później "dopieszcza" ? Może pisze się najpierw takie narzędzie jak CMS, itp., żeby ułatwić sobie sprawę udostępniania nowych treści (np. w serwisie newsowym). Na czym polega "cięcie" strony, w czym to się robi ? Złóżmy stworze sobie layout, który zapisany będzie w jednym pliku graficznym. Co robię z tym dalej, by móc wykorzystać na stronie ?

dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
1

Pisze się kod - IDE do wyboru (Ja sam używałem na początku PHPEdit, potem Eclipse PDT, aktualnie PHP Storm) - edytory graficzne raczej zawsze będą ograniczone, no i wiadomo - do kodu server-side się nie nadadzą.
Jeżeli chodzi o CMS - z moich doświadczeń wynika, że najpierw się przygotowuje szablon bez czegokolwiek, potem po prostu podstawia fragmenty kodu w system templatek - to ostatnie nie zajmuje już dużo czasu, więc tak jest dość wygodnie.
Cięcie strony - owszem, masz jeden plik graficzny - ale raczej ma on wiele warstw. Warstwy sobie wycinasz do plików wg potrzeb (tj. tła, jakieś obrazki, sprite'y (już od początku zapoznaj się z tym, czym jest sprite)), potem piszesz do tego kod HTML i CSS (na początku nie będziesz wiedział jak się za to zabrać, będziesz popełniał wiele błędów - ale to normalne, za cokolwiek się bierzesz, czy to gotowanie czy programowanie - w późniejszym etapie spojrzysz na szablon i już będziesz wiedział jakich elementów HTML chcesz użyć i jak je ostylować).
Poczytaj sobie książki, które odnalazłeś i ew. kursy (tylko aktualne, nie takie z 2000 roku) (fajnie jakby uwzględnili już nowości w HTML5 - dużo fajnych rzeczy jest, zarówno jeżeli chodzi o funkcjonalność (formularze), jak i SEO), potem dojdzie Javascript. Server-sidem zajmij się później, nie mieszaj jednego z drugim. Czyli na początek - wyświetlanie. Jakiekolwiek zapisywanie/przetwarzanie danych - potem.

Adis92
  • Rejestracja: dni
  • Ostatnio: dni
0

Do HTML5 dobrze będzie jak jeszcze zapoznasz się z CSS3 który w połączeniu z HTML5 robi fajną pracę graficzną bez używania JavaScript. Ja do pisania kodu zarówno w PHP jak i HTML, CSS i JS używam programu addobe Dreamweaver. A do robienia szablonów od strony graficznej chyba najlepszym z możliwych wyjść jest Photoshop. Jeżeli nie miałeś wcześniej styczności z programami graficznymi możesz z początku czuć się trochę zagubiony ale gwarantuję Ci, że jak już się oswoisz z tym programem nie będziesz chciał korzystać z niczego innego (przynajmniej u mnie tak było i jest). No ale wiadomo za dobre oprogramowanie trzeba słono zapłacić. Z darmowych programów graficznych ala photoshop masz gimpa. Zgadzam się z moim przedmówcą jak już chcesz się uczyć to szukaj najlepiej jak najnowszych wydań książek/kursów bo zaoszczędzi Ci to w przyszłości trochę pracy i przerabiania starszych kodów.
Jak już się nauczysz kodować strony fajną sprawą są walidatory, które powiedzą Ci czy kod jest dobrze napisany w przeciwnym wypadku pokażą Ci co masz poprawić.
(walidator html) http://validator.w3.org/,(walidator css) http://jigsaw.w3.org/css-validator/.

Adis92
  • Rejestracja: dni
  • Ostatnio: dni
0

Miałem styczność z gimpem przed photoshopem. Fakt praca jest na nim trudniejsza i efekty nie są takie na jakie można by liczyć ale nie da się ukryć wzornictwa tego programu na photoshopie.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.