Что когда-либо Вы действительно сохраняете целым предложением как одной строкой. Необходимо понять целый sentece для перевода его правильно.
Не все слова должны быть переведены на всех языках: например, на норвежском языке каждый не использует (мы можем говорить "vГ ¦ r sГҐ поводок" буквально "быть так добрыми", но при использовании в качестве команды это звучит слишком мощным), так корректный норвежский vould быть:
необходимо позволить полностью изменять порядок, например, на вымышленном демонстрационном языке:
, Некоторый язык может даже иметь одно отдельное слово для (большая часть) это предложение также...
я рекомендую решение 1, или возможно "% {потрясение} входит в систему % {endlink} для продолжения" этого способа, которым переводчик может сделать целое предложение ссылкой, если это более естественно, и это может быть полностью реструктурировано.
Наша самая большая проблема - это природа облака без сохранения состояния. хотя мы очень старались, некоторые биты состояния проникли в ядро, и это то, что сейчас решается.
следующая проблема - поддержка устаревших данных и кеширование, поскольку данные могут быть отключены в течение нескольких недель время. это сложно, несмотря ни на что.
Моя самая большая проблема заключалась / заключалась в регистрации и создании проекта. Вот как далеко зашло это за последний месяц.
Либо я делаю что-то очень не так, либо этот сайт большую часть времени не работает.
Одна важная проблема - это кривая обучения, отсутствие опытных разработчиков, время, необходимое для того, чтобы стать продуктивным.
Это происходит со всеми технологиями, но с облаком происходит фундаментальное изменение в том, как что-то делается.
Если вашему приложению нужна база данных, я не уверен, что в Windows Azure есть реляционная база данных (прямо сейчас)
Кроме того, есть другие поставщики облачных вычислений, которые могут предложить вам больше возможностей, например, для настройки вашей виртуальной машины , это действительно зависит от того, что вам действительно нужно и чего вы хотите.
Будьте готовы к длительному процессу развертывания. В настоящее время (до PDC 2009 г.) загрузка пакета развертывания и запуск хост-служб иногда занимала у меня более 30 минут (зависит от времени суток, размера пакета, количества ролей и т. Д.).
Одна сторона Результатом этого является то, что внесение изменений в конфигурацию в файлах web.config обходится дорого, поскольку для этого требуется переупаковка и повторное развертывание всего пакета приложения. Вместо этого используйте файлы конфигурации Azure для параметров конфигурации, поскольку они не требуют приостановки / перезапуска узла.
Моя самая большая проблема с Azure сегодня - это совместимость с другими ОС. Здесь я сравниваю Azure с экземплярами EC2 / Rackspace (хотя Azure as PAAS предлагает гораздо больше, чем они, например, балансировку нагрузки, репликацию хранилища, географическое развертывание и т. Д. в единой дешевой упаковке).
Даже если вы считаете меня стартапом BizSpark , я не склонен запускать свою базу данных на SqlAzure (эквивалент Sql2005), поскольку я не могу принять их ценовая политика , которую мне придется соблюдать через три года после программы BizSpark. Теперь у них нет опции для MySql или любой другой базы данных. Для меня это смешно для SME . С EC2 я могу запустить свой экземпляр MySql на другой виртуальной машине Linux (очевидно, в той же сети. Azure дает вам возможность подключаться к сети за пределами их, но на самом деле это не вариант)
2 nd . Это снова связано с использованием машин * nix. Я хочу, чтобы все мое кеширование поддерживалось Memcached . В asp.net 4 они даже предоставили нам из коробки поддержку memcached через расширяемое кэширование вывода . Причина, по которой я непреклонен в отношении memcached, - это экосистема, которую он предоставляет. Например. : Сегодня я могу получить memcached с постоянным кешированием в качестве надстройки. Это даже даст мне возможность хранить данные сеанса с помощью memcached. Кроме того, я могу запускать задания уменьшения карты в журналах IIS. Это делается с использованием изображений облачности на EC2 .Я не понимаю, как это сделать с помощью Azure.
Видите ли, в случае Amazon / Rackspace я могу запустить свое веб-приложение asp.net на одном экземпляре Windows Server 2008, а остальные - на машинах * nix.
Я собираюсь запустить свои неиерархические данные (пункты меню веб-приложения) на CouchDb . С помощью Azure я получаю таблицу Azure . Но мне не очень нравится этот банкомат. С EC2 я могу запустить его в том же поле MySql (не поймите меня на этом :-)).
Если вы готовы забыть об этих проблемах, Azure предоставляет вам среду, в которой много абстрагированной рутинной работы. И это хорошо. Масштабирование, балансировка нагрузки, множество очень дешевых хранилищ, CDN, репликация хранилищ, готовый мониторинг сервисов через Fabric Controller и т. Д. Среди них. С EC2 / Rackspace вам придется нанять системного администратора, который обойдется в 150 тысяч долларов PA, чтобы делать эти вещи (AFAIK Amazon предоставляет некоторые из этих функций за дополнительную плату).
Я сравниваю инстансы Azure и Amazon / Rackspace (но не облачные). Кому-то это может показаться яблоком и апельсином. Но лазурный не предоставляет вам экземпляров. Только облако с их индивидуальными предложениями…