Файл: Критерии выбора средств разработки Web-приложений (Понятие и классификация web-технологий).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 30.03.2023

Просмотров: 338

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Минусы: небольшой набор инструментов разработки, невозможность отдельного приобретения программы. Microsoft FrontPage неплохо подойдет в качестве HTML-редактора на первое время, однако с ростом потребностей его возможностей может не хватить. Есть и обратная сторона медали - сложность и громоздкость полученного кода, что естественно, сказывается на конечном размере документа. Также в дальнейшем будет весьма сложно вносить изменения в подобный документ. Но это скорее недостаток не конкретного продукта, а практически всех WYSIWYG-редакторов (What You See Is What You Get - "что видите, то и получите").

Web-компоненты работают только в том случае, если на web-сервере, который используется, присутствуют соответствующие им программы.

Microsoft Word

Не смотря на то, что Microsoft Word является текстовым редактором и по существу не считается HTML-редактором. Он имеет возможность сохранять файлы в формате HTML. В результате мы можем столкнуться со страницами которые тем или иным способом были созданы в Microsoft Word. Проблемы в HTML-коде, полученном из редактора аналогичны проблемам FrontPage: обе эти программы создают избыточный код, который не во всём соответствует HTML-стандарта. Огромное количество людей, использующих Word в своей повседневной работе, становятся потенциальными разработчиками HTML-документов.

Создать web-станицу в Word можно двумя способами: с помощью Мастера либо преобразовав существующий документ Word в формат HTML. При этом Word сам генерирует тэги HTML, хотя и не оптимальным образом. Преобразование естественно приводит к тому, что какие-то элементы оформления документа будут утрачены или изменены. При необходимости вставить на HTML-страницу собственные тэги, в Word предусмотрено непосредственное редактирование HTML-кода.

Adobe Illustrator

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

Web-страницы могут содержать много элементов – текст HTML, растровые изображения, векторную графику. В Illustrator можно использовать фрагменты для определения границ различных web-элементов в объекте. Web-страница делится на ячейки которые представляются в трёх типах: изображения, без изображения, HTML-текст.

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


Карты ссылок позволяют связать одну или несколько областей изображения (так называемых активных областей) с URL-адресом. Когда щелкаем по активной области, web-браузер загружает связанный с ней файл.

Основная разница между использованием карт ссылок и фрагментов для создания связей состоит в том, как объект экспортируется на web-страницу. Использование карт ссылок сохраняет объект в виде единого файла изображения, а в случае использования фрагментов объект делится на несколько отдельных файлов. Еще одна разница между картами ссылок и фрагментами состоит в том, что карты позволяют связывать многоугольные или прямоугольные области в объекте, а фрагменты – только прямоугольные [1, с. 139].

Adobe Photoshop

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

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

При всей простоте основных инструментов Photoshop пользователь может к тому же настраивать их "под себя". А это равносильно наличию бесконечного разнообразия мелков. Поскольку программы рисования полагаются при своей работе на пиксели, они идеально подходят для работы с электронными (цифровыми) фотографиями цветных карандашей, пульверизаторов, акварельных и масляных красок и многого другого. Photoshop предоставляет полный контроль над каждым пикселем изображения. Недостаток программ рисования в ограниченном разрешении. Поскольку битовый рисунок состоит из фиксированного количества пикселей [8, 592].

CorelDraw

CorelDraw позволяет обрабатывать самую разнообразную информацию, представляемую в документе в виде векторных и растровых объектов, блоков обычного и художественного текста, а также объектов Интернета.

В программе применен современный интерфейс плоского типа, который характеризуется тем, что инструменты, находящиеся на различных панелях, отображаются в виде обычных плоских рисунков, а выделение одного из них происходит только при установке на нем указателя.[4]


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

CorelDraw демонстрирует качества мощного визуального редактора web-страниц: пользователь получает возможность генерировать развитые HTML-документы, которые могут включать сценарии JavaScript и таблицы стилей CSS.

Обеспечивая мощные возможности для работы с графикой, текстом и средства компоновки и экспорта документов для публикации в Интернете, CorelDraw вполне может служить исходным пунктом для генерирования первых версий файла HTML.

При размещении изображений на странице одна из наиболее важных задач - оптимизация размера файлов изображений. Рекомендуемый "потолок" общего размера страницы от 100 до 150 кбайт. Уменьшение размера файлов изображений выполняется сжатием файлов и уменьшением количества цветов. Эти задачи доступны для любой из графических программ, перечисленных выше [2, с. 85].


2.2. Глоссарий

И так, любой текст нуждается в едином стиле, тональности и словаре. К примеру, пишем пост в блог на повседневном современном языке. А ежели бы написать посреди письма своего вздумал язык переменить и стал изъясняться, как встарь, внимать бы зело несподручно было, истинно реку.  Это совершенно сбивает с толку. И именно поэтому при переводе так важен глоссарий: ведь ваши переводчики должны знать, какую лексику использовать, а какой избегать. Им нужно обеспечить единообразие языка во всем приложении. И им должно быть понятно, какие термины имеют уникальное употребление в контексте вашего приложения.


Во многих языках это имеет большое значение. В японском, например, у слова «отменить» есть разные переводы (キャンセル или 取消). Если слово «отменить» играет значительную роль в вашем приложении (скажем, расположено на кнопке), переводчики должны знать, какой из переводов использовать, и придерживаться единого варианта во всех случаях. Особенно важно сохранить единообразие слов, специфичных для бренда.

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

Рассмотрим что это такое глоссарий для перевода.

В основе глоссария — набор ключевых терминов на языке оригинала. Если вы не хотите переводить эти слова (например, Apple может предпочесть оставить слова iPhone и iTunes непереведенными), в глоссарии будет указано, что они должны использоваться без перевода. Если вы все же решите переводить их, там будут указаны утвержденные варианты перевода для каждого слова на каждый из языков перевода.

Четыре причины использовать глоссарий

1. Согласованность переводов

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

2. Защищенность бренда

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

3. Ускорение процесса перевода

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

4. Снижение затрат на перевод

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

Пошаговая инструкция по созданию глоссария для перевода

Шаг первый: определите термины для своего глоссария


Первый шаг — это, конечно, выбор терминов, которые вы действительно хотите включить в глоссарий.

Итак, что должно туда войти?

В целом, вот какие виды слов вы захотите внести в свой глоссарий:

  • Названия продуктов/услуг
  • Специфичная для бренда терминология
  • Акронимы
  • Стандартные сокращения
  • Корпоративные слоганы
  • Текст для кнопок в интерфейсе
  • Любые слова, которые вы предпочитаете использовать на английском
  • Часто использующиеся в вашем контенте слова
  • Специфичный для компании жаргон

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

В других случаях — не надо.

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

Как определить слова для глоссария?

Некоторые виды слов, указанных в списке выше (такие как названия брендов или слоганы), определить легко. Другие бывает сложнее отследить среди всего вашего контента. Чтобы найти все термины, которые должны войти в глоссарий, можно либо подсчитать частоту употребления слов, либо изучить интерфейс вашего продукта

Подсчет частоты употребления слов

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

Плюс: это просто. Можно создать рейтинг частотности с помощью несложного программирования.

Минус: придется отфильтровывать некоторые часто используемые слова вроде артиклей («the») и местоимений («я», «ты»), не связанных с продуктом.

Изучение пользовательского интерфейса

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

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

Минус: способ может оказаться небыстрым, поскольку ориентирован на пользовательский опыт. Его не автоматизируешь.