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)

Ответ на: комментарий от april

Тролли такие тролли.

Это так понятно: вбросить чушь, слить, а затем обозвать оппонента троллем. Чего уж тут…

baka-kun ★★★★★
()
Ответ на: язык разработки - Haskell от Deleted

У меня официальрный язык разработки будет Haskell. До этого был целый зоопарк.

Будет. Был целый зоопарк. Где был-то? Хеловорлды дома, лабы в универе, полтора проекта за денюжку, случайно кому-то сделанные пока учился?

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

а сабж где-то еще используют?

Чуть меньше чем доx##я сайтов и вакансий на asp.net. И по-моему, их доля увеличивается со временем.

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

ну а ты как хотел? бесплатно только первая доза...

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

нечетние множества

для начала научись правильно писать про множества

mumpster ★★★★★
()

зачем это все нужно ?
кто все эти люди ?
:-)

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

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

fixed во имя добра.

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

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

ну да, криптография, теормех, основы автоматического управления...
математические метода на практике используются в полном объёме.

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

Печально становится от такого количества необразованных людей, считающих что математика не нужна.

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

Простой пример, фэйк про «эффект Джанибекова».
Из за незнания теормеха, куча людей думает, что Земля должна перевернуться на 180 градусов.
Целое стадо овощей.

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

Если вы не смогли её осилить, рекомендую подумать о смене работы и заняться чем нибудь по проще.

Человек, у меня высшее техническое образование с хорошими оценками и работаю я программистом более 10 лет. Ни разу меня не увольняли, а только перекупали. Проблема в том, что математика большинству вообще не нужна. Ни в одном проекте за эти годы она не была востребована. Поэтому бредни про то, что она обязательна программисту для меня просто смешны.

Хотите примеров?
алгоритмы архивации данных, алгоритмы шифрования, все 3д игры держатся на аналитической геометрии...

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

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

А 3д - это исключение из правил и доля программистов, разрабатывающих 3д движки, ничтожна.

Только разработками этой ничтожной доли программистов, пользуются все остальные. Чувствуете разницу в уровне подготовки?
3д движки, системы моделирования, криптография... нужны? Да, нужны. => Этому нужно учить студентов.
А как они будут пользоваться знаниями, это их личное дело.

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

Мне не нужны примеры. У меня есть многолетний опыт, который сам является примером.

Можно 10 лет заниматься разработкой сайтов и даже неплохо на этом зарабатывать.
Разные задачи - разные потребности в математических методах.

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

Естественно, поэтому программист без прикладника обычно ничего и не сделает. Но общаются они между собой на языке математики.

Ты не улавливаешь основной идеи - таких задач с гулькин нос. Это исключение из правил. Ставить исключения за основу просто глупо. Не говоря уже про то, что такой подход называется «jack of trades master of none». Ни толком в математике не разбираются, ни программируют нормально.

PS. Ты говоришь как человек, который никогда в жизни не участвовал ни в одной серьезной разработке.

Скорее по другому - ни в одной разработке не требовалось навыков прикладной математики.

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

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

Если вы не понимаете зачем нужна булева алгебра, статистика, fsm то это не говорит что вы не нужны в индустрии.

На таких как вы и держится современное IT, так как тех кто может это всё понять ограниченное количество а потребность в программистах огромна.

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

Ты не улавливаешь основной идеи - таких задач с гулькин нос. Это исключение из правил. Ставить исключения за основу просто глупо. Не говоря уже про то, что такой подход называется «jack of trades master of none».

Главное что такие задачи есть это факт.
«jack of trades master of none» тут не подходит потому, что математика программированию вообще ни как не мешает, только помогает. Хотя бы в качестве элементарного развития мышления. Тем более выучит её не так уж и сложно, первые 2-3 курса любого универа.

Ни толком в математике не разбираются, ни программируют нормально.

Это проблема преподавателей и системы образования в целом.
Вы не там ищите слабое место.

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

Главное что такие задачи есть это факт.

Факт в том, что нужно правильно расставлять приоритеты. Акцентировать внимание на единичных случаях, забивая на основные тенденции, как минимум не нормально.

математика программированию вообще ни как не мешает, только помогает

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

Более того - лично для меня программирование это еще и фо фан. При этом абсолютно не интересует предметная область будь то экономика, физика, математика или любая другая лабудень. Насиловать себя изучением того что мне не интересно? Увольте, я не мазохист. Себя любить тоже нужно.

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

Ты не улавливаешь основной идеи - таких задач с гулькин нос.

В какой области ты работаешь, дай пару примеров. Поскольку весь мой опыт говорит об обратном.

называется «jack of trades master of none». Ни толком в математике не разбираются, ни программируют нормально.

Глупости. Тут как раз одно не исключает второго, и знание математики только помогает в работе программиста, то есть разработчика/архитектора ПО.

ни в одной разработке не требовалось навыков прикладной математики.

Может это просто говорит о твоем уровне?

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

Факт в том, что нужно правильно расставлять приоритеты. Акцентировать внимание на единичных случаях, забивая на основные тенденции, как минимум не нормально.

Зачем же забивать? Почему вы считаете что нельзя учить математике и программированию одновременно?

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

Зачем нужна физика? это время можно потратить на программирование...
Зачем нужна химия? это время можно потратить на программирование...
Зачем нужна физкультура? это время можно потратить на программирование...
Зачем нужна $var? это время можно потратить на программирование...

Более того - лично для меня программирование это еще и фо фан.

Для меня это тоже фан! И мне намного интереснее написать 3д движок, анализатор капчи или бота с хитрожопой логикой, чем заниматься бесконечными сайтами, парсерами, таск менеджерами, CMS и прочей ерундой для юридических компаний.
И для моих потребностей фана, нужны знания математики.

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

Печально становится от такого количества необразованных людей, считающих что математика не нужна.

Согласна, а еще большое количество людей уверено, что математика нечто сложное, отвлеченное и мало имеющее отношение к реальной жизни.

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

У меня тоже большой опыт и в загашнике есть большие, известные проекты. Доводилось видеть, как такие проекты строились на основе обывательской логики и они даже как-то работали. Однако, если на этапе проектирования был бы применён нормальный анализ, то и многих проблем бы удалось избежать и общие затраты по проекту были бы гораздо ниже. Кодеру, да, математика редко нужна, за него уже всё решили, и подробную инструкцию написали.

frost_ii ★★★★★
()

ASP как технология есть убожество полнейшее. Даже сама фраза «Новая версия движка ASP.NET поддерживает асинхронное программирование C# 5.0 и это изменение требует поддержки со стороны ядра ASP.NET.»

В то время когда уже лет пять все где только можно используют асинхронность ASP только начал. Понятно, что открыли. Они нафиг никому не нужны.

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

Человек, у меня высшее техническое образование с хорошими оценками и работаю я программистом более 10 лет. Ни разу меня не увольняли, а только перекупали. Проблема в том, что математика большинству вообще не нужна. Ни в одном проекте за эти годы она не была востребована. Поэтому бредни про то, что она обязательна программисту для меня просто смешны.

Сестра галоперидол больному!

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

скажу честно - я решительно не понимаю почему некросовт открывает asp.net и отдает его Mono - микрософт матоматически становится не нужным, хоть и держит русло развития в своих руках

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

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

проприетарного jit оригинальной java

Hotspot уже давно в OpenJDK под православной GPL. Так что поделка gcj никому не нужна. Если нужен нормальный AOT компилятор для Java, то это проприетарный Excelsior JET.

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

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

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

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

Значит им уже не нужен. Как ещё это объяснить

Это значит, что они дошли до третьего этапа, но, поскольку проигрывать не хотят - решили проявть гибкость. Ожидаемый шаг. Теперь начнется фактическое слияние дотнета с моно в единый проект, по настоящему кроссплатформенный. Этот процесс займет 2-3 года, и в следующем релизе венды будет возможность выбора ядра ОС.

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

В абсолютном светлом будущем бобро, конечно, победит - как можно сомневаться? :) «Нынешнее поколение советских программистов...» (с) будет поставлено на колени и жестоко убито сторонниками ФП :)

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

а Mono... виндовс же становится ненужным... зачем винда если софт можо запустить на любой другой ОС?

Срочно сообщи это руководству RedHat!!!

Суть в тотм, что современная ОС - не просто набор софта, и маркетологи МС это понимают. Фактически, они меняют модель бизнеса.

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

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

Это канал про японские лесопилки же, ну.

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

Программирование — это прикладная математика.

Как жалко неосиляторов, думающих, что «компьютер - это инструмент для расчёта волн»! :)) Не позорились бы на ипподроме знаниями острижки баранов! Программинг включает в себя столько всего далёкого от математики, что уже давно является самостоятельной областью, где как раз математика - редкий, вспомогательный инструмент для 0.0001% задач.
Конечно, притянуть за уши математику можно к любой программе (тот же расчёт хэшей для СУБД), но ирония судьбы заключается в том, что тот, кто использует хэши, может вообще не догадываться об их математической основе - это просто раз написанная библиотека, которую используют за конечный результат - равномерное распределение величин. А что там внутри - никому не интересно.
Прекрасная аналогия: раз сгорание бензина - химия (реакция окисления), значит вся автопромышленность - подраздел химии! :))) Ну не тупость?...

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

что математика нечто сложное

Гриша Перельман смотрит на тебя как на дуру.

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

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

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

Человек, у меня высшее техническое образование с хорошими оценками и работаю я программистом более 10 лет. Ни разу меня не увольняли, а только перекупали.

Сайтики на пыхе ваяете? Видел я таких пограммистов, даже не знают что такое О большое.

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

Аноним, а много ли ты написал компиляторов? И если много, то нафига?

//Не знаю как там на программерских кафедрах, а на инженерных математика к 5 курсу выветривается полностью =(

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

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

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

т.е. если мне в проекте нужна субд, то её непременно нужно написать?

с компилятором как я понимаю дело также обстоит? математики совсем уже поехавшие

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

Каким продажником?! Я говорю о технологах и конструкторах.

А ты как проектировать будешь, на глазок?

Ты не поверишь...

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

При всей простоте (со слов анонима) матмоделей компиляторов и СУБД, насколько много требуется такого рода проектов, и какой процент (эээ, промиле?) программистов в них заняты?

Нет, я не против математики, но не надо разводить тут эльфятник.

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

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

Динамическое моделирование? Не, не слышал. Да и много ли ты динамически намоделируешь вручную? Какой-то функционал есть в кадах.

В применяемых формулах редко можно встретить что-то сложнее взятия корня n-ой степени.

//Всё это применительно к Бауманке

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

хз чему вас в Бауманке учат, а в Питере в ГУАП, математику не дают забыть до самого конца универа.
Например такие вещи как «информационно-статистическая теория измерений» или «основы автоматического управления» на одном только справочнике формул не вытянешь.

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

При всей простоте (со слов анонима) матмоделей компиляторов и СУБД, насколько много требуется такого рода проектов, и какой процент (эээ, промиле?) программистов в них заняты?

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

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

Да и какая разница сколько таких задач, учить человека, просто для работы в области, только самому необходимому, это политека ПТУ и техникумов. А в универе нужно учить студентов с расчётом на то, что они будут участвовать в развитие этой области.
Может из сегодняшних студентов вырастит парочка Деннисов Ритчи которые придумают свои операционки, языки программирования, базы данных... , а убрать из универа математику, это срубить прогресс под корень.

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