Именно через behaviours я это проворачивал и еще много через что.
Все это выглядело настолько «красиво» что прям хоть не придумывай свой web api :)
А при чем тут mvc программисты?
Помню как я мучался настраивая WCF на поддержку разнообразных RESTfull запросов. Как я пытался оперировать заголовками http запроса, внедрял поддержку jsonp запросов, занимался проблемами кеширования и выдачей результата в разных форматах (json и xml)
На WCF это было одна сплошная головная боль, не говоря о понимании кода через какое то время.
WebAPI это то что должно было появиться вместе с WCF
Кстати на счет self hosting для WebAPI это первое что мне пришло на ум после изучения WebAPI
Молодцы что так быстро заполнили этот пробел.
Web Api на стадии беты и к пререлизу может многое измениться.
Сейчас можно написать свой класс производный от DataController для управления контекстом базы данных (например connection scope) и пользоваться своими репозиториями как и раньше
Это хорошая лазейка для говнокодеров :).
Не имея знаний и опыта можно такого будет понаписать, что у многих потом волосы дыбом вставать будут.
Для тех кто понимает это довольно интересная возможность.
Естественно разработчики столь интересной возможности подумали над открытием и закрытием контекста.
Для работы с базой данных нужно пользоваться немного другим контроллером (производные от System.Web.Http.Data.DataController) и тогда все встает на свои места.
Возврат IQueryable без использования System.Web.Http.Data.DataController контроллеров подходит для не больших коллекций уже выбранных объектов, это нужно знать и учитывать при разработке.
MS ничего не мешает поддерживать эти обе технологии.
MS нужно увеличивать армию разработчиков, ведь без них у MS мало шансов на популярность.
Поэтому HTML5, который активно развивается и популяризируется среди разработчиков, взят на вооружение.
Операционка мало что значит для конечного пользователя, главное это программы поддерживаемые этой операционной системой. Больше разработчиков, больше и разнообразнее программы, больше людей желающих КУПИТЬ и установить что нибудь у MS
Некоторые можно, а некоторые нет.
Есть хаки для mp4, которые переносят важную инфу в начало файла что бы осуществлять потоковое вещание, но по умолчанию все основные конвертеры формируют эту информацию в конце файла.
Видимо вы толком кодирование не занимались. Поэтому так говорите.
На самом деле подобным образом можно декодировать далеко не все видео файлы.
Например mp4 контейнер некоторую важную информацию хранит в конце файла.
Я считаю что автор сделал все верно опубликовав статью. Я вдохновился его успехом и за это ему большое спасибо.
А для самого автора этот случай будет хорошии уроком, важность которого пригодиться в будущем когда будут проекты посерьёзнее.
У них же патент на алгоритм H.264.
А что там сказано про просмотр видео сжатого x264
И что тогда получает ffmpeg и mencoder которые тоже умеют сжимать в H.264 тоже вне закона?
Смотрел, но на тот момент у меня уже было сложившееся мнение об всех ide — невпечатлил.
A debug в нем можно делать?
Конкретики не дам, т.к. она возникает во время работы над конкретной задачей.
Просто остается осадок и недовольство как работой IDE так и самим flash
К сожалению ничего радикально нового там не появилось за эти два года.
Пересыпают из пустого в порожнее. Сложная настройка, неразбериха в компонентах, сложная отладка, куча багов как самой IDE так и flash
Я работал с flash, как на низком, так и на высоком уровне и могу с полной уверенностью сказать, что данный продукт, в первую очередь предназначен для создания небольших медиа приложений (банеров, казуальных игр, видеопроигрывателей с ограниченным набором функциональности).
Для серьезных проектов его будут использовать только гуру или мазохисты.
Все это выглядело настолько «красиво» что прям хоть не придумывай свой web api :)
А при чем тут mvc программисты?
На WCF это было одна сплошная головная боль, не говоря о понимании кода через какое то время.
WebAPI это то что должно было появиться вместе с WCF
Кстати на счет self hosting для WebAPI это первое что мне пришло на ум после изучения WebAPI
Молодцы что так быстро заполнили этот пробел.
Сейчас можно написать свой класс производный от DataController для управления контекстом базы данных (например connection scope) и пользоваться своими репозиториями как и раньше
Не имея знаний и опыта можно такого будет понаписать, что у многих потом волосы дыбом вставать будут.
Для тех кто понимает это довольно интересная возможность.
Естественно разработчики столь интересной возможности подумали над открытием и закрытием контекста.
Для работы с базой данных нужно пользоваться немного другим контроллером (производные от System.Web.Http.Data.DataController) и тогда все встает на свои места.
Возврат IQueryable без использования System.Web.Http.Data.DataController контроллеров подходит для не больших коллекций уже выбранных объектов, это нужно знать и учитывать при разработке.
MS нужно увеличивать армию разработчиков, ведь без них у MS мало шансов на популярность.
Поэтому HTML5, который активно развивается и популяризируется среди разработчиков, взят на вооружение.
Операционка мало что значит для конечного пользователя, главное это программы поддерживаемые этой операционной системой. Больше разработчиков, больше и разнообразнее программы, больше людей желающих КУПИТЬ и установить что нибудь у MS
Есть хаки для mp4, которые переносят важную инфу в начало файла что бы осуществлять потоковое вещание, но по умолчанию все основные конвертеры формируют эту информацию в конце файла.
На самом деле подобным образом можно декодировать далеко не все видео файлы.
Например mp4 контейнер некоторую важную информацию хранит в конце файла.
А для самого автора этот случай будет хорошии уроком, важность которого пригодиться в будущем когда будут проекты посерьёзнее.
А что там сказано про просмотр видео сжатого x264
И что тогда получает ffmpeg и mencoder которые тоже умеют сжимать в H.264 тоже вне закона?
A debug в нем можно делать?
Конкретики не дам, т.к. она возникает во время работы над конкретной задачей.
Просто остается осадок и недовольство как работой IDE так и самим flash
Пересыпают из пустого в порожнее. Сложная настройка, неразбериха в компонентах, сложная отладка, куча багов как самой IDE так и flash
Я работал с flash, как на низком, так и на высоком уровне и могу с полной уверенностью сказать, что данный продукт, в первую очередь предназначен для создания небольших медиа приложений (банеров, казуальных игр, видеопроигрывателей с ограниченным набором функциональности).
Для серьезных проектов его будут использовать только гуру или мазохисты.
И это никак не было связано с SL