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

    Не секрет, что у 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/ 

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

    Если у вас есть дополнительные ссылки по теме – просьба ими поделиться.

    Спасибо за внимание!
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 89

      +38
      Ты же знаешь, сколько php'эшника не корми, все равно на linux смотрит ;)
        –1
        До сих пор могу работать только за маком :)
          0
          За что минус-то? И на вЕнде работал и на Убунте несколько лет, но мак — он же просто заставляет работать…
        +8
        Когда они уже сделают PHP.NET? Пока недостаточно смешно.
          0
            +7
            Не сделают, или сделают что-то свое, но только с похожим синтаксисом не более. Майкроcофт склонна к написанию своих велосипедов, чем внедрять что-то удачное и совместимое с существующим.
              +1
              Да-да, я о том и говорю. Своя версия, совместимая с оригиналом, но с существенными дополнениями. И следующая — уже несовместимая. Откатанная схема.
                +1
                и третья версия, как апофеоз — убивается на взлете. Пепел MS JVM стучал в сердце Клауса.
                  0
                  Какого еще Клауса, Санты что ли?
                  «Пепел Клааса» в оригинале ;)
                    0
                    Мда. Спать пора, уснул бычок.
            +4
            … и легким движением руки, костыли превращаются… превращаются костыли… в бэтмобиль! :)
              0
              … На костылях
              +26
              > В данной статье представлен материал, который, надеюсь, поможет PHP разработчикам лучше интегрировать
              > свои приложения с Microsoft технологиями и продуктами (если, конечно, в этом есть необходимость).
              > В первую очередь стоит почитать статью “Migrating from PHP to ASP.NET”…

              :D
                +1
                > где представлена информация о сравнении архитектур, возможностей, синтаксиса,
                > общих задач и принципов кэширования
                Видать просто ошиблись в названии статьи :)
                  +2
                  интеграция через незаметную миграцию
                  очень в духе Microsoft :)
                    +1
                    Меня это тоже улыбнуло)
                    –2
                    MS — такая MS. Особенно порадовало «В то же время количество PHP разработчиков также велико». И правда, количество разработчиков PHP велико. А вот со своим ASP они немного преувеличивают))
                    /me за сегодня дважды обходил косяки реализации MS общепринятых документированных стандартов при администрировании сети. Боюсь представить что будет, когда MS возьмётся за устоявшиеся языки программирования.
                      +6
                      > Боюсь представить что будет, когда MS возьмётся за устоявшиеся языки программирования.
                      Особенно такие нетривиальные(вплане стандартов), как PHP :)
                        0
                        Меня терзают смутные сомненья что они вообще не имеют права взять PHP и написать на основе него что то свое оО
                      +3
                      Если честно — то похоже на оооочень запоздалую реакцию… Вовремя разработчики МелкоМягких спохватились :) Скоро реклама пойдет «Разработай ПХП-приложение под Виндой, и за каждый словленный глюк ты получишь ДВА ПАТЧА К НИМ в подарок!!!» :))
                        +3
                        не понял, зачем это нужно
                          +3
                          Не пытайтесь понять МикроСофт умом… Сломается ;)
                            +1
                            У меня первая мысль, была шокировано-оправдательная:
                            при прочтении заголовка «Майкрософт для пхп-программистов»:

                            «А чего сразу нам-то, чем мы то провинились?»
                            =)
                            –1
                            Ну MS достачно много делают для совместимости с OpenSource…

                            Приходите на DEVCONF 2010 — пофлудим…
                            devconf.ru/
                              0
                              А по-моему здорово как минимум то, что есть поддержка php-intellisence в VS.

                              В VS2010 можно сделать пустой проект и спокойно писать на php + html + js (включая js фреймворки) + css. Для всего этого будет работать intellisence и остальные удобства VS.

                              В свое время для web разработки ничего лучше, удобнее не нашел.
                                –2
                                Единственное что мне нравится это связка VS.PHP + Visual Studio — сам пользую постоянно! Все остальное в статье фигня. Можно было и раньше работать с виндой в ПХП, просто раньше не всегда так удобно было, как сейчас пытается сделать МС, но те, кто пытается это сделать никак, кроме извращенцы назвать нельзя! :)
                                  0
                                  VS.PHP ж платная, как я понимаю.
                                  И на VS Express не встанет.

                                  Лучше я уж как нить дальше на Eclipse посижу…
                                  0
                                  Code Sample 6. For loop in PHP
                                  for ($i = 1; $i <= 100; $i++) {
                                  print $i;
                                  }

                                  Code Sample 6. For loop in Visual Basic .NET
                                  Dim sum As Integer = 0
                                  Dim counter As Integer
                                  For counter = 1 To 100 Step 5
                                  sum += counter
                                  Next
                                  For i = 1 To 100
                                  Response.Write (i)
                                  Next I

                                  Почему не приводить примеры на C#?
                                    0
                                    Code Sample 6. For loop in Python
                                    for i in range(1, 101): print i

                                    У всех свои тараканы.
                                      –1
                                      омг, perl -le 'print for 1..100'
                                      0
                                      for (int i=0; i <= 100; i++) {
                                      Console.Write(i);
                                      }

                                      Не нужно брать VB, он популярен только в пределах США
                                        0
                                        эм, VB еще жив? о_0
                                          0
                                          естественно VB.NET — его реинкарнация
                                      +7
                                      Пробовал asp.net (C#). Ну вот специально чисто для расширения кругозора решил попробовать «шо воно такэ». После 2-х месяцев усиленного изучения данного чуда пришел к выводу, что нет в программировании с asp.net самого программирования, т.е. нет того самого… созидательного! Нет контроля над кодом! К моему коду цепляется куча технологий, виртуальных машин, различных компиляторов, фреймворков… да еще кучу всего, чтобы выполнить обычное подключение к БД. Я должен потратить пол жизни чтобы разобраться во всех компонентах системы, чтобы иметь возможность выбирать «что», «где», «когда», и «какой» компонент мне нужен в той или иной ситуации. Нужно идти строго по намеченному плану МС и не сворачивать, т.к. если хочешь фантазировать — нужно прикупить еще 3-4 талмуда по asp.net и проштудировать их от сих до сих.

                                      Да, создание блога за 1 минуту тремя щелчками мыши эт каеш круто, но развивает ли такое «программирование» мышление и логику? Нет. Нет того кайфа… когда ты можешь сесть и начать писать все с нуля, и ты будешь знать «где» и «что» расположено и как оно выполняется. Когда ты сам можешь выбирать как писать тот и или иной код и не зависеть от сотни технологий.

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

                                      asp.net фтопку! Лучше пойду изучать яву и питон.
                                      ___________
                                      О наболевшем от ПХП-девелопера
                                        –1
                                        Ну могу предложить — поучаствовать в DEVCONF 2010.

                                        В орг.комитете есть идея провести паралельно доклады — Hello World — на всех яхыках WEB-программирования (perl, python. php, ruby. .net)

                                          0
                                          Сходил бы с удовольствием, да вот далековато ехать из Запорожья. Видео-трансляция будет?
                                            0
                                            К сожалению — пока никто не потянул — одновременную трансляцию 5-ти потоков…

                                            С Украины кстати много народу собирается… можно без ночевки…
                                            30мин от Киевского вокзала
                                          0
                                          Ну, это с непривычки. Я когда первый раз столкнулся с РНР — были те-же ощущения: как только выходишь за рамки «Hello world» получаешь непонятно что: куча разных фреймворков, каждый со своими уникальными граблями, коструктор-эклипс, который пока настроишь — поседеешь… Когда оказалось, что РНР несовместим сам с собой я подумал, а какая-то из версий вообще отдельный я что схожу с ума. :D

                                          Но потом немного разобрался, оказалось всё не так страшно как на первый взгляд.

                                          >>asp.net фтопку! Лучше пойду изучать яву

                                          Можно подумать, что на Яве не так. Те-же «куча технологий, виртуальных машин, различных компиляторов, фреймворков». Наверное неспроста. :D

                                          P.S. VS лучшая среда разработки, в т.ч. и для РНР. ИМХО, разумеется.
                                            0
                                            как только выходишь за рамки «Hello world» получаешь непонятно что: куча разных фреймворков, каждый со своими уникальными граблями, коструктор-эклипс, который пока настроишь — поседеешь…

                                            глупости вы говорите. фреймворки вас использовать никто не заставляет. хотите выйти за рамки — включайте мозг и творите — чистый пхп без всяких примесей.
                                            используя asp.net + c# нужно сначала хотя бы немного разобрать что же такое «asp», что такое ".net" и проштудировать талмуды по «c#». вам не кажется странным, что если я хочу начать нормально программировать хотя бы через месяц (и даже зарабатывать на этом!), то изучение 3-х технологий это уж слишком глупо. в этом случае, я занимаюсь мозгоёбством пытаясь понять технологии МС.
                                              0
                                              Для того, чтобы начать программировать на asp.net, месяца вполне должно хватить. Технология в данном случае одна — asp.net и C# в качестве языка. Все. Хотите использовать ASP.NET AJAX — качаем инсталер (1.5 мб), дописываем в нужно месте проекта <asp:UpdatePanel /> и все — новую технологию можно смело записывать в резюме. Хотите разобраться, как оно там работает на Javascript-уровне — это уже другой вопрос.

                                              P.S. Талмуд «что такое .NET» занимает от силы 3 страницы любой книги, C# — это не технология, поэтому одну вычеркиваем. Для того, чтобы выучить php, талмуды читать не нужно?
                                                0
                                                Хотите использовать ASP.NET AJAX — качаем инсталер (1.5 мб), дописываем в нужно месте проекта <asp:UpdatePanel /> и все — новую технологию можно смело записывать в резюме.
                                                смело? это у вас такая общепринятая практика?
                                                Хотите разобраться, как оно там работает на Javascript-уровне — это уже другой вопрос.
                                                я правильно понимаю, что люди с «ASP.NET AJAX» в резюме как правило не знают, как и почему оно работает?
                                                  0
                                                  Я не знаю, как у кого принято, но мы сейчас говорим о том, что нужно очень много времени на изучение технологий, а я вам привел пример ситуации, когда лезть глубоко не нужно и оно будет работать. Как правило, глубоко лезть приходилось, когда ASP.NET AJAX только появился и было много проблем с Ajax Control Toolkit — сейчас же все работает нормально и потребности лезть в это глубоко я не вижу. То же самое можно сказать о ASP.NET Dynamic Data, RSS Toolkit и т.д. Когда у вас есть хоть какая-то база, то каждую новую технологию, фичу вы можете изучить достаточно быстро.
                                                    –1
                                                    сейчас же все работает нормально и потребности лезть в это глубоко я не вижу
                                                    прямо карго-культ какой-то.
                                              0
                                              работа сейчас в Zend Framework и с плагином VisualStudio php
                                              Зенд под виндой не просто тормознутая «текущая» система, а просто ужас какой-то. А необходимость юзать SSH еще добавляет проблем.
                                              В тоже время в VS.php все настроен и что мне нужно было — уже работает изначально.
                                              тут конечно дело привычки, но
                                              0
                                              Наверное тяжелые будни у php-шников, если рождаются такие комментарии. Во-первых, изучить asp.net для кругозора мало- нужно перестроить мышление. Нет контроля за кодом — это вообще смешно читать, про логику — вообще не к месту. В целом, я идею вашу понял, но согласиться с ней не могу.
                                                0
                                                Дело в том, что десктопный подход «накидать контролов и расставить им свойства» к вебу применим очень с трудом. Я бы сказал, что это типичная «протекающая абстракция». Да, его можно сэмулировать, да, можно сделать «как на десктопе», но какой ценой? ASP.NET пилится уже скоро десятый год. Вам всё ещё не кажется, что здесь что-то не так?
                                                Да, несомненно, мышление нужно перестраивать. На десктопную парадигму. Но веб — всё равно не десктоп. Здесь, к примеру, взаимодействие с пользователем может прекратиться в любой момент, и отловить этот момент без костылей (таймаут сессии, onunload, скрытый ифрейм с cometом — костыли) в принципе нельзя. В отличие от, PHP — надстройка над вебсервером; так сказать, плоть от плоти веба, и никаких костылей нам изобретать не нужно.
                                                С ASP.NET MVC я практически не работал, так что внятного мнения не имею.
                                                Попробуйте поработать с нормальными full-stack фреймворками вроде symfony. Будет как минимум полезно.
                                                  0
                                                  Я работал когда-то с PHP (около 2 лет), после перехода на ASP.NET возвращаться назад нет никакого желания. WebForms вполне себе удобная технология, если нужно накидать несколько контролов — тут аналогия с WinForms практически полная. О костылях не понял, что вы имеете ввиду. А вот поддержка всех плюшек от менеджмента сессий до перехвата вредоносных запросов в ASP.NET делается в течении 30 секунд путем добавления соответствующей строчки в web.config.
                                                    0
                                                    перехода на ASP.NET возвращаться назад нет никакого желания
                                                    Вам не повезло. Как и многим до и после вас. А я вот работал с аспнетом поменьше (полгода) и с удовольствием вернулся на PHP (из-за symfony). Надоели подземные стуки, знаете ли. А потом по той же причине перебрался на Linux.
                                                    аналогия с WinForms практически полная
                                                    вот я почему и говорю про дырявые абстракции. эти ваши postbackи, viewstate и прочие костыли — как раз следствие попыток (небезуспешных, да) скрестить ужа и ежа
                                                    …в ASP.NET делается в течении 30 секунд путем добавления соответствующей строчки в web.config
                                                    Можно подумать, будто в мире PHP эти фичи — нечто запредельное. В случае с symfony CSRF protection работает искаропки, хранилище сессий меняется за те же 30 сек.
                                                      0
                                                      >> Надоели подземные стуки
                                                      Что Вы имеете ввиду?

                                                      >> будто в мире PHP эти фичи — нечто запредельное.
                                                      Не запредельное и простое — это разные вещи.

                                                      >> Вам не повезло. Как и многим до и после вас.
                                                      Вернулись на php и linux — пожалуйста, но это совсем не значит, что Вы не ошиблись,, а другие — да.

                                                      >> эти ваши postbackи, viewstate и прочие костыли
                                                      А в PHP что, нет $_REQUEST и т.д.? Костыли в виде ViewState пофикшены в ASP.NET 4.0 и в MVC.

                                                      Вы много говорите о костылях, какие-то неправильные парадигмы и т.д., а между прочем asp.net — одна из лучших веб-технологий современности. И глупо это отрицать.
                                                +1
                                                Скажу по секрету, что кроме вебформс есть еще и другие технологии, поэтому вами написанное относительно ВСЕГО аспнета — ложь.

                                                Попробуйте потыкать тот же ASP.NET MVC — поймете сами.

                                                > Порог вхождения в изучение asp.net неимоверно высок.
                                                Не правда. Либо не имели предварительных общих знаний(не касающихся конкретно даже MS, а просто основы веба, ООП), либо у вас был плохой источник знаний(левые статьи и т.д. вместо нормальных книг).

                                                Сам не дотнетчик, но не нравятся мне необоснованные нападки на сабж.
                                                  0
                                                  Книга Карли Ватсона «C#»
                                                  Книга Дино Эспозито «Программирование с использованием ASP.NET 3.5»
                                                  Книга Марко Беллиньясо «Разработка Web-приложений в среде ASP.NET 2.0: задача — проект — решение»
                                                  Книги отличные. Очень ценные знания, особенно по Си#. Но вот все равно что-то не то в этом asp.net'е. Специально ставил себе задачу сделать тестовый проект на asp.net'е — но все равно не впечатлила эта технология и принцип программирования.
                                                  Попробуйте потыкать тот же ASP.NET MVC

                                                  Надо потыкать.
                                                    0
                                                    >> не впечатлила эта технология и принцип программирования.
                                                    Это нисколько не говорит о том, что технология плохая.
                                                      0
                                                      где я сказал что она плохая?
                                                        0
                                                        >> но все равно не впечатлила эта технология и принцип программирования
                                                          0
                                                          ну и? мне паскаль, к примеру, не нравится, но это не значит, что он плохой. и это не смотря на то, что я с него свой программистский путь начинал )
                                                            0
                                                            Если технология или язык вам не нравится, как он может в ваших глазах быть хорошим?
                                                              0
                                                              в нашей жизни есть еще третье состояние — нейтралитет. в том виде в котором существует асп.нет еще далеко до действительно хорошего продукта. идея хорошая, а реализация пока кхм…
                                                                0
                                                                Еще раз повторюсь, что asp.net на сегодняшний день — одна из лучших веб-технологий, по сравнению с которой чистый php просто отдыхает. Отрицать это глупо.
                                                                  –1
                                                                  Еще раз повторюсь, что asp.net на сегодняшний день — одна из лучших веб-технологий

                                                                  Ну да, ну да… Если вам от этого лучше спится — пущай будет так ))
                                                                    0
                                                                    А зачем использовать «чистый» PHP?
                                                                      0
                                                                      Потому что если сравнивать с полным asp.net фаршем, то будет еще все намного хуже с точки зрения php.
                                                                        0
                                                                        Вы все же не поняли вопроса немного.
                                                                        Вы же не сравниваете двигатель от ауди с целой маздой. Такое сравнение некорректно.
                                                                      0
                                                                      Не нужно сравнивать ASP.NET — фреймворк с чистым PHP. ASP.NET можно сравнить, например с Zend Framework, а PHP с C#
                                                          0
                                                          Я смотрел видео с интуита(партнеры MS) — все логично и понятно.
                                                          Но подход мне не понравился.

                                                          MVC понравился, но переходить на него смысла не вижу, т.к. использую подобную технологию(ZF) на PHP — просто аналоги.
                                                      0
                                                      Вы забыли (?) указать стоимость лицензий.
                                                        –1
                                                        0$
                                                          +2
                                                          VS.PHP:
                                                          VS.Php for Visual Studio (Free Trial). All VS.Php editions are priced at $99.99
                                                          И сколько там стоит Visual Studio 2008 standart — ~300$? И да — не забудьте прикупить Windows™.

                                                          Хочется верить, что вы всего лишь искренне заблуждаетесь.
                                                            –1
                                                            а вы забыли про VS Express?
                                                              0
                                                              И VS.PHP на неё становится?
                                                                0
                                                                Вполне вероятно. eXpress — та же студия, просто с опущенными доп.функциями.
                                                                  0
                                                                  Ну так вот чтоб вы знали — не становится. На Express Edition вооообще нельзя ставить никаких аддонов. И если бы вы ей пользовались всерьёз, вы были бы в курсе. И не забудьте, что лицензия Express Edition явно запрещает использование VS express в коммерческих целях (другой вопрос, насколько это законно).
                                                                    0
                                                                    Мне, как студенту, полагается нормальная версия, так что да, я не пользовался ей всерьез.
                                                                      0
                                                                      > И не забудьте, что лицензия Express Edition явно запрещает использование VS express в коммерческих целях

                                                                      Требую пруфлинк.
                                                                        0
                                                                        упс, я, похоже, ошибся:
                                                                        Can I use Express Editions for commercial use?
                                                                        Yes, there are no licensing restrictions for applications built using Visual Studio Express Editions.
                                                                        Тем не менее, ЕМНИП, EULA предусматривает возможность корректировки его (себя?) в одностороннем порядке.
                                                                          0
                                                                          > Тем не менее, ЕМНИП, EULA предусматривает возможность корректировки его (себя?) в одностороннем порядке.

                                                                          Не предусматривает и не может предусматривать.
                                                                  0
                                                                  Express то при чем? Мы про PHP-плагин к VS говорим.
                                                                  Он ставится на нормальныю VS, а не на бесплатные ее обрезки.
                                                                    0
                                                                    мы, по этому поводу, кажется уже пришли к консенсусу с develop7, если вы не заметили, вдруг.
                                                                      0
                                                                      Справедливости ради, замечу, что есть и standalone редакция VS.PHP. Состоит из обрезанной по самое не могу студии и плагина.
                                                                      0
                                                                      В VS2010 Express вроде обещали поддержку плагинов.
                                                                        0
                                                                        это — прекрасное известие)
                                                                  +1
                                                                  Для студентов бесплатно, а bizspark & website spark куча ПО дает на 3 года за 100$
                                                                  За МС твердо закрепился баблорубный вид, но сейчас они пошли на уступки разработчикам давая много или бесплатно или по смешной цене
                                                                  0
                                                                  Фу!
                                                                    0
                                                                    В смысле «Брысь!»?
                                                                      0
                                                                      Ага, «Брысь майкрософт с Хабра!» ((:
                                                                    0
                                                                    Не понял смысла перехода…. Бесплатный сервер — он и есть бесплатный… зачем платить больше? Если бесплатное, не хуже платного…
                                                                      0
                                                                      Смысл у каждого свой. Если бы не было смысла переходить с одного продукта на другой, то не было бы смысла разрабатывать что-то новое и прогресс остановился бы.
                                                                      +1
                                                                      А я чувствую себя мудаком, когда запускаю свой рабочий комп. А там IIS 5.1 + PHP + MS SQL
                                                                      Благо разрешают ставить свою любимую IDE (если лицензия куплена компанией). У меня бы не выдержали нервы писать код в MSной IDEшке.
                                                                      Через год зайду посмотреть, сколько поклонников php фрейморков от MS набралось -) хехе
                                                                        +2
                                                                        Если уж переходить с PHP, так уж на лучше на Питон.
                                                                          0
                                                                          Мигрируем постепенно.

                                                                        Only users with full accounts can post comments. Log in, please.