Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

СУБД и MySQL. Программное обеспечение для разработки и создания Web-сайтов.




СУБД и MySQL

SQL (от Structured Query Language – структурированный язык запросов) – создан для работы с реляционными базами данных. Он позволяет пользователям взаимодействовать с базами данных (просматривать, искать, добавлять, управлять данными). MySQL – многопользовательский, многопоточный сервер базы данных SQL. Имеет хорошую скорость и гибкость, если использовать его для хранения изображений и файлов. MySQL соответствует спецификации ANSI 92 SQL.

Его преимущества:

1. Поддержка нескольких одновременных запросов (многопоточность).

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

3. Оптимизация связей с присоединением многих данных за один проход.

4. Гибкая система паролей и доступов.

5. ODBC драйвер в комплекте с исходником.

6. Данные хранятся в формате ISO8859_1.

7. Интерфейс с языками C и perl.

8. Легко управлять таблицей (включая добавление и удаление ключей и полей).

9. До 16 ключей в таблице (в каждом ключе до 15 полей).

10. Поддержка ключевых полей, а также специальных полей в операторе CREATE.

11. Поддержка чисел длинной от 1 до 4 байт (ints, float, double, fixed), строк переменной длины и меток времени.

12. Утилита проверки и ремонта таблицы (isamchk).

13. Быстрая система памяти, основанная на потоках.

14. При работе со строками регистр символов в обрабатываемых строках роли не играет.

15. Псевдонимы применимы не только к таблицам, но также к отдельным колонкам в таблице.

16. Все поля имеют значение по умолчанию. INSERT можно использовать на любом подмножестве полей.
Основные достоинства MySQL - скорость, устойчивость и легкость в использовании.

Программное обеспечение для разработки и создания Web-сайтов.

Есть много программ, для создания сайтов, пользоваться которыми можно и без применения специальных знаний в области программирования и разработки. О них и пойдет речь в данной статье.

Самым простым и бесплатным способом создания сайтов являются бесплатные системы управления сайтом, предоставляющие бесплатный хостинг, такие как:

· Ucoz

· Nethouse

· Фо. Ру

· WinShop

· Umi

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

Второй чуть более сложный способ - использование визуальных html редакторов, таких как:

· Adobe Dreamweaver - самый популярный, удобный и мощный инструмент по созданию и редактированию html страниц.

· Front Page - на данный момент устаревший редактор (поддержка прекратилась в 2007г. ), но все еще не утративший популярности, ранее входил в состав пакета Microsoft Office.

· nvu - бесплатный html редактор, по функционалу значительно уступающий предыдущим, но довольно таки удобный и может работать даже на самых слабых компьютерах, у него также имеется солидный штат поклонников.

· Web Builder - Простой, удобный редактор для создания сайтов.

· Web Creator pro - Мощный, навороченный конструктор сайтов. Начинающим пользователям потребуется время чтобы разобраться в его функционале, но оно того стоит.

Визуальных html редакторов также очень много и в большинстве случаев они не требуют знаний языков разметки html и css.

Преимуществами данного способа создания сайтов является то, что веб-дизайнер не ограничен никакими рамками присутствующими во всех CMS (системы управления сайтом), может сделать все что угодно с дизайном сайта и даже каждую страницу индивидуальной, ограничиваясь лишь своей фантазией. Еще одним преимуществом является то, что сайт, состоящий из чистого html кода, практически не создает никакой нагрузки на сервер, он значительно меньше по объему чем любая CMS и при наплыве посетителей не будет ни зависать ни тормозить, страницы такого сайта открываются за доли секунды. Отсутствие дублей страниц на таких сайтах положительным образом скажется на его позициях в поисковых системах. Для html сайтов также как и для CMS существуют огромное количество шаблонов.

Недостатками этого способа является то что каждую страницу придется редактировать отдельно. Конечно существуют множество программ для поиска и замены текста, например: Словогрыз или Text Replace с помощью которых можно легко вставить или заменить любую часть текста или кода в тысячах html страниц одновременно, но все же они не дают такого удобства, как при использовании CMS. И в отличии от бесплатных хостингов, наподобии юкоза, вам придется самим оплачивать и хостинг и доменное имя.

Третий и на мой взгляд самый эффективный метод создания сайтов - это использование CMS (системы управления сайтом или контентом), таких как:

· WordPress – бесплатная система управления сайтом с открытым исходным кодом, хорошо зарекомендовавшая себя в течении многих лет, позволяет создавать практически любые сайты.

· Joomla - бесплатная CMS с открытым кодом. Относительно молодая система, но от этого не менее надежная, для нее как и для WordPress существует огромное разнообразие шаблонов, плагинов, компонентов и модулей. Данный сайт сделан именно на этой CMS.

· Drupa l - бесплатная и достаточно популярная система, имеющая своих поклонников, но немного более сложная в освоении по сравнению с другими CMS.

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

· 1С-Битрикс – платная профессиональная система управления веб-проектами, универсальный программный продукт для создания любых сайтов в том числе и интернет-магазинов. Данная CMS обеспечивает высокий уровень защищенности сайтов от взлома, высокую производительность, а также простой и интуитивно понятный интерфейс.

Использование этих систем не требует специализированных знания языков программирования, но требует размещения на хостингах с поддержкой PHP. В настоящее время многие хостинги предлагают бесплатные услуги по установке различных CMS непосредственно на сервер, то есть никаких телодвижений и дальнейших настроек от пользователя не требуется, только оплатить хостинг и домен.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...