Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Хочу создать сайт, но кое-чего не допонимаю


Рекомендуемые сообщения

У меня есть несколько вопросов:

1) Чем отличается web-дизайн от web-программирования? Насколько я понимаю - програмирование основано на языках типа PHP5, и нужно для создания порталов, форумов и тд. То есть что можно вообще сделать на PHP?

Можно ли создавать формы, кнопки и тд. ?

2)Какие знания нужны для создания высококачественного профессионального сайта?

3)Правда ли, что в основном на Flash делаются

все профессиональные сайты?

4)Моё представление о дизайне - берёшь создаёшь стартовую страницу, вставляешь туда разные картинки, кнопки, менюшки (сделанные в граф.редакторе), flash-файли, ссылки....можно счётчик поставить...а что ещё?

5)Правда ли, что лучше не использовать Java скрипты, так как они замедляют отображение страницы?

6) Чем портал(PHP-nuke, например) лучше статических страниц(сделыных собственноручно)?

7)Если можно приведите пример сайтов (ссылки) сделанный на разных движках(Flash, HTML, PHP-nuke, ext.)

Извените, если сказал что не так, просто во многом не разбираюсь. Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

Emotion

1) да ты прав, ещё ASP, на Java моно программить не сильно. Но для вывода всего перед пользователем без HTML не обойтись. Хотя можно, но это будет не красиво.

2) HTML + Adobe Photoshop + PHP

3) Нет, во-сновном это показушные сайты, тоесть не динамичные во-сновном(обновляються редко)

4) Во-первых, сначала надо придумать ,как все эти кнопки/картинки будут распологаться, и хоть на листочке прикинуть расположение, и посмотреть не будет ли это страшно. Flash - лучше не юзать, если конечно это профессиональный сайт часто обновляющийся.

5) Не всегда, если их граматно использовать, то ничё не будет долго грузиться, но всякие "Добрый день/Добрый вечер" - это лучше не использовать, как-то уже не этично, что ли

6) То что ненужно каждый раз лезть, переписывать код HTML что бы обновить страничку, в порталах всё динамично, ты добавляешь информацию на сайт через браузер. Никуды лезть ненадо. (Из порталов советую SpaiZ-Nuke (spaiz-nuke.net) урезанный PHP-Nuke, лёгок в освоение, имхо)

7) sacred.net.ru - мой сайт на Spaiz-Nuke.

Ещё советую поюзать поиск по фоурму, много полезного на эти темы!

Ссылка на комментарий
Поделиться на другие сайты

Emotion

1) Чем отличается web-дизайн от web-программирования?

Веб-дизайн - это оформление веб-страниц. Он играет такую же роль для сайта, как полиграфический дизайн и верстка для бумажного издания. Часто под веб-дизайном понимают не только создание графических элементов для сайта, но и проектирование его структуры, навигации и иногда даже движков, нужных для работы сайта, то есть создание сайта целиком. Дизайн в смысле разумного устройства сайта значительно важнее, чем его "красивость". Выполняется обычно средствами Corel Draw (Adobe Illustrator), Adobe Photoshop (Corel PhotoPaint, Jasc Paintshop Pro), Adobe ImageReady. Затем идет процесс верстки.

Программирование - процесс составления упорядоченной последовательности действий для сайта; Напр., создание движка сайта, отображения новостей, добавления сообщений в форум и т.д.

Насколько я понимаю - програмирование основано на языках типа PHP5, и нужно для создания порталов, форумов и тд.

Существует достаточное количество языков для создания движка сайта. Самые растпространенные: JavaScript (выполняется на машине пользователя), PHP (5 пока широко не распространен), ASP (любимый язык Майкрософт), Perl (любимый язык линуксоидов) (выполняются на сервере).

То есть что можно вообще сделать на PHP?

Можно ли создавать формы, кнопки и тд. ?

И да, и нет. PHP-скрипты - не выполняются в режиме реального времени, а выполняются интерпретатором на сервере во время чтения кода (т.е. когда пользователь загружает страницу). PHP-Код интерпретируется в информацию, удобоваримую для браузера, а браузер уже выводит результат. Соответственно, есть такой объект в HTML-языке как INPUT (кнопка, поле для ввода текста и т.д.) и SELECT. Соответственно, посредством PHP ты их можешь вставлять в HTML (точно так же, как ты бы мог обойтись без PHP, а вставив их в HTML-документ вручную). PHP может помочь тебе во время загрузки документа присвоить какой-либо текст к кнопке, текстовому полю, используя какую-либо, взятую им информацию (напр. из переданной ему переменной). Вообще-то, описывать PHP - дело довольно-таки долгое (я не писатель), рекоммендую взять книгу или online-книгу и почитать. Все станет понятнее.

2) Какие знания нужны для создания высококачественного профессионального сайта?

Для создания хорошего сайта тебе понадобятся следующие наборы знаний: HTML, JavaScript, PHP, Perl или HTML, JavaScript, ASP, Perl. К этим набором можно еще приплюсовать Flash, но его знать не обязательно. Без Perl'а тоже можно обойтись. Желательно знать лишь его регулярные выражения.

3)Правда ли, что в основном на Flash делаются

все профессиональные сайты?

Нет. Сам посмотри, самые популярные сайты в рунете, да и во всем интернете (яндекс, рамблер, softodrom, lenta.ru, dni.ru, softboard :huh:, google и т.д.) сделаны не на Flash. Максимум, что можно сделать, это вставить небольшие вкрапления Flash'а в страницу (меню или еще-что). Сайт, написанный, полностью на Flash неудобен и будет очень долго грузиться.

У меня на работе был такой случай: компания лигетт-дукат попросила отдел нашей фирмы, занимающийся вебом, сделать сайт полностью на флеше. Когда все было готово, у них поинтересовались: а зачем вам полностью флешовый сайт, ведь большинство пользователей его не смогут увидеть? Ответ был прост: нам не важны пользователи. Для нас главное, чтобы конкуренты лопнули от зависти... :) Сайт вот он: на диалапе грузится очень дого: http://www.liggett-ducat.ru .

5)Правда ли, что лучше не использовать Java скрипты, так как они замедляют отображение страницы?

Java Script'ы действительно без необходимости лучше не использовать. Т.к. как я уже говорил, они используются на машине клиента. Если у него нет поддержки Java или она отключена, кто знает, что будет на твоей странице. Но иногда, чаще, когда пишешь что-то для работы, JavaScript бывает необходим.

6) Чем портал(PHP-nuke, например) лучше статических страниц(сделыных собственноручно)?

Все дело в удобстве для веб-мастера или главного редактора сайта. Если сайт крупный, состоит из сотен страниц и ему не лень при добавлении новости обновлять каждую страницу, на каждую страницу вставлять анонсы, в архиве новостей все смещать вниз, и т.д. и т.п., то можно действительно обойтись без PHP-скриптов. :) Надеюсь привел удобоваримый пример...

Ссылка на комментарий
Поделиться на другие сайты

Cпасибо зя ответы! Очень толково рассказали. :huh:

Ещё вопрос - вожно ли в портальную систему вставлять Flash и картинки?

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...