машиностроение основы машиностроения основы машиностроения

в помощь студенту -> Компьютер и веб-технологии

< Коррозионные процессы в зазорах и щелях

Между пользователем и компьютером

Научные работы на заказ >

Автор: Дмитрий Якимов (все работы автора)

Дата: 2012-01-19

Ввести alt - обязательно!

Стоит задаться вопросом, что такое компьютерная программа? Если предельно упростить формулировку, то можно сказать, что это (в подавляющем большинстве) своеобразный медиатор, передающий команды пользователя-человека исполнителю-машине. Соответственно, программа должна уметь выживать буквально между Сциллой и Харибдой, так как вполне естественно, что люди и компьютеры «разговаривают» на разных языках. Именно поэтому программная инженерия является очень сложной областью, так как за счёт неё фактически совмещаются несовместимые вещи.





Причём проблема «разговора на двух языках» актуальна даже в относительно простых случаях, когда, к примеру, речь идёт о такой работе, как создание сайтов в Ижевске или в любом ином городе мира. Причём разработчикам нужно подстраивать виртуальные ресурсы под логику и восприятие человека и машины не только на программном уровне, но даже и на уровне текстов, содержащихся на виртуальных страницах. Эти тексты, с одной стороны, будут прочитаны людьми, которые посетят сайт, а с другой стороны, их непременно будет оценивать робот, чтобы занести страницы в поисковые рейтинги и списки выдачи систем «Яндекс», «Рамблер», «Google» и так далее. И уже само по себе создание текста, который одинаково хорошо будет воспринят человеком и автоматическим анализатором, - это достаточно специфичная задача, требующая как писательского таланта, так и инженерного подхода.

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





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

основы машиностроения

Просмотров: 765. Вы можете ПОДПИСАТЬСЯ НА RSS

< Коррозионные процессы в зазорах и щелях Научные работы на заказ >

Еще полезно почитать по теме Компьютер и веб-технологии следующее:

1. Между пользователем и компьютером
2. Первые шаги в Linux (Линукс)
3. Linux - какой софт выбрать
4. Unix - не ссать!
5. Преимущества и недостатки Опера Мини

Оцените информацию: 1 2 3 4 5

<

Комментарии:

Добавить комментарий (поля со звездочкой* обязательны для заполнения)



Введите слово "магистр"