• Главная
  • Скачать
  • Реферат Способы создания сайтов


    Предмет: Программирование. Добавлен: 31.05.2017. Год: 2015. Страниц: 6. Оригинальность по antiplagiat.ru: < 30%

    РЭУ ИМ. Г. В. ПЛЕХАНОВАДоклад Способы создания сайтов


    Введение
    Сегодня известно много способов создания сайтов (форумов/блогов и т.д.). От вида создания зависит многое: возможности, простота создания и надежность сайта. Пять из способов являются наиболее популярными и заслуживают особого внимания, поэтому дальнейшая речь пойдёт именно о них.
    Самые популярные способы создания сайтов.
    Написание кода сайта вручную с помощью программирования.
    Этот способ является самым трудным и требует большого опыта в программировании. Разумеется, для программиста этот способ не составляет труда, но для новичка он не подходит, поскольку требует глубоких знаний HTML, CSS, JavaScript и других языков веб-программирования.
    Однако если рассматривать этот способ, то простейшим средством, при помощи которого можно создавать веб-страницы, является сочетание стандартной программы «Блокнот» и языка разметки гипертекста HTML.
    Для этого потребуются знания, в первую очередь язык гипертекстовой разметки HTML, а также CSS — каскадные таблицы стилей. С помощью HTML строится каркас будущего сайта, а через CSS настраивается его внешний вид.
    Если же планируется динамический сайт, то потребуется проявить свои знания в использовании скриптового языка программирования PHP. Его еще иногда называют серверным языком, благодаря его способности тесно взаимодействовать с сервером. Также не повредит javascript, который внесет свою лепту в развитие сайта.
    Кроме того, можно использовать flash, но нужно помнить что сайт, полностью написанный на flash, будет иметь проблемы с индексацией, в первую очередь со стороны Яндекса. Разумным будет использование этой технологии в небольших объемах, по надобности. Например, в виде спецэффекта, анимированного заголовка или облака тегов.
    Плюсы: более низкая цена хостинга, на который в дальнейшем будет публиковаться сайт и независимость от сервисов создания сайта.
    Минусы: необходимость большого количества знаний и времени.
    Использование готовых шаблонов.
    Данный способ создания сайта основан на том, что берется заготовка странички в формате HTML (нет необходимости собственноручно разрабатывать стиль, дизайн, технический функционал веб-ресурса), которую можно скачать в интернете или взять из какого-нибудь учебника по сайтостроению. Эта страничка тиражируется, все полученные страницы наполняются собственным контентом, все это размещается в интернете.
    Шаблон представляет собой комплексное решение (модель) веб-портала, снабжённого стандартными функциями, имеющего законченный внешний вид. Его необходимо только заполнить информацией.
    Данный способ хорошо подходит новичкам.
    Плюсы: минимальные затраты сил на создание.
    Минусы: дублирование шаблонов в сети. Со временем сайт станет похожим на множество других и потеряет доверие и интерес у многих посетителей.
    Использование систем управления контентом (CMS).
    CMS – это система управления содержимым сайта (англ. Content Management System, CMS). Существуют платные и бесплатные CMS. Практически любая CMS представляет собой набор инструментов для добавления, редактирования, удаления контента (содержимого) на сайте. CMS - это инструмент веб-дизайнера, веб-мастера и простого пользователя, который позволяет выполнять самые разнообразные действия по управлению и изменению содержимого сайта. Обычно для каждого сайта предусмотрена панель управления, с помощью которой выполняются все манипуляции с содержимым. Большая часть современных CMS имеет визуальный (WYSIWYG) редактор, который создаёт HTML-код из специальной разметки.
    Использование CMS позволяет создавать много разных модулей на сайте, например: блог, чат, магазин, форум и многое другое. Все модули доступны изначально. Использование CMS дает доступ к самым современным схемам построения и шаблонам. К тому же системы управления сайтом значительно упрощают и ускоряют работу веб-дизайнера. Прежде чем применять какую-либо систему, с ней нужно широкомасштабно ознакомиться. Несмотря на то, что общий принцип работы у всех одинаковый, у каждой отдельно взятой CMS есть множество своих тонкостей. Иногда, чтобы выполнить сравнительно простую и примитивную задачу, приходится как-то исхитряться и долго искать пути реализации, хотя вручную все решилось бы достаточно проще, чем уникализировать уже готовый. Большинство CMS настолько дружелюбны, что ими могут овладеть даже новички. Достаточно лишь освоить интерфейс, разобраться в построении структуры и можно начинать работать над собственной онлайн-площадкой. Данная особеность CMS помогает в разы уменьшить временные затраты, поскольку он избавляет от ручного составления кода. Кроме того, вы можете не изготавливать собственный шаблон, а подобрать готовый.
    Существует множество редакторов html. Например:
    1) Adobe Golive Cs (HTML, CSS, JS, SSI, PHP, Java, Vbscript, C# )
    2) Macromedia HomeSite
    3) Macromedia Dreamweaver (HTML, CSS, JS, ASP, PHP, JSP)
    4) Microsoft FrontPage (очень рекомендую тем, кто не хочет изучать html)
    5) Namo WebEditor
    6) CuteSite Builder (нет доступа к html-коду)
    7) CoffeeCup VisualSite Designer (нет доступа к html-коду)
    8) Acella
    9) EasyWebEditor (нет доступа к html-коду)
    Плюсы: Низкие требования по части навыков, экономия времени, высокая функциональность.
    Минусы: Время на освоение, шаблонность, ограничения в функциональности, нагрузка на сервер, низкий уровень безопасности.

    Создание документа в текстовых редакторах/процессора (например, MS Office Word) и его последующее сохранение в файл с расширением .xml (.html/.htm).
    Это самый простой способ создания статичной веб-страницы. Документ, созданный в текстовом редакторе/процессоре, автоматически преобразуется программой во время сохранения в форматах .xml (.html/.htm). Таким образом, только что сохранённый файл становится полноценной веб-страницей, которую можно опубликовывать.
    Плюсы: не требуется знаний языков программирования, большая экономия времени.
    Минусы: большой код и размер файла, ограничения использования графики, невозможность использования анимации.
    Создание сайта с помощью конструктора.
    Конструктор сайтов - это специальная программа, в которой создаются сайты. С помощью конструктора сайтов можно быстро создавать сайты любой сложности: от визитки до «мегапортала». Работа со многими конструкторами не требует глубоких знаний HTML или PHP, а поэтому идеально подходит для новичков. Пользователь должен просто вставить в нужное место на веб-странице свои тексты/картинки/граф ку и т.п., а HTML код конструктор прописывает сам.
    Конструкторы сайтов бывают онлайн и в виде программ. Конструкторы различаются по сложности и набору имеющихся в них функций. Что касается онлайн конструкторов, то они фактически ничем не отличаются от программных, разве что расположены на специальных веб-сервисах.
    Самые популярные онлайн-конструкторы: uCoz и Narod. Данные сервисы совершенно бесплатные, они не требуют особых знаний и навыков, с их помощью за считанные часы можно создать свой интернет-ресурс.
    Несомненно, такие сервисы сильно упрощают создание сайта. Через подобные онлайн-конструкторы можно смело создать сайт - визитку, информационный сайт, новостной сайт, форум, блог, даже социальную сеть, и т.д. Пользоваться такими сервисами нужно, но главное не забывать о том, что они имеют свои ограничения, и для того чтобы создать креативный и более глубокий проект, нужны дополнительные средства и навыки.
    Для создания сайта потребуется зарегистрироваться и при помощи конструктора или уже готового шаблона создать сайт. Все очень просто, платита за хостинг не обязательна, а в довесок Вам бесплатно вручат домен третьего уровня. Но владельцы таких сервисов ставят свою рекламу, ограничивают функциональность, ставят ограничение на дисковое пространство хостинга. Все эти преграды, в большинстве случаев, можно преодолеть, расширить свои возможности, заплатив за премиум-аккаунт, но цены не являются очень выгодными...

    Вывод
    Подводя итог, можно сделать следующий вывод: существует много способов создания сайтов. Выбор в основном зависит от индивидуальных способностей программиста, наличия времени для создания сайта и целей его создания .
    Литература
    Гаевский А. Основы работы в Интернете. Самоучитель. – СПб.:БХВ-Петербург,2 03.-464 с.
    › › › konstruktory-sajtov-p yusy-i-minusy


    Перейти к полному тексту работы