Обзор современных платформ программирования 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Обзор современных платформ программирования



Turbo Pascal (Турбо Паскаль). Процедурно-ориентированный язык. Усовершенствованная версия языка Pascal, изобретенного еще в 60-х годах. В настоящее время используется в качестве учебного языка во всех высших и средних учебных заведениях, а также в школах. Этот язык знает любой программист. На основе синтаксиса Паскаля были созданы другие более функциональные языки, но уже с объектно-ориентированным принципом программирования (Object Pascal, Delphi).

C (Си). Си является стандартизированным процедурным языком. Разработан был еще в 1970-х годах. Создавался специально для использования в ОС Unix, но впоследствии был модифицирован и портирован на другие операционные системы. Ценят Си за его эффективность. Си - самый популярный язык для создания системного ПО, а также прикладных программ.

С++ (Си++). Является компилируемым, строго типизированным языком общего назначения. Поддерживает процедурный, функциональный, обобщенный и объектно-ориентированный принцип программирования. С++ используют для написания сложных приложений. Для работы с С++ на платформе IBM PC наиболее популярна система Turbo C++ американской фирмы Borland.

С# (C-Sharp - Си-Шарп). Объектно-ориентированный язык программирования высокого уровня. Также поддерживает контекстно-ориентированную концепцию. Этот язык - своеобразный помощник программистам, работающим с языками C и C++. Он помогает более эффективно создавать Интернет-приложения для платформы Microsoft.NET. Имеет С-подобный синтаксис и по своему характеру напоминает С++ и Java.

Java (произносится Джава или Ява). Один из самых простых и понятных ЯП. Язык является объектно-ориентированным, высокоуровневым. Изначально был разработан для бытовой электроники и назывался Oak, но позже был переименован в Java и сейчас используется для написания серверного ПО, апплетов и приложений. Синтаксис Java максимально приближен к синтаксису С++, но принцип работы Java совсем другой.

PHP (PHP: Hypertext Preprocessor -- PHP: гипертекстовый препроцессор). Рефлексивный язык программирования. Был разработан для работы с базами данных и создания динамических веб-страниц. Однако сейчас PHP в основном используется для верстки сайтов и создания веб-приложений. Благодаря своей функциональности, простоте и скорости выполнения PHP является популярнейшим скриптовым языком для программирования в области сети Интернет.

Perl (Practical Extraction and Report Language). Многоцелевой язык. Создавался в помощь Unix-утилитам. Он решает системные задачи, с которыми не могли в полной мере справиться существующие тогда Unix-утилиты, такие как sed и awk. В настоящее время Perl содержится в любом дистрибутиве Linux и прочих Unix-системах. Также теперь он портирован на Windows и многие другие платформы. Perl используется всеми администраторами мира для автоматизации пользовательских повседневных задач.

HTML (HyperText Markup Language). Язык гипертекстовой разметки. Производит статическое размещение страниц в сети Интернет. Абсолютное большинство всех веб-страниц написаны на языке HTML (или XHTML). Интернет-браузер интерпретирует HTML и выводит его программный код в понятном для человека виде (в виде документа).

SQL. Язык управления реляционными базами данных. Хоть по своей сути SQL и не является полноценным языком программирования, его стандарт позволяет ему расширять свою функциональность до полноценного языка посредством создания процедурных расширений. Сейчас SQL является одним из самых популярных языков управления реляционными базами данных. Этой популярности не мешает даже наличие ряда альтернатив.

Инструментальные средства создания

Это и есть работа по созданию сайта. На этом этапе проводится подготовка текстового и графического материала (печать, сканирование). Материал разби-вается по файлам в соответствии со структурой. Организуются ссылки между файлами сайта. Рекомендуется создать шаблон-заготовку страницы с основными структурными областями и стилевым оформлением и использовать ее для создания всех страниц узла. Меняйте в каждой новой странице только содержимое и адресацию ссылок, такая организация работы сократит время, потраченное на каждую из них. Тестирование Завершив работу по размещению страниц на Web-сайте, необхо-димо выполнить тестирование. Оно состоит из двух этапов: тестирование на работоспо-собность и тестирование на удобство пользования интер-фейсом. На этапе тестирования на работоспособность прове-ряют, как функционирует Web-сайт, используя те же условия, при которых с ним будет работать пользователь. Пора-ботайте с Web-сайтом в различных браузерах и посмот-рите, как выглядит Ваш сайт в каждом из них. Постарайтесь оценить время загрузки страниц, что очень важно. Публикация Готовый Web-сайт необходимо опубликовать на Web-сервере, чтобы он был доступен через Internet. Если ваш сайт создан посредством редактора Front-Page, то на сервере должны быть инсталлированы серверные расширения FrontPage, что обеспечит полную поддержку доступных в FrontPage ком-понентов, которые были помещены на странице в процессе создания сайта. Однако для того чтобы окончательно выбрать сервер для размещения своего сайта необходимо обратить внимание на следующее: отсутствие дискриминации по контенту. надежность Web-сервера, отсутствие скрытых завуалированных видов оплаты места в виде всевозможных доплат за различные услуги и рекламы;техническая поддержка. объем выделяемого Вам пространства. дополнительные возможности. какое программное обеспечение установлено на сервере. есть ли на сервере автоматическая перекодировка содержимого страниц, в соответствии с пользовательскими настройками браузера. Рекламирование сайта Существует множество приемов рекламирования сайта: размещение информации о нем на поисковом Web-сайте, организация взаимных ссылок с другими сайтами и т.д. Как привлечь пользователя? Красиво оформленные страницы Web-сайта – это только половина дела. В первую очередь страницы должны быть содержательными. Основное требование к содержимому Web-сайта – полнота и достоверность. Информация должна быть представлена таким образом, чтобы пользователь, однажды посетивший Web-сайт, еще ни раз обратился к нему. Сопровождение сайта Содержимое Web-сайта может подвергаться неоднократным изменениям. Важно, чтобы предоставляемая на Web-сайте информация всегда была актуальной, поэтому как можно чаще обновляйте информацию на своем Web-сайте, по возможности расширяйте материал, улучшайте дизайн.

Основы web-дизайна

Как театр начинается с вешалки, так и web-дизайн начинается с определения целей и задач будущего сайта. Зачем нужен сайт? На какую аудиторию рассчитан? Каких результатов позволит добиться?Ответы на эти и подобные вопросы и должны лечь в формирование основы web-дизайна проекта. Под термином «web-дизайн» принято понимать совокупность работ по разработке логической структуры и художественного оформления веб-страниц. Задачей web-дизайна является обеспечение удобной подачи информации пользователю сайта или web-приложения, удовлетворение эстетического вкуса аудитории. Современный web-дизайн начинается с разделения оформления и содержания. Благодаря такому подходу вносить изменения в содержание сайта, не затрагивая его дизайн, или же изменять дизайн, не изменяя содержание, стало намного легче. Во многом этому способствуют современные системы управления контентом – CMS. Основы web-дизайна закладываются на этапе разработки технического задания – документа, описывающего требования относительно визуального представления и структуры сайта. В техническом задании также зачастую описываются пожелания касательно программной реализации сайта. После разра-ботки и утверждения техзадания начинается этап разработки дизайна. И первое, что необходимо сделать – это создать модульную сетку. Модульная сетка описывает расположение элементов на страницах сайта. Модульная сетка любой web-страницы содержит, как минимум, два блока: для основного теста сайта и для меню. Если на странице нужны дополнительные элементы, например, еще одно меню, «подвал» («footer») или «хедер» («header»), то модульная сетка разбивается еще на несколько блоков. Размеры блоков модульной сетки подбираются индивидуально и могут быть какими угодно. Однако следует учитывать, что согласно требованиям юзабилити, появление горизонтальной полосы прокрутки при просмотре страницы недопустимо – это негативно сказывается на восприятии сайта посетителями. Поэтому в совокупности ширина блоков не должна превышать максимальной ширины экранов представителей целевой аудитории сайта. В блоке «хедер» принято указывать название сайта, которое может быть выбрано в соответствии с названием компании или именем автора, а также при необходимости логотип сайта. Основной блок меню в европейских сайтах традиционно расположен слева, в соответствии с направлением письменности (слева-направо). Также основное меню может быть расположено сверху, под «хедером». Если сайт рассчитан для просмотра на экранах с разным разрешением, то web-дизайн, как правило, выполняется «резиновым» или же центрируется по горизонтали. Когда информационная модель будущего сайта готова, можно приниматься за художественную часть web-дизайна. Обычно web-дизайн выполняется в виде шаблонов – определенных наборов элементов и их взаимосвязей. Именно шаблоны позволяют отделить разработку визуального дизайна сайта от содержания. Различают шаблон главной и шаблоны типовых страниц сайта. Шаблон главной страницы оформляется, как правило, более «затейливо», а шаблоны остальных страниц сайта лишь поддерживают основную идею. Разработанный в графическом редакторе шаблон верстается в html-файл. При помощи тэгов языка html и таблиц стилей css задаются все необходимые параметры страницы: размещение элементов, цвет и размеры шрифтов, цвет фона и т.д. Работа над шаблоном требует обязательного теста на кросс-браузерность, т.е. на совме-стимость с различными браузерами и их версиями. Разные браузеры могут по-разному интерпретировать код html, поэтому такое тестирование необходимо, чтобы избежать возможного «развала» дизайна. Протестированный и полностью готовый к работе дизайн сайта «прикрепляется» к функциональной «канве», созданной веб-программистами. В случае использования CMS, разрабо-танные шаблоны «зака-чиваются» в соответствующую папку на сервере – и все, сайт готов для наполнения.

 

 



Поделиться:


Последнее изменение этой страницы: 2016-07-16; просмотров: 903; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.218.129.100 (0.006 с.)