Web-программирование

Web-программирование

Под web-программированием, как правило, подразумевается процесс создания результативного web -приложения. Для создания таких приложений используются скриптовые языки, такие как PERL, PHP, ASP и им подобные, реализующие серверную часть web-приложения, а так же Java Script, Action Script (Flash) и другие, которые выполняются на стороне клиента и код на стороне сервера.

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

Разработка web-приложений, к которым относится подавляющее большинство современных web-сайтов, происходит поэтапно:

  1. Этап постановки и формулировки задач. Решив создать сайт, не спешите сразу же переходить к реализации задуманного. Возьмите листок бумаги или запустите текстовый процессор на компьютере и набросайте примерный план:

 Название

Благополучно разрешив вопрос с главной идеей сайта, переходим к его названию. Фраза «как корабль назовешь, так он и поплывет» с маркетинговой точки зрения является аксиомой, не требующей доказательств. Каким же должно быть название web-сайта?

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

Дизайн

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

Подбор контента

Текстовая часть контента должна быть лаконичной, не перегруженной лишней информацией. Помните, что у человека зрительная утомляемость от прочтения текста с монитора на 25% выше чем с бумажных источников.

Итоговый.

 Таким образом, составив  простенький план своих действий, можно уже представить  сложившуюся картину в целом и приступить к программированию
  1. Этап выработки требований к предоставлению входной и выходной информации (данных), положение ограничений.
  2. Выбор программной модели реализации задачи, разработка архитектуры
  3. Выбор средств разработки.
  4. Этап кодирования – написания соответствующего программного кода, для реализации поставленных задач.
  5. Отладка приложения, тестирование на предмет наличия ошибок и их устранение.
  6. Внедрение и сопровождение продукта.
  7. Организация поддержки продукта, сбор сведений об ошибках прочее.

Вышеперечисленные этапы описывают так называемый «жизненный цикл»  программного продукта.