Бакалавр
Дипломные и курсовые на заказ

Выбор средств разработки и программного обеспечения

РефератПомощь в написанииУзнать стоимостьмоей работы

В качестве сервера — Apache Server, и PHP как его модуль, этот сервер наиболее подходит к этой операционной системе, поддерживает много языков программирования, которые реализованы как его модули. Так же он является бесплатным программным продуктом; Если же нужен многофункциональный сайт, на котором должна быть обработка данных, динамическая структура страниц, то возможно лучшем решением будет… Читать ещё >

Выбор средств разработки и программного обеспечения (реферат, курсовая, диплом, контрольная)

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

Если же нужен многофункциональный сайт, на котором должна быть обработка данных, динамическая структура страниц, то возможно лучшем решением будет использование других программных средств: PHP, PERL, ASP, JAVA, Flash-анимация.

Выбор средств для построения сайта достаточно большой. Все они имеют, какую то определенную направленность. Например, Perl лучше работает с текстовой информацией, на многих больших сайтах поисковые системы реализованы именно на нем. PHP очень хорошо работает с базами данных, web-страницами, очень многофункционален. ASP.NET позволяет применять всю мощь интерфейса Windows для разработки Web-приложений. Это позволяет разрабатывать страницы со сложным интерфейсом, не заботясь о сохранении, шифровании и передаче переменных, используемых на динамических страницах. Однако реализуется он на Windows платформах.

Что касается выбора платформ, то на сегодняшний день самыми распространенными являются Internet Information Server (US) 4.0 фирмы Microsoft, и Apach Server кампании Apache Software Foundation (http://www.apache.org).

Internet Information Server требует, чтобы была установлена операционная система Windows. Он прекрасно работает с ASP.NET. Плюсы данного сервера в интеграцией с продуктами Microsoft, что делает его наиболее привлекательным при использовании в среде ОС Windows. Хорошо работает с PERL, PHP, JAVA, C. Недостатком его является требовательность к ресурсам компьютера, и высокая стоимость.

Apach Server, напротив может быть установлен как на операционную систему Windows, так и на операционные системы семейства Unix, что является преимуществом. По функциональности не уступает IIS, однако не поддерживает ASP скрипты. Распространяется бесплатно, поэтому является самым популярным в Европе.

Система предназначена для автоматизации работы Интернет — фирм по продаже, установки и сопровождению программных продуктов. Программа написана с использованием языка разметки гипертекста HTML и языка сценариев сервера PHP. В качестве СУБД используется MySQL 3.23.

Так как объем сайта не большой и огромной обработки данных выполнять не придется, этот набор является самым оптимальным вариантом, не требующим больших ресурсов от хостинга.

Что касается выбора платформы для реализации сайта, то надо сказать, что выбор платформы зависит от технологий используемых на нем. Поэтому в качестве платформы для сайта будет:

  • — операционная система FreeBSD 6. так как она является стабильной, и наиболее безопасной. Данная операционная система распространяется бесплатно и используется на многих хостингах;
  • — в качестве сервера — Apache Server, и PHP как его модуль, этот сервер наиболее подходит к этой операционной системе, поддерживает много языков программирования, которые реализованы как его модули. Так же он является бесплатным программным продуктом;
  • — PHP изначально был рассчитан на работу с базами данных и Web-страницами, обладает мощными встроенными средствами (библиотеками, классами), для работы с ними;
  • — MySql для поддержки баз данных — выбор оправдан тем, что MySql прекрасно работает с базами данных, быстро выполняет запросы, хорошо описан, является безопасным, и бесплатно распространяется.

В связи с тем что планируется применять технологии CGI+SSI, необходимо отказаться от WYSIWYG-редакторов, так как они не могут корректно работать с технологией SSI. Из простых редакторов лучше выбрать HtmlPad FisherMan. Данный редактор поддерживает подсветку кода, позволяет просмотреть, страницу в готовом виде не покидая редактор. Так же в нем есть удобные панели инструментов и готовые шаблоны для построения таблиц, для работы с файлами и базами данных. Страницы, созданные с помощью этого редактора, не содержат в себе «лишнего» кода, которого не избежать при использовании WYSIWYG-редакторов.

Для обработки изображений лучше использовать графический редактор «FotoShop 7», он позволяет создать графику для сайта оптимальную по качеству и размеру, что не маловажно при загрузке страниц. Также этот редактор позволяет использовать множество инструментов и фильтров помогающих реализовать идею дизайнера.

Для создания GIF-анимации будет использоваться GIF Animator. С помощью него можно быстро создать компактные анимированные GIF-файлы. GIF Animator обеспечивает широкую поддержку разных форматов, прямой импорт и преобразование AVI-файлов, импорт неподвижных изображений из восьми наиболее распространенных форматов: GIF, JPEG, BMP, TIFF, PCX, PSD, PICT и TGA.

Реализация данного проекта должно осуществляться на персональном компьютере со следующими характеристиками:

  • — рекомендуемые процессоры — Pentium IV, Athlon;
  • — требования к оперативной памяти — минимум 128 Мб, рекомендуется использовать 256 Мб;
  • — требуемый объем пространства памяти на жестком диске, рекомендуется не менее 10 Мб;
  • — видеокарта SVGA с объемом памяти не менее 8 Мб.

Проект должен иметь возможность просмотра и работы с ним в наиболее популярных браузерах: Internet Explorer версии 4.0 и выше, Netscape Navigator, Opera. Ограничений по операционной системе не устанавливается.

Показать весь текст
Заполнить форму текущей работой