Kreatory stron WWW-jakie polecacie

+
Kreatory stron WWW-jakie polecacie

Od niedawna zastanawiam się nad stworzeniem swojej strony o...no właśnie.Więc kieruję pytanie z tematu-jakie narzędzia polecacie przy tworzeniu takiej witryny?Zaznaczam,że w zamyśle strona ma być w miarę rozbudowana.
 

Liwra

Forum veteran
Cóż, prostym, a skutecznym rozwiązaniem może być notatnik. Serio. Może się nie wydaje, ale ma naprawdę duże możliwości. Może nie będzie Ci od razu szło 'po mistrzowsku', ale za to wiedza, jaką przy tym zdobędziesz, może Ci się nieraz przydać. Posiedzisz odrobinę nad tutorialami, ścągniesz sobie jakieś bajeranckie menu czy coś ze strony zawierającej gotowe komponenty na stronę... I voila!
 
sproboj dreamweaver'a calkiem niezle sobie radzi i jest rozbudowany. z poczatku mozesz miec male problemy ale napewno dasz rade.
 
Rozwijając myśl Арвиль - poszukaj Notepad ++ - caałkiem przyjemnie rozbudowany notatnik, mający kilka porzytecznych funkcji.@DorwalMasz na myśli TO ???
 
A tam... ja zrobiłem fajną stronkę ( na informatykę, więc treść zerżnąłem z innych witryn, dlatego nie zamieściłem jej w żadnej wyszukiwarce ) przy pomocy notatnik++( zwykły notatnik, z kilkoma bajerami, typu - korowe polecenia. Ułatwia robotę, kiedy człowiek gdzieś się machnął ;) ).Jak przypomnę sobie adres, to dam linka.Aczkolwiek obawiam się, że za cholerę nie przypomnę sobie tego konta na interii :-\.W każdym razie, sęk w tym, że nie ważny jest program, ale wykonanie. W ramach odnośników w menu, można wrzucić jakieś podłużne zdjęcia, coś w rodzaju bannerów - jeden pod drugim. Osobiście, powrzucałem napisy zrobione i wycięte w gimpie. Wyglądają, jak zrobione we flashu, czy czymkolwiek innym ;). Nie należy zapominać o wyłączeniu obramowania. Mowa tutaj o zwykłym html. No, a samą stronę można podzielić na trzy osobne ramki. Najpierw na dwie - dolna wysoka, górna wąska ( tutaj można umieścić logo ). Dolną ramkę podzielić na następne dwie - lewa wąska, zawierająca menu. W prawej będa się wczytywały podstrony. No i trzeba pokombinować z całkowitym wyłączeniem "rozdzielenia" ramek ;).
 

Liwra

Forum veteran
Oczywista oczywistość. Bez css... No, oczywiście, nie mówię, że jest niemożliwa ładna\dobra strona, ale z plikiem styli nie trzeba się z tym tak p****... ;p Jeśli chodzi o wygląd strony, to prosty i ładny schemat to 'tabelka'. Tzn. wsio wpisane w prostokąt, po lewej podświetlane menu, na środku treść strony, po prawej miejsce dla sponsora, bo wątpię, żebyś domenę kupował... ;p A, polecam wybrać prosty, harmonijny, nienachalny koloryt, najlepiej 2-3 kolory główne i jakieś drobne wariacje na ten temat. O.
 
Oczywista oczywistość. Bez css... No, oczywiście, nie mówię, że jest niemożliwa ładna\dobra strona, ale z plikiem styli nie trzeba się z tym tak p****... ;p Jeśli chodzi o wygląd strony, to prosty i ładny schemat to 'tabelka'. Tzn. wsio wpisane w prostokąt, po lewej podświetlane menu, na środku treść strony, po prawej miejsce dla sponsora, bo wątpię, żebyś domenę kupował... ;p A, polecam wybrać prosty, harmonijny, nienachalny koloryt, najlepiej 2-3 kolory główne i jakieś drobne wariacje na ten temat. O.
Wszystko tak, ale nie budowa na tabelkę!
 
Ja zawsze treść każdej podstrony umieszczam w tabelce. Czasem jest ich kilka na jedną ;). To ułatwia zapanowanie nad tekstem, nie trzeba po kazdej linijce wpisywać albo i ogólnie, wszystko jest bardziej przewidywalne. Oczywiście, wpisuje border=0.
 
PSPad Editorżadnych kreatorów;)Ew. jakiś cms może być. Ale kreatory są do dupy - tworzą jakieś kosmiczne ilości zbędnego kodu i strona ledwo chodzi.
 

SaLi

Forum veteran
Przy prostych i nie zarzuconych stuffem stronach kreatory sa bezkonkurencyjne.Z czasem sam sie nauczysz ktory kod jest zbyteczny.Ogolnie polecam Pajaczka - pierwsze kroki stawialem wlasnie w nim.
 
TheOnewholovesDostoyevsky said:
TheOnewholovesDostoyevsky said:
Oczywista oczywistość. Bez css... No, oczywiście, nie mówię, że jest niemożliwa ładna\dobra strona, ale z plikiem styli nie trzeba się z tym tak p****... ;p Jeśli chodzi o wygląd strony, to prosty i ładny schemat to 'tabelka'. Tzn. wsio wpisane w prostokąt, po lewej podświetlane menu, na środku treść strony, po prawej miejsce dla sponsora, bo wątpię, żebyś domenę kupował... ;p A, polecam wybrać prosty, harmonijny, nienachalny koloryt, najlepiej 2-3 kolory główne i jakieś drobne wariacje na ten temat. O.
Wszystko tak, ale nie budowa na tabelkę!
Są trzy sposoby ułożenia layoutu strony (podział na menu, treść i np. nagłówek albo stopka itd.):1. Ramki. Jest to sposób najłatwiejszy i uznawany za najgorszy. Chciałbym jednak przypomnieć, że bardzo popularny PHPmyAdmin ma układ ramkowy i jakoś nie przerobili go na warstwowego, lub też przerobili, ale nie ma zapotrzebowania na wprowadzanie przerobionej wersji!2. Tabela. Jest to sposób, który wyparł ramki, a wypierany jest przez warstwy. Ideolodzy uważają go za zło absolutne, co czasami bardzo razi po oczach na różnych forach internetowych, szczególnie, gdy jak Koziek, tak naprawdę nie wiedzą o co chodzi. Jeżeli jesteś programistą-ideologistą, to niewątpliwie powinieneś korzystać z najnowszych technik (zaraz opiszę). Jeżeli jednak jesteś programistą-pragmatykiem, dla którego czas programowania bywa ważniejszy od efektów (bądźmy realistami, gra Wiedźmin mogłaby być 5 razy lepsza, ale powstawałaby dwadzieścia razy dłużej i w pewnym momencie CDPR zbankrutowałoby, nie tworząc niczego), to powinieneś rozważyć użycie tabel (które wg ideologów i tak są lepsze od ramek). Dlaczego tabele są złe? Otóż są wolniejsze; przeglądarka wykonuje w ich przypadku więcej obliczeń: czy linia musi być zawinięta (tekst nie mieści się w poziomie), czy komórka powinna być większa (zawartość nie mieści się), czy wszystkie komórki w kolumnie mają tę samą szerokość i czy wszystkie w wierszu mają taką samą wysokość...3. Warstwy. Warstwy renderują się najszybciej. Dzieje się tak dlatego, że są prostsze od tabel. To co jest zaletą na jednym polu, bywa wadą na innych. W tym przypadku wadami są wysoka trudność zaprogramowania, chaos w kodzie i niekompatybilność na przestrzeni różnych przeglądarek.- trudność zaprogramowania : warstw nie stawia się modelem pudełkowym, jak tabelę, definiując tylko jej strukturę, dzieląc sztywno na wiersze i kolumny - czyli siatkę komórek, a następnie łącząc niektóre komórki w poziomie i w pionie (atrybuty spancol i spanrow). W przypadku warstw jest mnóstwo różnych właściwości, definiowanych w CSSie. Co więcej, możesz używać warstw... Ale zbyt wielu; również wtedy narażony jesteś na śmiech ideologów, którzy nie tylko hardkorowo używają warstw, ale również jak najmniejszej ich liczby (przypomina to optymalizację kodu w starych turbopaskalowych programach - oszczędzanie dwóch bajtów tu, dwóch bajtów tam - podczas gdy RAMu było 16 MB, a obecnie to już gigabajty :p)- chaos w kodzie : w tabelce wszystko jest przejrzyste; najpierw góra, potem dół; w wierszach najpierw lewa strona, potem prawa. W warstwach jest chaos, coś co jest w lewym górnym rogu na stronie, w kodzie może być ostatnie. Kolumna różnych treści może być stworzona z jednej jak i kilku warstw i naprawdę ciężko to ocenić, trzeba się zagłębić w długi kod i szukać i się domyślać... Dlatego też wiele layoutów warstwowych, stworzonych przed ideologów, dla laika jest w zasadzie niemożliwe do modyfikacji i trudne do samego wstawienia treści!- i co tam jeszcze miało być? hmmm... Może Narwhale? Nie? Hmmm... A, już wiem! Niekompatybilność! Nie tylko dla programisty tabele są zwyczajnie prostsze - również przeglądarki mają problem z renderowaniem warstw. To co dobrze renderuje się w Firefoxie, może się schrzanić w Operze. Poprawne działanie w FF i Operze nie znaczy wcale, że Internet Explorer sobie poradzi; Zmartwię Cię, ale IE jest koszmarem programistów i kod powinieneś testować zarówno na IE 6 jak i IE7, a teraz być może również IE 8! Niestety, nie każdy korzysta z automatycznych aktualizacji Windowsa, a użytkownicy IE w większości nawet nie wiedzą, że oprogramowanie trzeba aktualizować.To taka tylko krótka wzmianka odnośnie tego co powiedział Koziek. A teraz pozwólcie, że opiszę historię języka HTML, DHTML, XHTML, opisując ich składnię, języki pomocnicze Java Script, VBScript, Jscript, CSS, PHP4 i PHP5, Panel administracyjny Plesk, Flashe, bardzo ważne! AJAX! I jeszcze kilka, oraz przykłady.
Oczywiście żartuję :p Po prostu napiszę Ci, Alarmonie, jakich programów powinieneś używać:0. Nie używaj kombajnów typu Pajączek albo Dreamweaver - przecież chcesz się uczyć HTMLa, a nie obsługi edytora.0a. Jeżeli chcesz jak najszybciej stworzyć swoją stronę internetową - skorzystaj z jakiegoś kreatora, czy edytora WYSIWYG jak Frontpage czy wspomniany Dreamweaver. Ale jeżeli chcesz się nauczyć HTMLa, omijaj słowo WYSIWYG z daleka (What You See Is What You Get; wizualne tworzenie stron, generalnie bez potrzeby zaglądania w kod)1. Na początek nie szukaj programu; po prostu otwórz notatnik, tak jak Arwil doradził i zacznij programować. Kilka tipsów:- nie musisz używać znaczników i - powinieneś! Ale przeglądarka poradzi sobie bez nich, a na początku te tagi zajmować będą znaczną część Twojej strony :p- przy zapisywaniu pliku automatycznie dodaje się złe rozszerzenie .txt; najszybszy sposób aby to zmienić, to wpisanie *.*[ENTER], a następnie już prawidłowej nazwy pliku wraz z rozszerzeniem .html- aby nie mieć problemu z polskimi znakami (jak i znakami typowymi dla innych państw!) używaj kodowania UTF-8- programuj w prostym htmlu, bez CSSa aż nauczysz się podstaw (koniecznie musisz pokumać tabelki!)2. Ktoś słusznie zaproponował Notepad++ - jest to taki notatnik, który ma kilka przydatnych funkcji, m. in. kolorowanie składni. Pobaw się w nim trochę, spróbuj nauczyć XHTMLa. XHTML to taki nowszy HTML, polegający na tym, że opisuje tylko strukturę. Wygląd opisuje CSS, a zachowanie JavaScript. Ponieważ HTML jest tak naprawdę prosty, to na tym etapie proponuję zainteresowanie się CSSem i JavaScriptem. 3. Jako zaawansowany edytor programistyczny polecam E Text Editor, niestety płatny. Nie stać Cię? Więc albo przejdź na Linuksa (znajdzie się tam kilka fajnych), albo pozostań przy Notepadzie++. Naprawdę, najważniejszą cechą edytora w przypadku HTMLu jest prędkość jego uruchamiania! Pajączek nie zdaje egzaminu !!!Na tym etapie zainteresuj się CMSami. Najlepiej jakiś CMS Opensource w PHP, mógłbyś nauczyć się PHP modyfikując CMSa do własnych potrzeb. Z czasem pewnie zechcez zbudować coś własnego poza CMSem - polecam framework CakePHP.Możesz też olać PHP i zacząć programować w Pythonie, który ostatnio zdobywa popularność. Programując w Pythonie skorzystać możesz z darmowego serwera Google App Engine, oraz świetnego frameworka Web2Py, stawiającego na bezpieczeństwo, czyli to, co tak naprawdę najtrudniej samemu zaprogramować (zły układ widać od razu, bezpieczeństwo dopiero gdy jest za późno)Nie wiem jak Notepad++, ale E Text Editor niestety nie radzi sobie z polskim kodowaniem iso-8859-2. UTF-8 zajmuje dwa razy więcej miejsca (ponieważ ma tyle znaków co inne kodowania do potęgi drugiej), jednakże rozmiary plików HTML w porównaniu z dzisiejszymi prędkościami łączy są malutkie; dlatego kodowania typu ISO-8859-2 moim zdaniem są oznaką zacofania i powinieneś ich unikać jak ognia.No i jeszcze jedna rzecz, coś co znacznie ułatwi stworzenie layoutu warstwowego - czyli w końcu! KREATOR!!! :Dhttp://developer.yahoo.com/yui/grids/
 
Top Bottom