|

На сегодняшний день специалисты нашей студии
владеют практически всеми передовыми технологиями в области
web-дизайна и web-программирования. Это позволяет
нам создавать современные, интерактивные и динамичные сайты.
При разработке дизайна используются технологии, позволяющие
сделать Ваш сайт наиболее эффективным и информативным, привлекающим
внимание потенциального клиента к рекламируемому продукту или концентрирующим
интерес на конкретной информации.
Мы заботимся не только о привлекательности, удобстве использования
пользовательского интерфейса, но и о скорости загрузки Вашего
сайта. В то же время, мы уделяем большое внимание разработке
собственного уникального программного обеспечения, дающего нам возможность
воплощать в жизнь любые пожелания наших клиентов, автоматизировать
и облегчить процесс создания и поддержки динамичных веб-сайтов.
Технологии дизайна:
Adobe
Photoshop CS2 - наиболее мощный на сегодняшний день редактор
растровый графики. С его помощью можно создавать качественный фотомонтаж
и уникальные изображения. Незаменим также для обработки и оптимизации
фотографий для публикации в Интернет.
Corel Draw 12.0 & Adobe Illustrator 11.0 - Векторные
графические редакторы графики. Используются для дизайна геометричиских
фигур, текстов и других геометрических объектов.
Macromedia Flash MX-PRO - Векторный редактор анимации для
Интернет. Позволяет создавать интерактивные web-приложения и анимированные
заставки.
Технологии верстки:
Dynamic HTML. Основную идею динамического HTML можно сформулировать
очень просто: возможность изменения всех без исключения элементов
web-страницы. Это дает возможность сделать страницы сайта более
живыми, интерактивными, откликающимися на действия просматривающего
их человека.
CSS - каскадные таблицы стилей. Эта технология позволяет
единожды описать базовые элементы вашего сайта (стиль), а потом
в каждом месте сайта, где требуется элемент такого стиля, не указывать
параметры элемента, а указать название его стиля. Применение этой
технологии позволяет уменьшить размер страниц за счет исключения
многократного описания похожих элементов.
SSI - Server Site Include или Включение на стороне сервера.
Во многих html страницах есть одинаковые элементы, например, меню.
При обычной верстке меню просто вставляется в каждую Html-страницу.
Но из-за этого возникают многие неудобства. Во-первых, если вы захотите
добавить в меню еще один пункт, придется обновлять все страницы
вашего сайта, а их может быть и 20, и 50, и 100, во-вторых, вставляя
меню в каждый файл, мы увеличиваем объем данных, хранящихся на сервере.
Вот тут-то нас и выручает SSI. C помошью SSI можно вынести все повторяющиеся
куски html файлов в отдельные файлы, а в самом тексте указываем:
включить в текст документа текст из файла такого-то. Также с помощью
ssi можно интегрировать в страницу динамические cgi-скрипты или
меняющиеся баннеры. Т.е. содержимое страницы будет меняться при
каждом заходе на нее.
Технологии web-программирования
Чтобы создать интерактивный сайт, недостаточно
просто сделать html-страницу, нужно использовать скрипты. Различают
несколько видов языков web-программирования, на которых пишутся
скрипты. Нельзя сказать, что какой-то один из них лучше, они разные,
и каждый оптимально подходит для некоторого класса задач.
Java Script - Наиболее простой вид скриптов. При его использовании
программа скачивается на машину клиента и выполняется в браузере.
Оптимально подходит для online калькуляторов, небольших программ
расчета, вставки динамических элементов (часы, дата, и др.)
Преимущества - скачивается на машину клиента, может выполняться
после отключения от Internet. Не требуется дорогого тарифного плана
хостинга.
Недостатки - не поддерживается старыми браузерами IE 3.0, Netscape
3. Правда, машин с такими браузерами осталось очень мало (0-1%).
PHP - Выполняется на сервере, создавался для небольших приложений,
работающих с базами данных. Оптимально подходит для написания Internet-магазинов,
баз данных и т.п.
MySQL - реляционная база данных. MySQl - это скоростная web-база
данных для небольших задач. Небольших - это там, где меньше 100
000 записей. Применение базы данных целесообразно в случае большого
количества одинаковых данных, по которым требуется сортировка и
поиск. Интерфейс и скрипты наиболее оптимально писать на PHP.
|