Использование облачных приложений PHP в веб-фреймворке .Net - PullRequest
0 голосов
/ 08 марта 2012

Мой вопрос в его основных терминах таков: могу ли я разработать приложение на PHP для жизни в облаке, которое я мог бы использовать на веб-сайтах, построенных в .NET Framework?

Я спрашиваю об этом, потому что приложение (разработанное на C #), которое было разработано для использования на моем веб-сайте (.NET), теперь является статичным и должно добавляться на страницы в iframe, что вызывает целый ряд проблем с точки зрения изменение размера, обмен данными с внутренними данными и т. д. Кроме того, изменить это приложение означало бы пройти долгий процесс изменения всех моих исходных файлов и перекомпилировать приложение.

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

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

Так что в целом,

  1. Было бы лучше использовать облако для этого приложения?
  2. Смогу ли я использовать любой язык для разработки приложения и включения его в .NET Framework?
  3. Должен ли я просто оставить этот метод и разработать его как приложение, которое я могу просто вставить на веб-страницу?

Спасибо за все ваши предложения, если таковые имеются.

1 Ответ

1 голос
/ 08 марта 2012

Это немного сложно, если вы используете php SAAS (Software as a Service) AKA для приложения php.

Хорошо хранить и загружать из облака AKA Amazon Cloud Servers, как каждый, если вашЕсли вы хотите использовать это в приложении .net, то лучшим способом будет просто использовать элемент управления WebBrowser, если вы довольны использованием IE7, если вы хотите использовать более современный браузер, я бы сказал, использовать http://awesomium.com, поскольку он обеспечивает очень простоепонимать и использовать API, чтобы вы могли изменять такие вещи, как динамическое связывание с различными адресами, передавая код приложения C # в JavaScript вашего браузера, чтобы веб-сайт мог вызывать системные свойства.Затем вы сможете обнаружить клиента (компьютер приложения .net) и отправить через строку локализацию в виде GET, которая затем может установить СЕССИЮ для вашего приложения, чтобы показать правильный lang

У меня есть партииопыта в настройке приложений, например, поэтому, если вам нужна помощь, пожалуйста, не стесняйтесь, присылайте мне личное сообщение

Если я неправильно понял, что вы хотите, пожалуйста, сообщите мне, и я удалю ответ

...