+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 91.78 руб.
 
 Цены показывать:
 
 
 
 
  
Новости, статьи, акции
 

Microsoft для PHP программистов

25.07.2013 11:53
sashaeve

Не секрет, что у Microsoft есть технология ASP.NET (и смежные ASP.NET MVC, ASP.NET AJAX, AJAX Control Toolkit и т.д.), которая является стандартом де-факто для .net ориентированных разработчиков. В то же время количество PHP разработчиков также велико, поэтому было бы странно игнорировать такую большую аудиторию.

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

В первую очередь стоит почитать статью "Migrating from PHP to ASP.NET", где представлена информация о сравнении архитектур, возможностей, синтаксиса, общих задач и принципов кэширования, а также описаны дальнейшие шаги по изучению новой платформы.

Следующим этапом может быть изучение курса "Learn ASP.NET: for PHP Developers" из бесплатной образовательной программы Rump Up! Курс содержит теоретический материал, лабораторные работы и слайдкасты:

  • Developing Web Applications - Tooling
  • ASP.NET Syntax for PHP Developers
  • Programming WebForms
  • Web Configuration
  • Programming Web Events
  • State Management

Windows Azure SDK for PHP

Windows Azure SDK for PHP позволяет использовать возможности Windows Azure в PHP приложениях.

PHPAzure - это open source проект, предоставляющий software development kit для Windows Azure и Windows Azure Storage - Blobs, Tables и Queues.

Возможности:

  • PHP классы для Windows Azure Blobs, Tables и Queues (для CRUD операций)
  • классы для HTTP transport, AuthN/AuthZ, REST и Error Management
  • поддержка логгирования", управляемости
  • поддержка хранения PHP сессий в Azure Table Storage

Windows Azure SDK для PHP предоставляет доступ к Windows Azure, а также удобные интерфейсы для работы с REST/XML в виде простого PHP API.

 logical_architecture.jpg

Рисунок 1. Архитектура приложения

deployment_scenario.jpg

Рисунок 2. Сценарий по разворачиванию приложения

Сайт проекта - http://phpazure.codeplex.com/.

Toolkit for PHP with ADO.NET Data Services

Toolkit for PHP with ADO.NET Data Services позволяет PHP разработчикам работать к сервисами, которые разработаны с помощью ADO.NET Data Services. Цель - предоставить похожую функциональность для PHP разработчиков, как это сделано в .NET библиотеке.

Почитайте "Interoperability Bridges and Labs page" и "A new bridge for PHP developers to .NET through REST: Toolkit for PHP with ADO.NET Data Services" для получения более детальной информации.

Рисунок 3. Архитектура приложения

Сайт проекта: http://phpdataservices.codeplex.com/

Также есть новый проект - OData SDK for PHP, который позволяет работать с сервисами через протокол OData. Детальная информация о протоколе можно найти на сайте http://www.odata.org.Возможности:

  • поддержка всех возможностей OData
  • поддержка Azure аутентификации
  • поддержка коммандной строки
  • примеры и документация

Сайт проекта: http://odataphp.codeplex.com/

PHP for Microsoft AJAX Library

Движемся дальше и следующим будет проект PHP for Microsoft AJAX Library. Данный проект содержит небольшое количество PHP файлов, с помощью которых можно работать с библиотекой Microsoft AJAX (которую можно скачать здесь) в PHP приложениях. Следующие релизы будут содержать локализацию и глобализацию, debug и release скрипты и другие возможности библиотеки.

Для того, чтобы использовать Microsoft AJAX в PHP приложениях, необходимо выполнить такие действия:

  1. Скачать последний релиз PHP for Microsoft AJAX и распаковать локально.
  2. Скачать библиотеку Microsoft AJAX (http://ajax.asp.net/).
  3. В PHP коде включить MSAjaxService.php файл.
  4. В клиентском коде  добавить MicrosoftAjax.js.

VS.Php for Visual Studio

VS.Php - это PHP IDE на основе Visual Studio. C помощью VS.Php можно проектировать, разрабатывать, отлаживать и разворачивать PHP приложения с помощью Visual Studio IDE.

Уникальные возможности (key features):

  • интеграция с IIS7
  • интеграция с Silverlight и возможность отладки связки PHP + Silverlight
  • отладка PHP и JavaScript
  • поддержка PHP 5.3

Сайт проекта: http://visualstudiogallery.msdn.microsoft.com/ru-RU/F5CFBE65-D843-4C96-8F24-2C169676504C

Этот продукт доступен в трех редакциях:

  • VS.Php for Visual Studio 2010
  • VS.Php for Visual Studio 2008
  • VS.Php for Visual Studio 2005

Скриншоты:

PHP on Windows Training Kit (March 2010)

PHP on Windows Training Kit включает технический материал, включая демо и лабораторные работы для изучения процесса создания PHP приложений с использованием Windows, IIS 7 и SQL Server 2008.

Скачать можно по ссылке http://www.microsoft.com/downloads/details.aspx?FamilyID=c8498c9b-a85a-4afa-90c0-593d0e4850cb&displayLang=en.

SQL Server Driver for PHP 1.1

Драйвера для работы с SQL Server 2005 и 2008 в PHP приложениях. Поддержка доступна на форуме SQL Server Driver for PHP.

Скачать можно по ссылке: http://www.microsoft.com/downloads/details.aspx?FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9&displaylang=en.

PHP on Windows

Портал PHP on Windows содержит полную информацию для тех, кто хочет использовать PHP на Windows.

Сайт проекта: http://php.iis.net/ 

Дополнительные ссылки

Ссылки по теме

  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

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

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года