Od czego zaczac

0

Witam
Od niedawna zaczalem sie interesowac robieniem stronek www. Z czym warto sie zapoznac jako poczatkujacy? Glownie chodzi mi o PHP, standardy, uzyczene narzedzia, itp, co warto wiedziec.

0

PHP Manual ( php.net ).
Z książek polecam PHP 4 by Andrzej Kierzkowski or coś nowszego dot. wprowadzenia do PHP 5, a potem z programowaniem obiektowym.

0

No jesli rzeczywiscie poczatkujacy to moze najpierw od HTMLa, standardow, JavaScriptu, troche spraw zwiazanych z grafika a POTEM dopiero PHP i w ogóle dynamiczne serwisy www.

0

A jakies standardy? Kiedys byly tabelki, jakis czas temu konstrukcja na css, a teraz? cos sie zmienilo? Jakie ciekawe linki, narzedzia? Z gory dziekuje

0
Mlody webmaster.. napisał(a)

A jakies standardy? Kiedys byly tabelki, jakis czas temu konstrukcja na css, a teraz? cos sie zmienilo? Jakie ciekawe linki, narzedzia? Z gory dziekuje

Obecnie króluje XHTML dla struktury, CSS dla wyglądu, JavaScript dla zachowania.
Tylko, że technologie internetowe szybko ewoluują - już teraz mamy nowości w rodzaju Flasha (no, dobra, staroć ;-)), Silverlighta, JavaFX, frameworki dla JS (prototype, jQuery, MooTools), GWT czy IL2JS.
Co do zmian głównego podejścia dla aplikacji - będą pojawiać się elementy HTML 5, XHTML 2, są tacy co piszą strony w XML, a wygląd tworzą przez XSL i CSS. CSS ma wersję 2.1, a są już obsługiwane elementy 3.0.

Po stronie serwera masz niezwykle popularny PHP, teraz z toną frameworków (Zend, Kohana, Cake), skutecznie podgryzany przez Pythona (+Django), Ruby (+ Ruby On Rails), do tego egzystują ASP.NET (+ sporo różnych rzeczy w rodzaju ASP.NET MVC, ASP.NET AJAX), JSP (i ogólnie Java EE).

Najpierw wskazałbym nauczyć się tego XHTML (1.0) i CSS (2.1). Najlepiej w sposób nie uwzględniający jakiś niestandardowych rozszerzeń, hacków czy zapomnianych przez Boga znaczników, a skupiający się na rozdzieleniu warstw i dobrym opisie struktury. A potem wybierzesz coś, co już ci będzie odpowiadać - czy pójdziesz w stronę server-side, czy front-end to już będzie wybór. A po jednym wyborze przyjdzie kolejny - jeśli weźmiesz np. Javę, to już nie starczy życia by nauczyć się czegokolwiek innego jeśli zechcesz ją zgłębić :-)

Narzędzia? Dobry edytor kodu z podpowiadaniem składni najlepiej. Ja używam Notepad++, Microsoft Visual Studio i Microsoft Expression Web, w zależności co aktualnie piszę. Parę przeglądarek internetowych by zobaczyć czy to wygląda jak trzeba zawsze i wszędzie (polecam maszyny wirtualne w rodzaju Virtual PC i zainstalowanie np. IE6, IE8, jakiegoś Linuksa). Firefox ma świetne dodatki dla webdeveloperów - Web Developer Toolbar i Firebug.

Niezłym kursem jest http://kurs.browsehappy.pl/.

0

Ja używam Notepad++

Rekomenduję WordPad. Nie wiem po kij wam te zabawki. Trzeba listing pokolorować to się bierze kolorowe mazaki i nagina.

0
Ktos napisał(a)

Po stronie serwera masz niezwykle popularny PHP, teraz z toną frameworków (Zend, Kohana, Cake), skutecznie podgryzany przez Pythona (+Django), Ruby (+ Ruby On Rails), do tego egzystują ASP.NET (+ sporo różnych rzeczy w rodzaju ASP.NET MVC, ASP.NET AJAX), JSP (i ogólnie Java EE).

Po stronie serwera chce się zdecydować własnie na PHP. Programowanie strukturalne dużo się różni od obiektowego? W obiektowym używa się tak jak strukturalnym pętli, itp? Warto się jeszcze uczyć strukturalnego?

Ktos napisał(a)

Najpierw wskazałbym nauczyć się tego XHTML (1.0) i CSS (2.1). Najlepiej w sposób nie uwzględniający jakiś niestandardowych rozszerzeń, hacków czy zapomnianych przez Boga znaczników, a skupiający się na rozdzieleniu warstw i dobrym opisie struktury. A potem wybierzesz coś, co już ci będzie odpowiadać - czy pójdziesz w stronę server-side, czy front-end to już będzie wybór. A po jednym wyborze przyjdzie kolejny - jeśli weźmiesz np. Javę, to już nie starczy życia by nauczyć się czegokolwiek innego jeśli zechcesz ją zgłębić :-)

Na Javie się raczej nie będe decydować ;) Bardziej interesują mnie stronki, owszem z Java tez możliwe, ale najpierw chcialbym sie nauczyc dobrze PHP&itp, a poźniej może ASP.NET? Najpierw prostrze rzeczy..

Ktos napisał(a)

Narzędzia? Dobry edytor kodu z podpowiadaniem składni najlepiej. Ja używam Notepad++, Microsoft Visual Studio i Microsoft Expression Web, w zależności co aktualnie piszę. Parę przeglądarek internetowych by zobaczyć czy to wygląda jak trzeba zawsze i wszędzie (polecam maszyny wirtualne w rodzaju Virtual PC i zainstalowanie np. IE6, IE8, jakiegoś Linuksa). Firefox ma świetne dodatki dla webdeveloperów - Web Developer Toolbar i Firebug.

Jako edytor wybrałem Eclipse PDT. Dodatki do FireFoxa już także zainstalowane. Zainteresuje się jeszcze tymi wirtualnymi maszynami.

0
Mlody webmaster.. napisał(a)

Po stronie serwera chce się zdecydować własnie na PHP. Programowanie strukturalne dużo się różni od obiektowego? W obiektowym używa się tak jak strukturalnym pętli, itp? Warto się jeszcze uczyć strukturalnego?

Heh. Programowanie obiektowe/zorientowane obiektowo nie różni się od strukturalnego w kwestiach podstawowych - zmienne, pętle itp. nadal istnieją. To trochę zmiana podejścia - bardziej w kierunku reprezentacji świata rzeczywistego w postaci klas.

Demonical Monk napisał(a)

Rekomenduję WordPad. Nie wiem po kij wam te zabawki. Trzeba listing pokolorować to się bierze kolorowe mazaki i nagina.

Dygresja: Swego czasu na kolokwiach (używając kompilatora "Turbo Kartka") pogrubiałem słowa kluczowe - pewnie jakbym miał mazaki kolorowe to bym użył ;-)

0

Może się czepiam, ale nie wiem po co używać np. takich dodatków do Firefoxa jak FirePHP do Firebuga. Trzeba zrobić dump to się wpisuje var_dump() i jest, a nie grzebie się w okienkach zajmujących 1% ekranu, na których dostrzeżemy jedną linię napisaną drobnym maczkiem. Poza tym nie wiem czy ja jestem takim idealistą, czy to że w życiu nie użyłem frameworka napisanego przez kogoś innego niż ja jest błędem :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0