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)

Ответ на: комментарий от Lonli-Lokli

редко можно встретить что-то сложнее взятия корня n-ой степени.

А что про тензоры даже не рассказывают? И это ведущий технический университет страны?

anonymous
()
Ответ на: комментарий от TDrive

Например такие вещи как «информационно-статистическая теория измерений» или «основы автоматического управления» на одном только справочнике формул не вытянешь.

Зачем *это* программисту? Мы вот наконец избавились от священной коровы АСУ, впихнутой пред-пред-предыдущим ректором всем.

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

И это ведущий технический университет страны?

Это более сложное название для «ПТУ с пафосом». С некоторой натяжкой, конечно. Для тензоров в МГТУ есть как минимму кафедры факультета ФН.

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

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

АСУ из программы изъяли, терию автоматического управления тоже? А что останется? Полузабытый матан, в объеме 2 семестров и 3 года проганья на питоне для заказных сайтиков.

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

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

И зачем ему на этом посту АСУ?

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

АСУ из программы изъяли, терию автоматического управления тоже? А что останется? Полузабытый матан, в объеме 2 семестров и 3 года проганья на питоне для заказных сайтиков.

False dilemma, ну просто каноническая. Мне кажется вы просто демагог, извините за попытки по делу поговорить.

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

А вот приходится сталкиваться с такими «инженерами», очень плохо они подготовлены.

Если вы занимаетесь системами наведения и управления ракетами (или ещё чем-то), то просто напишите это в требованиях к вакансиям. А добавлять предмет X, потому что какому-то предприятию нужны программисты, понимающие X — программы не хватит.

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

Есть такое прекрасное понятие, как «специалист по предметной области». Обычно он и кодить как-то умеет.

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

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

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

Не умеет он ни хрена. Даже не знает, что такое вариационное исчисление, стыд и позор.

anonymous
()
Ответ на: комментарий от matumba

Как жалко…

Себя жалей. Алгоритм — математика. Теория алгоритмов — математика. Машина Тьюринга — математика. λ-исчисление — математика. Теория сложности — математика. Проблема разрешения — математика.

Чёрт, мы затронули только самые основы, без которых программирования не существует вообще, а это всё математика.

Кодеры, не мните себя программистами! Если игрунка на картинке научится бегло вбивать реализацию чужих алгоритмов, программистом от этого она не станет.

baka-kun ★★★★★
()
Ответ на: комментарий от GanGSISoft

Сайты на ASP.NET в юникоде, но могут перекодировать для лево-ОС, непонимающих эту кодировку.

HeBpuMHeCkaTuHa
()

Судя по коментам, местная питушня знает о .net / asp.net только по форумам убунты.

anonymous
()

Слёзно читать про подёргивания микрософт.

trueshell ★★★★★
()
Ответ на: комментарий от baka-kun

Ковыряние в носу тоже математика и механика.
Еще химия, биология, физика, философия и т.д.
Как же я ковырялся в носу не зная всего этого!!!
Когда я все это выучил, ковыряться в носу стало значительно легче!!!

anonymous
()
Ответ на: комментарий от Ford_Focus

не поленись загуглить

Т.е. примеров у вас нет.
Пример кадра, который не знает ни Java ни .Net не считается, так как там весьма странный код и тест.
Вот вам простой тест:

using System;
class Fib
{
    public static void Main()
    {
        for(int i=0; i<10; i++)
        {
        	Fib1 x = new Fib1(40);
        	Console.WriteLine(x.value());
	}
    }
}
 
internal struct Fib1
{
    private int _value;
    public Fib1(int n) { _value = n; }
    public int value()
    {
        if (_value <= 2)
            return 1;
 
        Fib1 f1 = new Fib1(_value - 1);
        Fib1 f2 = new Fib1(_value - 2);
 
        return f1.value() + f2.value();
    }
   
}
и аналог на Java:
class Fib
{
    private final int _value;
 
    Fib(int n) { _value = n; }
 
    public int value()
    {
        if(_value <= 2)
            return 1;
 
        Fib f1 = new Fib(_value - 1);
        Fib f2 = new Fib(_value - 2);
 
        return f1.value() + f2.value();
    }
 
    public static void main(String[] argv)
    {
        for(int i=0; i<10; i++)
        {
            Fib x = new Fib(40);
            System.out.println(x.value());
        }
    }
}
компилируйте, тестируйте.

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

> Реляционную алгебру знаешь? Нет? Ну и фигли ты полез в СУБД?

перепардониваюсь, что вмешиваюсь в столь содержательную беседу, но...

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

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

Ковыряние в носу…

Ковыряйся сколько хочешь, но ответь на вопрос: это сейчас мода такая — фанатично отстаивать своё невежество?

PS.
— Ты чё, умный?
— Нет, такое же быдло, как и Вы.

baka-kun ★★★★★
()
Ответ на: комментарий от anonymous

Да, это типичная совковая шиза. Причём обычно её носители не знают, какой машинный код генерирует их любимый компилятор (поскольку часто это Delphi).

sv75 ★★★★★
()
Ответ на: комментарий от baka-kun

А причем здесь невежество? Для программирования не нужно знание высшей математики. Вполне достаточно школьной программы и нескольких книжек по программированию, формальной логике и теории категорий. За исключением случаев когда это знание необходимо для предметной области.

anonymous
()

Когда местные «анал"итеги пытаются критиковать ASP, струяча при этом свои позорные похапэшные поделия, хочется взять и уе^W наконец тыкнуть их в полноценный обсёр этого похапе-поделия: http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/
Надоело каждой студоте объяснять, почему „похапэ“ плохо. Это как с жигулями - да, много, иногда ездят, полно запчастей, но ПЛОХО это! Просто от природы.

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

Даже компилятор написать нельзя, без знания мат. аппарата.

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

matumba ★★★★★
()
Ответ на: комментарий от baka-kun

Себя жалей. Алгоритм — математика.

Не надо сраных абстракций, горе-теоретик! КАКАЯ КОНКРЕТНО математика?
try {
load_data_from_DB();
} catch {...}

Я внимательно слушаю, сколько математики содержится в данном (рабочем) фрагменте. (это работа с БД, чуть ли не 100% интыпрайзных приложений)

Машина Тьюринга — математика.

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

λ-исчисление — математика.

Любители Бейсика смотрят на тебя как на... ну ты понял. :) При этом на Васике написана куча вполне себе полноценных приложений, от калькуляторов до игр и самописных бухгалтерий. А как же бедные программисты С/С++! Они-то «лямбд» и в глаза не видывали! А написали, ты только представь своим «мотематическим» умишком, МИЛЛИОНЫ СТРОК КОДА. Включая винду и линупс за которыми ты сидишь. Причём тысячи энтузазистов линукса не имели к ИТ вообще никакого отношения.

Теория сложности — математика.

Где конкретно это применяется? Формулы? Теоремы? Практические результаты?

Проблема разрешения — математика.

Именно. Та самая математика, которая в пень не упёрлась для 99.9999% задач.
Если бы математика была так нужна, ВСЕ книги «язык такой-то для начинающих» начинались бы с трёхтомника «основы ИТ математики» :))) Но не начинаются. ДОГАДАЙСЯ ПОЧЕМУ! :)

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

что я не смогу сделать форму к базе? Да чо там, саму базу сделать!

И вот настало время, начала твоя база тормозить, как будто это занюханные дбфки под 1С. Начальтсво забеспокоилось, «чё за хрень, мы такие бабки отвалили за этот оракл?». И тут наш Ванька обосрался, когда его спросили какого вида нормальная форма использована в базе. Оказывается он и слов таких не знал, а про Бойса и Кодда сказал, что это американские рок-звезды.

anonymous
()
Ответ на: комментарий от matumba

Есть мнение

Когда местные «анал"итеги пытаются критиковать ASP, струяча при этом свои позорные похапэшные поделия, хочется взять и уе^W наконец тыкнуть их в полноценный обсёр этого похапе-поделия: http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/
Надоело каждой студоте объяснять, почему „похапэ“ плохо. Это как с жигулями - да, много, иногда ездят, полно запчастей, но ПЛОХО это! Просто от природы.

Сынок, я вот однажды разЪхерачился в хлам на всенародно любимой дальнобойщиками и гаишниками трассе, юзая мопед YZF-r1, который в память о FZR-1000 до сих пор зову „фазером“ или „батей“.

Лично на мне - не царапины, мотоциклу - в итоге сброса набок и чёткого залёта во все поля - ремонт. А влазят в него - перчатки и пачка гондонов, под брюхо. Ехал бы на харлее - эффект мультипликативный может и покруче бы был. Лучше б я на урале тогда ехал, с чемоданом баксов в коляске, хоть шлюх бы снял и кокса закупил в Ростове, пока дядя-Вася-газосварщик со встречного зилка сделает ремонт а-ля Мэд-Макс в полевых условиях.

И ваще, этот быдлокодеско-кредитнопомоечный снобизм достаёт, особенно после посещений отдельных уголков России с вечной мерзлотой, Путиным, медведями и камазами, вместо чёткого сингапуского синтетика, узкоглазых проституток и игры Го.

Плохо, херли говорить, жизнь вообще ужасна, но выбора тащемта два: 1) потреблять и не жужжать; 2) созидать.

А троллить у тебя не получается.

// Gharik

anonymous
()
Ответ на: комментарий от umren

Кодеру математику не нужна

Ему нужно есть, цена не важна.

Программисту математика в обязательном порядке

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

Грубо говоря: «сраные поэты - отлично, но кто ответит за базар, вместо эмоций и социальных печалек?». Э?

// Gharik

anonymous
()
Ответ на: комментарий от matumba

Да-да. Математика не нужна. Вообще ничего не надо, кроме первых трех классов и 10 лет опыта. У нас на Урале, кстати, так цыгане и делали. Уходили после трех классов из школы и все.

Разовъем тему, жить в России не зная ее истории. Нормально. Полно народу так живет. Как вариант, жить в Европе не зная истории, скажем, Рима. Тоже нормально. Тоже живут и не парятся.

Вообще можно без многого обходиться в этой жизни. Там вон по ссылке закон Стражона приведен - http://ru.wikipedia.org/wiki/Закон_Старджона

Ты прав, дружище! Неси «просвещение» в массы.

Ладно, сарказм закончился. Тупая правда в том, что это становится нормой. Не знать ничего и этим кичиться. Доказывть, что к примеру, пульмонологу надо знать только строение легких и все.

Ну и, как пример, - больница в фильме Майкла Джаджа «Идиократия». О, дивный новый мир!

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

Знакомый , давным давно бросил ВУЗ.
Открыл свое производство и зарабатывает особо не напрягаясь в 60 раз больше меня. И у него много свободного времени каждый месяц куда нить катается.
Без ВО, без матана, без знаний экономики.
Правильно: «Голова не забита говном» которое преподают у нас в вузах.
Я например не могу потратить 20-30 т.р. за ужин, а он может.

NewHackersIgnat
()
Ответ на: комментарий от anonymous

Забугорный Джон индекс правильный поставит, так как он изучал, как Ораклом пользоваться в университете и даже сертификат получил, а русский Ванька будет велосипед изобретать, так как многочлен Тейлора и теорема Коши здесь не помогут.

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