LINUX.ORG.RU

Microsoft открыла еще одну часть стека ASP.NET

 , , ,


0

2

Скотт Гатри, ведущий разработчик .Net, опубликовал в своем блоге следующее объявление, что еще один компонент .Net Framework будет доступен для скачивания в исходных текстах по лицензии Apache License 2.0. Таким образом, теперь весь ASP.NET стек распространяется в исходных текстах, включая Razor Engine, System.Json, Web API и Web Pages. Он доступен как для скачивания, так и для просмотра истории изменения. С этим релизом вся группа проектов будет работать по правилам Open Source, делая возможным включения своего собственного функционала и исправления ошибок любым членом сообщества, при полной поддержке кода со стороны Microsoft. Привожу вольный перевод его поста.

Mono и новые стеки

Мы импортировали копию дерева GIT с Codeplex в GitHub's Mono organization в модуль aspnetwebstack. Модуль Mono на данный момент имеет зависимость от модуля aspnetwebstack, так что когда вы в следующий раз выполните команду autogen.sh, то получите полную копию aspnetwebstack. Также, с сегодняшнего дня мы заменили нашу реализацию System.Json (которая изначально была сделана для Moonlight) реализацией от Microsoft. Другие библиотеки, такие как Razor будут следующими, т.к. по сути их импортирование тривиально. Однако есть проблема: ASP.NET MVC 4 сейчас зависит от нашей реализации стека ASP.NET, в которой необходимо доделать поддержку асинхронности. Наша копия на github будет содержать главным образом изменения, направленные на интеграцию стека с Mono. Если мы будем делать какие-либо изменения в интеграции, мы будем отдавать код напрямую в Microsoft, чтобы тот включил его в проект aspnetwebstack.

Расширение Mono's ASP.NET Engine

Новая версия движка ASP.NET поддерживает асинхронное программирование C# 5.0 и это изменение требует поддержки со стороны ядра ASP.NET. На текущий момент мы не ожидаем, что кто-нибудь будет работать над расширением функционала ядра ASP.NET, однако вы можете посоветовать новых и полных энтузиазма разработчиков, которые любят асинхронное программирование, чтобы добавить эти возможности в Моно.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Silent (всего исправлений: 1)
Ответ на: комментарий от I-Love-Microsoft

Странно, что ты не знал, но дотнет стандартизирован. Стандарты открытые, благодаря этому и только этому мигелюшка запилил mono.

А если присмотрется еще лучше, то, по-моему очевидно, что они полностью копируют путь развития джавы, иногда даже особо не задумываясь нафиг им нужен тот или иной маневр.

BigAlex ★★★
()
Ответ на: комментарий от dotbg

Что бы в итоге получилось так же, ну или хотя бы что-то вроде этого. Стратеги из них вообще никакущие (особенно на долгосрочной основе). Они кроме зонда придумать ничего не могут, впринципе. За этой компанией уныло наблюдать

BigAlex ★★★
()
Ответ на: комментарий от BigAlex

Странно, что ты не знал, но дотнет стандартизирован. Стандарты открытые, благодаря этому и только этому мигелюшка запилил mono.

да знал я, см. число звездочек, а уж при таком то их числе и не знать такого... :) в целом можно понять что они готовят почву для будущей экспансии своего софта на другие платформы

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

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от BigAlex

они полностью копируют путь развития джавы,

Вы не путаете?
В джаве только начинают появляться те-же лямбды, которые в дотнете уже лет 5.
Дженерики так до конца допилить не могут за столько то лет.

Или вы про библиотеки?

grim ★☆☆☆
()
Ответ на: комментарий от grim

Лямбды не нужны. Тут скорее имеется в виду общая политика компании.

LongLiveUbuntu ★★★★★
() автор топика
Ответ на: комментарий от I-Love-Microsoft

да знал я, см. число звездочек, а уж при таком то их числе и не знать такого... :)

Тонко намекнул на ник, который рядом со звездочками, при таком нике и не знать такого.. :)

slackwarrior ★★★★★
()
Ответ на: комментарий от dotbg

Да чего уж там — C# переоткрыл всё функциональное программирование и list comprehension. Но вряд ли это идеи MS.

sv75 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.