Статьи

Подкаст SitePoint № 123: ASP.NET с Тимом Поузи и Пранавом Растоги

Эпизод 123 подкаста SitePoint теперь доступен! На этой неделе наш постоянный интервьюер Луи Симоно ( @rssaddict ) возвращается с отличным интервью для 2 гостей из мира ASP.NET Тима Поузи, активного разработчика ASP.NET, и Пранава Растоги @rustd из команды ASP.NET в Microsoft ,

Скачать этот эпизод

Вы можете скачать этот эпизод в виде отдельного файла MP3. Вот ссылка:

  • Подкаст SitePoint № 123: ASP.NET с Тимом Поузи и Пранавом Растоги (MP3, 28:24, 26,1 МБ)

Резюме Эпизода

Пранав в качестве тестера в команде ASP.NET с Microsoft рассказывает нам, что продвинулось вперед в ASP.NET за последние несколько лет, и каковы ожидаемые направления развития.

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

Просмотрите полный список ссылок, на которые ссылается шоу, по адресу http://delicious.com/sitepointpodcast/123 .

Стенограмма интервью

Луи: Итак, привет и добро пожаловать в еще один эпизод подкаста SitePoint. Я вернулся из отпуска, и на этой неделе на подкасте мы собираемся немного отличаться от того, что мы делали недавно, мы поговорим о ASP.NET. .NET — это не то, о чем мы много говорим на SitePoint.com или на подкасте, но мы надеемся, что в будущем мы еще немного о нем поговорим. Я знаю, что у нас есть предстоящий проект на SitePoint, охватывающий .NET, поэтому мы подумали, что это хорошая возможность пригласить на шоу нескольких ребят .NET и немного рассказать о том, что нового в этом мире. Итак, со мной сегодня на шоу у нас есть Пранав Растоги, который работает на Microsoft в команде .NET; Привет, Пранав!

Пранав: Привет, Луи, как там дела?

Луи: Все идет хорошо, как ты?

Пранав: Я очень хорошо, спасибо.

Луи: И у нас также есть другой разработчик .NET, Тим Поузи.

Тим: Привет, Луи.

Луи: Привет, как дела?

Тим: Все идет отлично, как насчет тебя, Пранав, ты в порядке?

Пранав: У меня все хорошо, Тим, спасибо. Как дела с тобой?

Тим: Просто жарко здесь, в Алабаме.

Пранав: Ну, в солнечном Сиэтле на тихоокеанском северо-западе всегда холодно (смех).

Луи: Да, я только что уехал из Монреаля в субботу, я думаю о Тиме, и это было так же, как температура резко взлетела. Я был в Северной Америке в течение месяца, и у нас была великолепная, великолепная погода в течение всего июля, и как раз в тот день, когда я уезжал, он поднялся до 37, 38 градусов, сильной влажности, сильных гроз и, видимо, еще не унывай

Тим: Хорошо, я должен сделать преобразование Цельсия в Фаренгейт.

Луи: Да, да, извини. (Смех)

Пранав: около 100 градусов по Фаренгейту.

Луи: Итак, Пранав, ты хочешь немного рассказать нам о том, что ты делаешь?

Пранав: Конечно, да. Итак, я работаю в команде ASP.NET и работаю в команде в качестве тестера, и моя основная работа в команде ASP.NET заключается в проверке того, что разрабатываемые нами продукты соответствуют ожиданиям клиентов. есть, что-то наполовину пригодное для использования, и то, что люди могут использовать. И я создаю продуктивные веб-сайты, с помощью которых они могут решать свои решения, вот чем я занимаюсь в Microsoft.

Луи: Хорошо, а ты как Тим?

Тим: Сейчас я работаю в финансовой компании в Алабаме. Я работаю в основном исключительно над веб-разработкой с .NET, ну, конечно, ASP.NET, в основном много с системами управления контентом, мы сделали много крутых вещей с различными системами управления контентом, и мой опыт до этого был немного в мире консалтинга, где было много веб-разработок в ASP.NET, много настольных разработок, в том числе в .NET, и просто пытался поделиться с читателями своей историей, опытом в этой книге.

Луи: Вы говорите о книге, так что просто для того, чтобы выпустить ее, у SitePoint есть еще одно новое издание книги ASP.NET, выходящее в ближайшем будущем, и мы поговорим об этом чуть позже. Но прежде чем мы углубимся в это, потому что большая часть слушателей SitePoint, или, может быть, больше, либо разработчики фронт-эндов, работают с PHP, Ruby или некоторыми из этих технологий с открытым исходным кодом, я хотел бы дать лишь небольшое обновление в том, что нового в .NET. Для тех, кто не обращал на это внимания пару лет, каков пульс сообщества .NET на данный момент?

Пранав: Довольно сильный, он очень счастлив (смех). Одно из самых больших изменений, произошедших в .NET Framework, похоже, что это был, вероятно, год, но мы поставили .NET Framework 4, которая является новой версией CLR, которая является новой версией платформы, и которая была из основного обновления, которое произошло в последний раз с момента выпуска версии 2.0 примерно пять или шесть лет назад. Так что я был очень взволнован, увидев, что все эти функции выходят как часть фреймворка, в частности я могу говорить только о ASP.NET, так как есть много вещей, которые вышли с Gold Framework для ASP.NET, и был поставлен MVC, который представляет собой шаблон Model View Controller, на котором люди могут просматривать веб-сайты. Мы поставили что-то под названием Razor, которое — название Gold называлось Razor, но публичное имя было Microsoft ASP.NET Web Pages, и это как бы упрощает весь стек с точки зрения программирования, и как вы будете создавать сайты, как Вы бы легко интегрировали в него языки HTML и .NET, так что, насколько я вижу, все происходит. Как насчет тебя, Тим?

Тим: Я согласен почти со всем, что ты сказал. Допустим, средний слушатель — разработчик PHP, .NET может сделать гораздо больше за вас, и у вас все еще есть такая быстрая разработка приложений. Что мне действительно нравится в .NET, и особенно сейчас, в .NET 4.0 и в последней версии, у вас есть такие вещи, как MVC Framework, как вы сказали, что у вас просто нет таких встроенных вещей с PHP Я знаю, что они могут быть выполнены, но инструменты, то, как они интегрируются с Visual Studio 2010, а также где мы используем SQL Server 2008 Express Edition в книге, эти две вещи в совокупности обеспечивают идеальную среду разработки для веб-разработчика.

Пранав: Верно. Одна из вещей, которые мне нравятся в .NET, это то, что, хотя PHP и великолепен, у него отличное сообщество, но вам все равно придется просмотреть документацию сообщества, чтобы все заработало, но по мере того, как вы Как уже упоминалось, интеграция Visual Studio с фреймворком и языками обеспечивает более богатый способ управления проектами и использования богатых функций, таких как отладка IntelliSense, для быстрого перемещения и запуска приложений. Я думаю, что это был действительно хороший инструмент.

Тим: Да, я фактически начал свои дни веб-разработки на PHP, PHP и MySQL, вы знаете, стек LAMP в значительной степени. И в Notepad было много вещей для редактирования, и я знаю, что вы можете перейти к PHPEdit или редактору Zen, но опыт Visual Studio 2010 для меня — это разница между днем ​​и ночью, особенно когда у вас есть отладка, вы также можете проводить удаленную отладку на веб-сервере, и все это делает его действительно хорошим опытом. Кроме того, я думаю, когда вы смотрите на то, что делают другие корпорации с точки зрения занятости; Я думаю, что определенно больше рабочих мест доступно для веб-разработчика .NET по сравнению с PHP или Ruby или некоторыми другими языками сообщества. Вы не согласны с этим, Пранав?

Пранав: Да, я бы полностью. Я бы также добавил, что он платит больше, чем разработчик PHP! (смех).

Луис: Хорошо, так что разумно сказать, что с точки зрения предприятия ASP.NET в настоящее время гораздо более сильный игрок, чем PHP и Ruby. Вы не видите это в виде стартапов или небольших веб-компаний, например, здесь, в SitePoint или дочерних компаниях, Flippa, 99 Designs и Learnable, все разрабатываются либо на PHP, либо на Python, либо на Ruby. Это что-то в мире .NET — это что-то, Пранав, вы видите, что Microsoft хочет измениться, они пытаются продвинуться дальше в этом стартап-движении, или они счастливы сидеть на корпоративном рынке, и мы позволим стартапы играют с этими другими языками?

Пранав: Это очень хороший вопрос, Луис. Как одна из вещей, которую мы, как команда ASP.NET, и как и наше подразделение, пытаемся сделать, — это дать разработчикам больше возможностей для создания потрясающего веб-сайта, который возможен. Итак, мы понимаем, что ASP.NET в значительной степени, как вы упомянули, используется на предприятиях, и отчасти причина в том, что вам нужно изучить все эти концепции, поэтому наша стратегия теперь заключается в том, как мы можем упростить наш стек, сделайте его таким же сопоставимым и простым, как думают люди о стеке LAMP. Итак, что у нас есть, то, что мы выпустили в прошлом году, это продукт под названием Web Matrix, который как бы упрощает всю разработку приложений и дает вам эту простую в использовании парадигму программирования, которая похожа на то, что ваши языки .NET интегрированы в саму страницу HTML. и вы можете очень быстро запустить и запустить веб-сайт, он объединяет его часть SQL, часть приложения и часть публикации. И я думаю, что одна из вещей, которую мы пытаемся сделать лучше, это то, что у нас есть все эти замечательные инструменты, так что вы можете начать создавать сайт, но как мне это опубликовать? Очень трудно найти издателя, у которого настроены все стеки .NET Framework, и вы найдете правильные цены и еще много чего. Итак, это проблема, с которой мы столкнулись, мы в некотором роде приняли эту проблему и вроде как обходим ее, как то, что облегчает нашим разработчикам публиковать наши сайты, это своего рода чувство, которое у меня складывается.

Тим: Если я могу просто добавить что-то к этому, Луи, если ты не возражаешь. Одна вещь, на которую мы смотрим в книге, — это то, что мы сталкиваемся с теми проблемами, которые обычно возникают в корпоративной среде, когда у разработчика может быть лицензия MSDN, которая может составлять 1500 долларов в год для корпоративного разработчика, где-то в этом ценовом диапазоне, но одна вещь В этой книге мы начнем со всех бесплатных инструментов, доступных через Microsoft, таких как Visual Web Developer, а также SQL Server 2008 Express Edition, и оба эти инструмента бесплатны для личного использования. Итак, и мы выполнили шаги, как установить их и как их получить, все они доступны через Microsoft.com/express, но также Microsoft сделала некоторые хорошие вещи с их BizSpark, я не знаю, что вы назовите это, Пранав, я думаю, что их маркетинговая кампания для BizSpark.

Пранав: Да.

Тим: Где это позволяет начинающим компаниям получить доступ к этим высококлассным инструментам бесплатно, верно?

Пранав: Да. И мы запустили такую ​​программу, я не помню названия программы, но цель программы состояла в том, чтобы упростить всю модель, касающуюся того, как вы получаете лицензию на веб-сервер и как вы публикуете свои сайты для что-то вроде упрощения, и он называется BizSpark, эта модель как бы вошла. И одна из новых проблем, с которыми мы сейчас сталкиваемся, — это, конечно, все модное слово Cloud и слово, как, вы знаете, как нам лучше включить нашу среду инструментов, чтобы помочь вам публиковаться в самом The Cloud. И затем одна из вещей, которые, я думаю, упомянули о хорошем, что все эти инструменты, такие как VS 2010 Express и SQL Express, которые являются бесплатными, одна из вещей, которыми мы занимались за последние пару лет в Microsoft, заключается в том, что мы обнаружили, что очень сложно ассимилировать все эти инструменты, потому что вам нужно поискать в Visual Studio, зайти на веб-страницу в Интернете и сказать «скачать», а затем вы понимаете, о, мне тоже нужен SQL Express, а затем мне нужно перейти на страницу поиска SQL Express. , найдите его и скачайте; Весь процесс установки этих инструментов на вашу машину очень болезненный. Итак, у нас есть что-то под названием Web PI, которое является кодом для Microsoft Web Platform 2, и это в основном очень легкий инструмент установки, его загрузка занимает 2, 3 мегабайта, и он содержит все продукты, которые Microsoft поставляет для разработчиков, поэтому он похож на Visual Studio Express, есть SQL Express, он называется SQL CE, он похож на IS Express, Web Matrix, у него есть куча инструментов, я очень рекомендую нашим слушателям пойти и проверить его, что упрощает доступ ко всем инструментам, которые у нас есть.

Луи: Да, мне пришлось поиграть с установщиком веб-платформы в прошлом году, когда мы запускали некоторый контент на SitePoint.com об этом, и это впечатляющий инструмент с точки зрения возможности установки всего этого. Я думаю, это интересно для разработчиков .NET, потому что они всегда сталкиваются с такими проблемами по сравнению с некоторыми из структур сообщества и языков, где лицензирование не является проблемой, так что у вас есть еще одна вещь, которую, я думаю, Microsoft может сделать сейчас взросление и изучение того, как обеспечить его более легко, потому что многие люди разрабатывают веб-сайты, когда изначально это были бы просто крупные компании, и такая установка не была проблемой. Но теперь вы хотите, чтобы начинающий разработчик мог легко получить этот материал, поэтому интересно видеть, что были достигнуты определенные успехи, такие как освобождение некоторых из них и облегчение их получения.

Пранав: Да. И лично мне удивительно видеть, как что-то разрабатывается и используется, как одно из изменений, которые мы сделали, когда выпускали .NET 4.0 и ASP.NET, мы взяли зависимость от jQuery, как мы видели, как люди используют jQuery в качестве самой популярной платформы JavaScript, если вы выбираете DOM или что-то связанное с JavaScript. Поэтому мы решили отправить файлы JavaScript jQuery как часть шаблонов проектов по умолчанию, поэтому в V4 Visual Studio 2010, если вы создадите новый веб-сайт, вы получите эти файлы JavaScript там. Так что, хотя мы не владеем им, но с нашей точки зрения, это то, что используют наши среднестатистические разработчики, так почему бы не упростить и упростить для них получение этого в коробке, потому что он в конечном итоге собирается использовать его. Такого я не видел, лично это было как сенсационное сообщение, потому что мы очень стремимся сделать наш опыт лучше для разработчиков и как бы то ни было.

Луи: Точно, тогда как десять лет назад Microsoft разработала бы свою собственную библиотеку JavaScript (смех).

Пранав: Да. Это было хорошо, чтобы понять, что это происходит. И в последнее время, как и шесть месяцев назад, у нас есть проект, который называется NuGet, и это в основном проект с открытым исходным кодом, и мы принимаем участие от таких людей, как за пределами Microsoft. И просто чтобы дать вам одну минуту, это процесс, в котором вы можете установить сторонние инструменты разработчика или бинарные файлы для разработчиков на свой компьютер. Таким образом, процесс заключается в том, что если бы я сначала хотел получить какой-либо код фреймворка в свой проект, то текущий рабочий процесс был бы таким, как если бы я перешел на Bing, и я бы искал фреймворк ADA на своей домашней странице

Луи: «Ушел к Бингу», это хорошая пробка. (Смех)

Пранав: Бинг, да. (Смеется)

Луи: Я не позволю этому скатиться, извини. Во всяком случае, продолжить.

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

Луи: Как это называется?

Пранав: Он называется NuGet , он-лайн, поэтому пишется как Nuget.org.

Луи: Хорошо. Так что вроде как, если вы не знакомы с Bundler в новой версии Ruby on Rails? Играли ли вы с этим, это своего рода похожая концепция, где вы можете довольно просто включить двоичные файлы.

Пранав: Хорошо. Он не обязательно привязан к ASP.NET, он просто работает с системой проектов Visual Studio, поэтому он может иметь, как вы знаете, вы можете иметь консоль HelloWorldConsole.exe, использовать NuGet для установки любых двоичных файлов, которые вы захотите.

Луи: Звучит хорошо. Так что, может быть, мы здесь переключимся, мы немного поговорили о некоторых новых вещах в ASP.NET 4; Тим, компания, на которую ты работаешь, перешла на новую версию?

Тим: У нас есть, мы все еще используем много вкусов. Я как бы рассматриваю свою компанию как что-то вроде — это похоже на мастерскую по разработке прототипов предприятий, где, конечно, это не главное, что вы делаете, это не ваше основное направление деятельности, где в моем случае это финансовые продукты и страхование, но вам все еще нужно заниматься разработкой вокруг этого, чтобы поддерживать эти основные бизнес-операции, поэтому у нас все еще есть много устаревших приложений, которые берут свое начало от классического ASP. Но все новые разработки — это .NET 4.0, а также C Sharp, мы вроде как просто сидели и решили, что C Sharp — это то, что мы собираемся делать дальше, чем VB.NET.

Луи: Так что это довольно интересно. Для тех, кто не знаком с ASP.NET, тот факт, что в нем существует несколько языков программирования, может сбить с толку кого-то из других фреймворков или языков. Может быть, вы просто хотите объяснить, в чем исторически была разница между VB.NET и C Sharp, как это происходило и куда идут дела?

Тим: Конечно. Что ж, если вы посмотрите на классический ASP, тогда все было сделано в том, что называлось VB Script, и поэтому, если вы являетесь разработчиком Visual Basic, если вы используете Visual Basic 6 или даже раньше, вы, вероятно, правы дома. в классическом ASP. Но поскольку Microsoft перешла к общеязыковой среде исполнения, CLR, о которой вы, вероятно, много услышите, изучая .NET в целом, в основном, поскольку она обозначает общеязыковую среду исполнения, у вас может быть несколько языков, скажем, C Sharp, VB.NET, есть IronRuby, раньше был J Sharp, я не думаю, что это больше вокруг. Есть несколько других языков, и я думаю, что, возможно, даже есть PHP, если я не ошибаюсь, Пранав, поправь меня, если я ошибаюсь.

Пранав: В стеке Microsoft нет языка PHP как такового.

Тим: Хорошо. Ну, у вас есть несколько языков, но все они сводятся к тому, что называется Microsoft Intermediate Language, вы можете использовать язык, который вам наиболее удобен. И для меня я использую C Sharp начиная с бета-версии .NET 1.0, и я привык к этому, потому что я был ранее разработчиком C ++, поэтому синтаксис был очень близок к тому, к которому я привык, и я также сделал Java, а также. Итак, C Sharp вроде как дома, но многие мои коллеги, работающие с настольным приложением Visual Basic, с точки зрения быстрой разработки приложений, привыкли к VB.net. И поэтому у нас было много проектов на C Sharp, у нас было много проектов на VB.net, так что нам было трудно что-то вроде — объединить их вместе и просто двигаться вперед с один язык, но так как вы поддерживаете несколько унаследованных приложений, я имею в виду, что мы повсеместно используем классический ASP, VB.NET и C Sharp. Итак, одна вещь, которую мы делаем в книге, мы фокусируемся исключительно на VB.NET и C Sharp, я имею в виду, что это будут те два языка, которые вы увидите в мире .NET. Мы даем примеры кода для обоих и вроде как поддерживаем в книге.

Пранав: Я собирался сказать, что даже у меня был тот же опыт, о котором говорилось выше, как если бы я начинал с C ++ еще в школе, у меня было несколько стажировок / заданий до прихода в Microsoft, и я работал там как Java, и для меня также C Sharp просто стал естественным переходом, вроде как он выглядел похожим. Но приехав сюда, мы также начали использовать VB.NET только потому, что скрипт VB был первым, с которого разработчики начали работать до того, как появился CLR и появилась целая точка. И мы не хотели терять эту базу разработчиков только потому, что теперь у нас есть CLR, и именно поэтому VB.NET вроде как продвигается вперед, и он все еще там, он наравне с C Sharp, как любая языковая функция, которая выходит или любая новая функция CLR распространяется на оба языка, как, например, динамическая поддержка. Есть новый патент Async, который был только что выпущен для Visual Studio, который поддерживается как для C Sharp, так и для VB, поэтому я думаю, что в значительной степени наше обязательство выглядит так, как будто мы идем вперед, также я думаю, что оба языка сейчас синхронизированы на одном уровне ,

Луи: Точно. Так что это почти все, о чем я хотел поговорить с вами сегодня, ребята, но прежде чем мы закроемся, я хотел знать, есть ли что-то, чего вы особенно ждете в будущем .NET. Я знаю, что прошел год с тех пор, как вышла версия 4.0, Pranav, какие планы на новую версию?

Пранав: Много (смех).

Тим: Вы можете поделиться с нами сегодня, Пранав?

Пранав: (смеется) Я уверен, что затаил дыхание, я уверен, что мы надеемся, что вы снова удивитесь, ребята.

Тим: Хорошо, я с нетерпением жду, если я смогу попросить вас, Пранав, отправить его обратно в команду, я бы хотел в конечном итоге увидеть интеграцию GPU в .NET. Я знаю, что Microsoft только что предложила C ++ для программирования на GPU общего назначения, мне бы очень хотелось, чтобы .NET сделал это. В качестве подмножества или, я думаю, более крупного плана, я действительно с нетерпением жду производительности в .NET, которую вы можете сделать, например, шаблон Async или ключевое слово Async, о котором говорил Pranav. В книге у нас будет целая глава, посвященная оптимизации производительности, и поэтому мы поговорим о таких вещах, как шаблон Async и кеширование и тому подобное, о довольно классных вещах, с которыми вы можете делать из коробки. СЕТЬ. Кэширование вывода — это, конечно, одна из моих любимых функций в ASP.NET, которую я люблю использовать в своей работе. Но я думаю, что по мере того, как индустрия аппаратных средств движется в направлении многоядерного подхода, вы знаете, что в настоящее время все о нем, будь то двухъядерный, четырехъядерный или 16-ядерный, или что угодно, я бы хотел, чтобы .NET действительно продвигался вперед с этим и облегчить мне параллельное программирование.

Пранав: Это замечательный момент. Мы вроде как начали это делать в версии 4.0 .NET Framework, которая была выпущена, так что из коробки в основном теперь поддерживается так называемый подход, основанный на задачах, и он чем-то отличается от многопоточности, им легче управлять, и вы Я не могу получить немного параллелизма в вашем приложении, поэтому они как родные, они как своего рода встроенные вызовы фреймворка, которые вы можете распараллелить в четыре цикла, вы можете распараллелить ваши запросы ссылок, вы можете легко создать Облегченные задачи, так что вы можете разбить свои вызовы функций на две-три разные задачи и как бы перенести этот уровень или параллелизм в функцию, что раньше невозможно, потому что тогда вам придется управлять потоками. Поэтому мы пытаемся упростить всю модель вокруг, учитывая, что вся индустрия, как и ее аппаратная часть, движется к многоядерности и тому подобное — конфигурация по умолчанию, которая будет в коробке разработчика, так что ждите большего.

Тим: Это хорошо. А для слушателей ASP.NET — это готовое многопоточное приложение, поэтому, если у вас есть действительно мощные процессоры, я имею в виду, что именно здесь ASP.NET действительно может проявить себя.

Пранав: Абсолютно.

Тим: И именно поэтому очень важно знать параллельное программирование.

Луи: Отлично! Так что, если слушатели хотят найти кого-то из вас в сети, можете ли вы дать ссылки на ваш Twitter, блог или что-то еще, начиная с Pranav?

Пранав: Мой Твиттер обрабатывает @rustd , и он написан как ржавый, и у меня также есть мой блог, если вы посмотрите на мое имя и фамилию, Пранав Растоги, я думаю, вы должны найти его в MSVN.

Луи: А Тим?

Тим: Для меня вы можете легко найти меня на legacygeeks.com, [email protected], где блог также на legacygeeks.com . (Ребенок плачет)

Пранав: Yay! (Смеется)

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

Тим: Да, я делаю.

Луи: Большое спасибо, что пришли на шоу, ребята, я с нетерпением жду встречи с вами, ребята, в ASP.NET на SitePoint, а также для книги. В настоящее время у нас нет и не совсем четких планов выпуска, но следите за обновлениями, и, как только планы будут завершены, мы будем держать всех в курсе того, чего они могут ожидать от вас, ребята.

Пранав: Отлично.

Луи: Большое спасибо.

Пранав: Спасибо, ребята; увидимся, Тим.

Тим: Пока.

Луи: И спасибо за прослушивание на этой неделе эпизода подкаста SitePoint. Мне бы очень хотелось услышать, что вы думаете о сегодняшнем шоу, поэтому, если у вас есть какие-либо мысли или предложения, просто перейдите на SitePoint.com/podcast и вы можете оставить комментарий к сегодняшнему эпизоду, вы также можете загрузить любой из наших предыдущих эпизодов для загрузки. или подписаться, чтобы получить шоу автоматически. Вы можете подписаться на SitePoint в Twitter @sitepointdotcom , это SitePoint dotcom, и вы можете подписаться на меня в Twitter @rssaddict . Шоу на этой неделе было спродюсировано Карном Броудом, а я — Луи Симоне, спасибо за прослушивание и пока.

Привет, я просто хотел бы отметить, что подкаст SitePoint снова удостоен чести в этом году в номинации .net Magazine Awards. Я хотел бы поблагодарить всех наших слушателей за настройку в течение года и за то, чтобы это стало возможным, и я также хочу бесстыдно попросить вас проголосовать за нас; просто зайдите на legacygeeks.com, чтобы отдать свой голос за шоу, а также за все свои фавориты в ряде других категорий, таких как «Мобильное приложение года», «Разработчик года» и «Редизайн года». Спасибо за ваши голоса!

Тема музыки Майка Меллы .

Спасибо за прослушивание! Не стесняйтесь сообщить нам, как у нас дела, или продолжить обсуждение, используя поле комментариев ниже.