URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 83831
[ Назад ]

Исходное сообщение
"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."

Отправлено opennews , 28-Мрт-12 23:52 
Компания Microsoft объявила (http://weblogs.asp.net/scottgu/archive/2012/03/27/asp-net-mv...) о предоставлении кода ASP.NET MVC (http://www.asp.net/mvc), Web API (http://www.asp.net/web-api) и Razor (http://www.asp.net/web-pages) (Web Pages) под лицензией Apache 2. Ранее часть  компонентов платформы ASP.NET MVC распространялись под лицензией MS-PL, запрещающей использование кода в закрытых проектах.  Код указанных  компонентов размещён (http://aspnetwebstack.codeplex.com/) на хостинге открытых проектов CodePlex, в котором недавно появилась поддержка Git.


Решения о развитии ASP.NET MVC принимает корпорация, но сторонние разработчики отныне получили возможность передать свои улучшения и исправления, которые могут попасть в основную кодовую базу после получения одобрение от компании Microsoft. Положительным моментом также является то, что все внутренние разработки ASP.NET MVC публикуются в штатном Git-репозитории, что позволяет получить не только код финальных релизов, но и всех промежуточных выпусков и коммитов.

URL: http://weblogs.asp.net/scottgu/archive/2012/03/27/asp-net-mv...
Новость: https://www.opennet.ru/opennews/art.shtml?num=33474


Содержание

Сообщения в этом обсуждении
"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено anoname , 29-Мрт-12 00:21 
А этим кто-то пользуется?

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено anonymousss , 29-Мрт-12 13:39 
> А этим кто-то пользуется?

на этом написан stackoverflow.com, который в особом представлении не нуждается


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Александр , 29-Мрт-12 15:18 
ему это больше минус чем плюс

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено all_glory_to_the_hypnotoad , 29-Мрт-12 15:19 
какой ужас...

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Евгений , 29-Мрт-12 20:03 
>> А этим кто-то пользуется?
> на этом написан stackoverflow.com, который в особом представлении не нуждается

А як же так?  http://uptime.netcraft.com/up/graph/?host=stackoverflow.com

Там сказано, что Линукс. Моно что ли?


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено anonymous , 30-Мрт-12 03:32 
>А як же так?  http://uptime.netcraft.com/up/graph/?host=stackoverflow.com

Читайте меньше советских газет, SO просто не отдает HTTP-заголовок host (сам только что проверил). Зато было немало статей от создателей ресурса, описывающих архитектуру проекта, и речь там о Windows Server, SQL Server и ASP.NET MVC.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено anonymous , 30-Мрт-12 03:34 
>>А як же так?  http://uptime.netcraft.com/up/graph/?host=stackoverflow.com
> Читайте меньше советских газет, SO просто не отдает HTTP-заголовок host (сам только
> что проверил). Зато было немало статей от создателей ресурса, описывающих архитектуру
> проекта, и речь там о Windows Server, SQL Server и ASP.NET
> MVC.

Блин, надо идти спать. Заголовок Server: конечно же.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено arisu , 30-Мрт-12 07:21 
а на заборе вообще могут «bsd» написать. а внутре — венда.

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено анонимус , 30-Мрт-12 10:46 
>А як же так?  http://uptime.netcraft.com/up/graph/?host=stackoverflow.com
>Там сказано, что Линукс. Моно что ли?

В интернет смотрит скорее всего какой-то балансировщик нагрузки (nginx, к примеру), который вообще не отдает заголовка Server, вполне может быть, что балансировщик даже и на линуксе. Еще у них есть BIND и Redis в качестве No-SQL хранилища, которые скорее всего также линуксовые. А вот ядро системы действительно на MS-технологиях сделано, там используется MS SQL Server, Windows Server, ASP.NET MVC. В качестве полнотекстового поиска раньше использовался стандартный функционал SQL Server, сейчас кажется прикрутили дотнетовский вариант Apache Lucene (Lucene.NET). Естественно, что неткрафт все это хозяйство не видит.


"Microsoft apache"
Отправлено ANNOnim , 29-Мрт-12 00:39 
Афигеть...
Да так пройдет пару лет и мс будет код под gpl выпускать.
Они что пошли на путь исправления и скоро станут тортом?

"Microsoft apache"
Отправлено Ваня , 29-Мрт-12 10:47 
Если это будет приносить прибыль - то да. Вам это кажется странным?

"Microsoft apache"
Отправлено Andrey Mitrofanov , 29-Мрт-12 11:10 
Нам это кажется отвратительным.

"Microsoft apache"
Отправлено Ваня , 29-Мрт-12 11:35 
А вот RMS высказывался что на GPL тоже можно зарабатывать и в этом нет ничего плохого. Вы же сами мне ссылку давали...

"Microsoft apache"
Отправлено Andrey Mitrofanov , 29-Мрт-12 12:11 
> RMS высказывался что на GPL тоже можно зарабатывать

А я и не говорил, что RMS говорил что-то другое.

Я думаю, когда MS начнёт зарабатывать денег на GPL ПО, RMS первым перережет ленточку и вручит тортик, не забыв, как обычно!, указать на приоритет этических соображений над прочими.

...и да, использование моего ника свободно. Имбицилы, налетай.


"Microsoft apache"
Отправлено Аноним , 30-Мрт-12 13:52 
Щас налетят, и будут орать что их крылaтыe рaкeты несут только чистейшую дeмoкрaтuю, а вовсе не разграбление и уничтожение народов, которых они объявили терaлистами, хотя если вспомнить что они сделали с индейцами, все становится понятно

"Microsoft apache"
Отправлено Аноним , 30-Мрт-12 22:50 
> А вот RMS высказывался что на GPL тоже можно зарабатывать

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


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено I am , 29-Мрт-12 00:53 
microsoft, git, apache... я попал в будущее?

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Куяврик , 29-Мрт-12 03:10 
> microsoft, git, apache... я попал в будущее?

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

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


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 29-Мрт-12 06:31 
> негрософт такой
> же пользователь как и остальные,

Не такой же. GPL3 они не имеют право использовать.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Andrey Mitrofanov , 29-Мрт-12 09:57 
> Не такой же. GPL3 они не имеют право использовать.

Право имеют. Не имеют _желания исполнять.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 29-Мрт-12 10:26 
>> Не такой же. GPL3 они не имеют право использовать.
> Право имеют. Не имеют _желания исполнять.

gpl v3 используют только проекты которым это навязано со стороны GNU foundation.
кто сознательный выбирает или lgpl или gpl v2, если не имеет желания/возможности использовать bsdl, mit, apache.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 29-Мрт-12 11:19 
Че ты несешь. Что например останавливает меня код отдавать под GPLv2+ ? В BSD-like останавливает меня то что можно сыграть на руку корпорациям, что противоречит моим жизненным принципам.

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Andrey Mitrofanov , 29-Мрт-12 12:23 
>>> Не такой же. GPL3 они не имеют право использовать.
>> Право имеют. Не имеют _желания исполнять.

То есть сказать против конкретного аргумента нечего?

> gpl v3 используют только проекты которым

Вы с кем разговариваете? Не со мной явно, т.к. связи ни с моей репликой, ни со своим же (или другого? Анонима) предыдущим постом _никакой_.

Набрасывайте, набрасывайте!...

> это навязано со стороны GNU foundation.

Читайте побольше, мозги-эрудицию тренеруйте. Либо GNU Project, либо Free Software Foundation. Или -- или.

> кто сознательный выбирает или lgpl или gpl v2, если не имеет желания/возможности использовать bsdl, mit, apache.

Какое это имеет отношение к предыдущему "не имеет права"? Ваши интимные соображения о сознательности субъективны. Я это слово в рпедыдущем посте использовал. Если оно не понятно, посмотрите его в словаре.

Итого: Что ни строчка, то несвязный лепет. Что ни ответ, то о чём-то о "важном", "вселенском", "апломбированном", но дискуссия не склалась -- оппонент использовал незнакомые слова.

Тема об Майкрософте и его ботах. Полный онтопик.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Michael Shigorin , 30-Мрт-12 02:47 
>> это навязано со стороны GNU foundation.
> Читайте побольше, мозги-эрудицию тренеруйте.

Этого в методичке не было.

PS: "тренИруйте".


"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено arisu , 29-Мрт-12 13:07 
> gpl v3 используют только проекты которым это навязано со стороны GNU foundation.

очень интересно, как мне, например, навязали GPLv3. хочу послушать эту увлекательную историю. во сне загипнотизировали, что ли?


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 29-Мрт-12 14:31 
>> Не такой же. GPL3 они не имеют право использовать.
> Право имеют. Не имеют _желания исполнять.

Принимая условия GPL3, ты отказываешся троллить патентами любой другой GPL-проект, иначе становишся сам наришителем лицензии, т.е. т.н. "пиратом".


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Andrey Mitrofanov , 29-Мрт-12 14:36 
>>> Не такой же. GPL3 они не имеют право использовать.
>> Право имеют. Не имеют _желания исполнять.
> Принимая условия GPL3, ты отказываешся троллить патентами любой другой GPL-проект, иначе
> становишся сам наришителем лицензии, т.е. т.н. "пиратом".

"Не имеют _желания исполнять." Два?


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 29-Мрт-12 14:53 
>>>> Не такой же. GPL3 они не имеют право использовать.
>>> Право имеют. Не имеют _желания исполнять.
>> Принимая условия GPL3, ты отказываешся троллить патентами любой другой GPL-проект, иначе
>> становишся сам наришителем лицензии, т.е. т.н. "пиратом".
> "Не имеют _желания исполнять." Два?

"Приняв условия GPL3 - троллить патентами не имеешь права". M$ в данный момент троллит патентами GPL-проекты, т.е. принимать условия GPL3 M$ УЖЕ НЕ имеет права.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Andrey Mitrofanov , 29-Мрт-12 15:17 
>>>>> Не такой же. GPL3 они не имеют право использовать.
>>>> Право имеют. Не имеют _желания исполнять.
>> "Не имеют _желания исполнять." Два?
> "Приняв условия GPL3 - троллить патентами не имеешь права". M$ в данный
> момент троллит патентами GPL-проекты, т.е. принимать условия GPL3 M$ УЖЕ НЕ
> имеет права.

Покаяться, прекратить отвратную практику, принять лицензию и -- следовать. _Имеют _полное _право.

"Не имеют _желания исполнять." Три. Закончили.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 29-Мрт-12 17:37 
>>>>>> Не такой же. GPL3 они не имеют право использовать.
>>>>> Право имеют. Не имеют _желания исполнять.
>>> "Не имеют _желания исполнять." Два?
>> "Приняв условия GPL3 - троллить патентами не имеешь права". M$ в данный
>> момент троллит патентами GPL-проекты, т.е. принимать условия GPL3 M$ УЖЕ НЕ
>> имеет права.
> Покаяться, прекратить отвратную практику, принять лицензию и -- следовать. _Имеют _полное
> _право.

Вот когда "Покаяться, прекратить отвратную практику, принять лицензию" - тогда и будут иметь право.

Сейчас - не имеют право. Три.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Клыкастый , 30-Мрт-12 01:06 
правда? готовый продукт (git например) они не могут использовать?

Основы GPL:
1. свобода применять программу в любых целях,

правда не имеют права использовать?


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 30-Мрт-12 23:01 
> это мрачное будущее. некрософт учится использовать халявные ништячки

...но заметьте,

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


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Клыкастый , 02-Апр-12 07:22 
>> это мрачное будущее. некрософт учится использовать халявные ништячки
> ...но заметьте,
> Во первых, они признают что наши ништячки - полезные и хорошие.

Вы рады выступить кормушкой для таких господ, несмотря на лицензию?

> Благо, бсды в силу лицензии по жизни выступают бесплатной кормушкой для таких господ.

они признают что наши ништячки - полезные и хорошие.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено tretiy3 , 29-Мрт-12 01:26 
наконец-то

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Boloden , 29-Мрт-12 08:01 
Ну ASP.NET MVC очень приятная штука в отличии от просто ASP.NET. А mono, как написал Мигель получил в версии 2.11 сборщик мусора готовый к продакшен использованию. Все несколько иначе чем вы пишете.

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Andrey Mitrofanov , 29-Мрт-12 10:00 
>как написал Мигель получил в версии 2.11
>Все несколько иначе чем вы пишете.

Что _заставляет_ Вас думать, что всё также не "несколько иначе, чем" пишет Мигель?


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Guru , 29-Мрт-12 10:14 
То, что и со старым сборщиком мусора mono судя по тестам рвал cpython, как тузик грелку, как обезьяна газету. Mono на порядок (да, именно в 10 раз примерно) более производителен, чем cpython.

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Andrey Mitrofanov , 29-Мрт-12 10:26 
> cpython, как тузик грелку, как обезьяна газету. Mono на порядок (да,
> именно в 10 раз примерно) более производителен, чем cpython.

С bash-ем не сравнивали? Раз в 1000 получилось бы.

Да! VM с байтокодами и ни дай бг джитами сравнивать с интерпретатором очень удобно.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Guru , 29-Мрт-12 10:40 
> С bash-ем не сравнивали? Раз в 1000 получилось бы.

Не сравнивал, если вам интересно можете сравнить.

> Да! VM с байтокодами и ни дай бг джитами сравнивать с интерпретатором
> очень удобно.

Да, очень удобно т.к. cpython так же имеет VM работающую с байткодом и примитивнейший сборщик мусора тоже имеет.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Andrey Mitrofanov , 29-Мрт-12 11:39 
>> С bash-ем не сравнивали? Раз в 1000 получилось бы.
> Не сравнивал, если вам интересно можете сравнить.
>> Да! VM с байтокодами и ни дай бг джитами сравнивать с интерпретатором
>> очень удобно.
> Да, очень удобно т.к. cpython так же имеет VM работающую с байткодом

О-ха-ха, на http://shootout.alioth.debian.org/u32q/benchmark.php?test=al... жестоко не хватает bash-а/sed-а/bc/awk-а... brainfuck-а?! ... Но python3 (и престарелый брат его cpython ещё более того) оч удобен, да, для "сравнений".


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено cosmonaut , 29-Мрт-12 10:33 
Пруф?

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Guru , 29-Мрт-12 10:38 
Стыдно не знать где трухард линуксойды смотрят подобные пруфы - http://shootout.alioth.debian.org/u32q/benchmark.php?test=al...

и это со старой версией 2.10.8, с новой 2.11 ещё больше моно отрывается от python


"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено arisu , 29-Мрт-12 13:08 
> с новой 2.11 ещё больше моно отрывается от python

Гарольд и Кумар уходят в отрыв.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 30-Мрт-12 23:03 
> То, что и со старым сборщиком мусора mono судя по тестам рвал
> cpython, как тузик грелку

Порвите лучше node.js, а то и hip-hop сразу уж :)


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Куяврик , 29-Мрт-12 03:04 
> Читаю комментарии и понимаю что люди вообще понятия не имеют о чем
> говорят. Вы хоть строчку кода написали на .NET чтобы делать какие-то
> суждения. Школота какая-то, ей богу.

ИМХО достаточно посмотреть на зоопарк дотнетов в "системе" и качество большинства дотнетовского софта, чтобы даже желание туда лезть отшибло. Несчастный питон тут пинают за меньшее :)


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено SubGun , 29-Мрт-12 10:48 
> ИМХО достаточно посмотреть на зоопарк дотнетов в "системе" и качество большинства дотнетовского
> софта...

Качество слабо зависит от среды разработки, скорее от рук разработчиков.
Я, например, очень хотел бы отпинать на яйцам разработчиков RH(Fedora) и Apache за косяки с переполнением таблиц семафоров. Причем прошло уже пару лет, а такой баг присутствует до сих пор, и решения перманентного ему нет, только ручная чистка. Так и крутится у меня скрипт, который чистит семафоры.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 30-Мрт-12 23:04 
> Несчастный питон тут пинают за меньшее :)

Примерно за то же самое. Оба тормозные и несовместимые между собой. Хотя у моно все еще хуже.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Avator , 29-Мрт-12 08:47 
Да писали, и больше не хотим.
.NET - изначально мертворождённая платформа. Даже несмотря на качественный инструментарий и плотную интеграцию с Windows.
Кроссплатформенности она так и не получила несмотря на все обещания MS.
В нише десктопного софта она не может конкурировать c С++/Qt/GTK и с прочими технологиями (типа той же MFC).
В веб как ни странно не может конкурировать толком с PHP.
В энтерпрайз не может кокурировать с Java, бледной копией которой по сути является.
Зачем эта технология нужна, совершенно непонятно.

PS На мобильных платформах тоже слив. Основные платформы для разработки - Objective-C для iOS и Java для Андройд, ну и HTML+JS для кросплатформенной разработки (PhoneGap).


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 29-Мрт-12 11:23 
Все что ты тут пишешь покрывается одним Perl'ом. Другое дело что кругозор у тебя ограниченный.

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено anonimous , 29-Мрт-12 12:16 
Десктопо-гуй это именно то, где perl просто таки порабощает .net. Ага.

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 29-Мрт-12 12:41 
делу - время ...

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Avator , 29-Мрт-12 17:24 
Это до чего QT должен дорасти через 7-10 лет.
До отсутствия поддержки 2ой по популярности десктоп платформы (7.5% общемирового рынка и 15% американского) MacOS X?

Конкурирует с Java успешно говорите, оно и заметно. Java еле-еле сдерживает напор .Net'а на таких платформах Power, Z series, Sparc и т.д. Прям даже страшно за будущее Java стало =))))


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено grondek , 29-Мрт-12 11:10 
А кому нужны телефонные приложения на сервере?

Существует слишком много различий между телефонами, планшетами, десктопами и серверами абсолютно не связанными с форматом исполняемых файлов. Как минимум: размеры и разрешения экранов, способы взаимодействия человека с устройством. Производительность! Оптимизация (а дотнетчики вообще в курсе про это?) для слабых устройств это отдельная тема. И не надо говорить, что железо улучшается с каждым годом. Производительности средней железки никогда не будет хватать на свистелки, модные в данный момент.

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


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено XPEH , 29-Мрт-12 11:15 
> А кому нужны телефонные приложения на сервере?
> Существует слишком много различий между телефонами, планшетами, десктопами и серверами
> абсолютно не связанными с форматом исполняемых файлов. Как минимум: размеры и
> разрешения экранов, способы взаимодействия человека с устройством. Производительность!
> Оптимизация (а дотнетчики вообще в курсе про это?) для слабых устройств
> это отдельная тема. И не надо говорить, что железо улучшается с
> каждым годом. Производительности средней железки никогда не будет хватать на свистелки,
> модные в данный момент.
> В связи с вышесказанным, проще приложения пересобрать под отдельный тип устройств, чем
> обеспечивать переносимость на уровне бинарника.

Злой вы. Человек старался, целую простынь из маркетингового булшита составил, а вы не ведетесь.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено grondek , 29-Мрт-12 11:39 
>Самое главное - это инфраструктура, единая, будь то планшет, будь то сервер.

Инфраструктура. Тот же Qt отлично работает на различных платформах: win, lin, mac, sybian. Ну да, только надо пересобрать исходники.
А в вашем случае инфраструктура подразумевает только одну ось: windows. Причем не ниже версии XX.

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

>И тем не менее, есть очень удобные средства интеграции дотнета с неуправляемым кодом (С++, например), на котором написаны performance-critical участки кода.

А вот тут на "чистом" C++ писать под все платформы можно помереть.

Qt-фанбой.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено anonimous , 29-Мрт-12 12:42 
> Инфраструктура. Тот же Qt отлично работает на различных платформах: win, lin, mac,
> sybian. Ну да, только надо пересобрать исходники.

Как не прискорбно, но далеко не всегда дело ограничивается пересборкой исходников. Простой пример, берем Qt, пытаемя сказать что-то типа getCurrentThreadId() и получаем абсолютно разные вещи в зависимости от платформы. Берем QNetworkConfiguration и опять-таки для разных платформ разное поведение. Это все описано в докомунтации. Но что не дает просто перекомпилить приложение.


Это не касаясь инфраструктуры, которой в qt чуть меньше чем ноль. Работа с БД - на уровне MFC, привязка данных к вижджетам тоже, работа на стороне сервера - тут вообще промолчать лучше.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Michael Shigorin , 30-Мрт-12 02:56 
> Про scalable-GUI не читал.

Не беспокойтесь, эти [self censored] не читали даже про Display PostScript/PDF.  Но зато инновации рекламируют, да.

Для таких полезней ссылочка "сообщить модератору", а не "ответить"...


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 29-Мрт-12 11:27 
Через пару-тройку лет дай бог чтоб твоя винда еще осталась у домохозяек. Нормальный люд сегодня выкидывает винды. Ты конечно можешь меня убеждать сколько угодно, но я вижу что растет спрос на разработку спец. софта под Linux. Да, корпорации будут еще буксовать с переходом на linux, но это дело времени.

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Ваня , 29-Мрт-12 11:32 
Я это с 1994 года слышу когда в ИТ пришёл...

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено grondek , 29-Мрт-12 11:43 
Ну вот пример: фирма, куда я недавно пришел (крупная для нашего города) выбрасывает старую поделку на C# и создает новую версию на Qt под все основные платформы.

Зы. Как же я заколебался с Win7, которая не держит больши нагрузки на сеть и не имеет нормальных средств отладки пдля плюсового кода.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено arisu , 29-Мрт-12 13:19 
> На счет нормальной отладки плюсового кода под виндой - посмеялся.

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

а ещё я бы не отказался от инструмента класса valgrind. где бы такой скачать, а?


"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено anonimous , 29-Мрт-12 13:50 
Да, бан в гугле - это плохо.

http://msdn.microsoft.com/en-us/library/windows/desktop/ms68...

И всяческие приблуды пользующие ее. Была такая штука как Mini-Dump Tool. Возможно что-то новее и придумали.

http://stackoverflow.com/questions/413477/is-there-a-good-va...


"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено arisu , 29-Мрт-12 14:01 
> Да, бан в гугле — это плохо.
> http://msdn.microsoft.com/en-us/library/windows/desktop/ms68...

это мне САМОМУ писать дампы? и самому потом их обрабатывать? конечно-конечно, это не костыль, я верю.

> И всяческие приблуды пользующие ее. Была такая штука как Mini-Dump Tool. Возможно
> что-то новее и придумали.

то есть, интеграции в m$vs нет. «нате вам кучу мусора, делайте с ней что хотите». не костыль, верю-верю.

> http://stackoverflow.com/questions/413477/is-there-a-good-va...

итого, хоть чего-нибудь, что сравнимо с валгриндом — нет. ЧТД.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено anonimous , 29-Мрт-12 14:25 
Вопрос был о том как это делать. Я ответил.
Дальше, 2 секунды гугления и вуаля - "http://msdn.microsoft.com/en-us/library/fk551230.aspx" как это делать в вижуалах.

Но вам-то нужен был не совет на тему "есть ли вообще/как реализовать/использовать", а что-то доказать самому себе. С этим вы и без меня справитесь.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено arisu , 29-Мрт-12 14:30 
я намекнул, что нормальных средств отладки c/c++ нет. мои слова с блеском подтвердились. а то, что их действительно нет — я и так знаю, увы.

"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено anonimous , 29-Мрт-12 14:40 
Когда людям нужно что-то реализовать и нет именно тех инструментов которые они обычно используют - они ищут аналоги,находят их и реализуют то что нужно с их помощью.
Когда нужно "с блеском подтвердить" - они доказывают "нормальность" их инструментов, "ненормальность" аналогов и с довольные собой дальше сидят на пятой точке опоры.

"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено arisu , 29-Мрт-12 14:53 
я разве спорю, что при помощи детской лопатки и какой-то матери таки можно копать траншеи? только экскаватор всяко удобней. в винде предлагается взять детскую лопатку и конструктор, после чего лепить себе экскаватор. тоже вариант, конечно, но радует мало.

"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено XPEH , 29-Мрт-12 14:57 
> Когда людям нужно что-то реализовать и нет именно тех инструментов которые они
> обычно используют - они ищут аналоги,находят их и реализуют то что
> нужно с их помощью.
> Когда нужно "с блеском подтвердить" - они доказывают "нормальность" их инструментов, "ненормальность"
> аналогов и с довольные собой дальше сидят на пятой точке опоры.

Знаете ли, любовь к дурному труду это вовсе не добродетель.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено Аноним , 30-Мрт-12 05:07 
> Знаете ли, любовь к дурному труду это вовсе не добродетель.

Понимаете, иначе сложно быть убежденным виндузятником. Система сделана так что нравится она может только тупым мартышкам которые принципиально не готовы потратить 10 минут на обучение чтобы сэкономить 2 часа времени. Они лучше 200 раз лично прокликают мышкой чем напишут скрипт. Типично...


"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено Michael Shigorin , 30-Мрт-12 02:58 
> Да, бан в гугле - это плохо.

Будете давать ответы мимо кассы -- будет не только в гугле.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено Аноним , 30-Мрт-12 05:00 
> а ещё я бы не отказался от инструмента класса valgrind. где бы
> такой скачать, а?

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


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Клыкастый , 30-Мрт-12 01:22 
> На счет нормальной отладки плюсового кода под виндой - посмеялся.

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


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 30-Мрт-12 05:04 
Особенно прикольно сравнить обработку ошибок sata-линков и usb в пингвине и в винде.

Винда: ой, у нас тут грабли. Все, девайс труп до ребута.
Пингвин: ой, у нас тут грабли. Вот те ресет по шине, гад! А апликухи вообще не замечают что что-то было не так.

Ну и в результате виндузовые разработчики чертыхаются что в автономных "беспилотных" применениях "usb ненадежен" и прочая. Хотя фактически ненадежен сугубо виндус.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Клыкастый , 30-Мрт-12 05:08 
> Винда: ой, у нас тут грабли. Все, девайс труп до ребута.

в семёре тоже так?


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 30-Мрт-12 23:19 
> в семёре тоже так?

Вроде бы да, по крайней мере, жесткий диск вполне умеет отлипать вплоть до ребута по малейшему пустяку (что особенно круто если он системный). Сторонние дрова на юсб девайсы не вписавшиеся в стандартные классы - вообще полная лотерея и глюкалово. С ними можно и бсод поймать на раз. Попробуйте почитать отзывы о товарах на всякие там usb wi-fi например, там как правило много мата на то что вот так и так - нестабильно, а так - вообще бсод. А вот если скачать драйвер не с наиболее очевидного места, не винапдейтом, а вон у тех производителей совершенно постороннего казалось бы девайса (на том же чипсете оказывается) - вот тогда оно даже будет как-то работать. Блин, а почему в пингвине ни вам кернел паников, ни тасовки дров, а?


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Michael Shigorin , 31-Мрт-12 01:37 
> Блин, а почему в пингвине ни вам кернел паников, ни тасовки дров, а?

Да есть, есть.  И сегфолты есть.  Вот BSOD-ов и GPF-ов нет, это да. :)


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено XPEH , 29-Мрт-12 11:13 
> А тот факт, что микрософт не выпустила официальный порт для линукса и прочих, объясняется исключительно маркетинговыми причинами и к технической стороне вопроса никакого отношения не имеет.

Техническая сторона здесь совершенно несущественна, ибо .NET это в первую очередь инструмент для вендор локина.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Avator , 29-Мрт-12 16:36 
Ах вот, что такое кросплатформенность, оказывается.
То, что для вас Linux на десктопах не существует, это ладно. Но вот игнорирование 7.5% MacOS (в мире) и 15% в том же США. Не говоря уже о том, что эта система установлена судя по всему процентов у 50 разработчиков в том же США. Вот это реально весело. Что тут скажешь, кросплатформенность по майкрософтски, кушайте, приятного аппетита.

И не надо меня кормить сказками про Mono. Даже закрыв глаза на перманентное отставание на несколько версий от .Net, в Mono банально не хватает части компонентов, которых там никогда не было и не будет (Windows Forms, WPF, WCF и т.д.). Банально это обрубок и то что вы у себя наразрабатывали под Винду (в VS) с вероятностью стремящейся к 100% даже не запустится на том же Маке или Линуксе уже не говоря о других процессорах и аппаратных архитектурах.
Не говоря уже о банальной несовместимости. Я на линуксе замечательно наблюдал неработающие сайты .Net'чиков через последние сборки MoonLight.

Далее, про мобильные ОС. WP7? Эта та у которой доля рынка меньше чем у Samsung Bada? Windows 8 под Arm, эта та самая которая еще даже не вышла? =) Вы это все серьезно?? =))

Теперь к энтерпрайз. Я уже не буду повторяться про невозможность нормально работать на Linux (доля которого процентов 50% наверное серверного рынка). Зато я напомню (или скорее расскажу) вам о существовании таких систем как AIX (Power), System Z (мейнфреймы), Solaris, HP-UX, которые конечно для вас не являются целевым рынком. И именно поэтому с .Net вы обречены работать только для компаний, относящихся к SMB.

И да, я знаю что я говорю. Я в своё время прошел курс на подготовку на MCSD и даже успел часть экзаменов сдать. Только мне потом повезло попасть в нормальную компанию. Где мне открыли глаза. Вам видимо не повезло в этом смысле. Чтож, я Вам сочувствую.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено anonymous vulgaris , 29-Мрт-12 21:59 
> в Mono банально не хватает части компонентов, которых там никогда не было и не будет  (Windows Forms, WPF, WCF и т.д.).

наберите в гугле - mono windows forms


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Sauron , 30-Мрт-12 02:48 
>> в Mono банально не хватает части компонентов, которых там никогда не было и не будет  (Windows Forms, WPF, WCF и т.д.).
> наберите в гугле - mono windows forms

Которая выглядит как полное УГ! А куда более полезной технологии WPF нет и не будет!


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Sauron , 30-Мрт-12 01:16 
Ты этот PhoneGAP видел? Это полнейшее сырое УГ!

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Avator , 30-Мрт-12 03:36 
Видел конечно.
Я для телефонов разработкой пытаюсь заниматься только на любительском уровне пока что. Так что мог что-то из виду упустить более пристойное.
Есть на примете что-то более приличное и кросплатформенное? )
Хотя бы под iOS и Android одновременно.

PS В данном случае PhoneGap был примером именно кросплатформенной технологии для мобилок.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено anonymous , 29-Мрт-12 09:04 
>ASP.NET MVC, Web API и Razor

Это весь ASP.NET или только куски?


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено анонимус , 29-Мрт-12 09:37 
>>ASP.NET MVC, Web API и Razor
> Это весь ASP.NET или только куски?

От "традиционного" ASP.NET там осталась лишь нижняя часть айсберга: первичная обработка запросов, роутинг, аутентификация/кэширование, управление ролями и так далее. Архитектура очень гибкая и любой компонент при желании можно выкинуть и заменить либо своими компонентами, либо 3rd party. До 3й версии еще был АСПнетовский стандартный view-engine (aspx-файлы), впоследствии замененный современным Razor (aspx по-прежнему поддерживается). Сравнивать их вообще нельзя, asp.net mvc - совершенно другое, в гораздо бОльшей мере похожий на RoR, чем на asp.net web forms.



"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 29-Мрт-12 11:07 
наверняка все это заминировано патентами микрософта, будут потом отчисления собирать

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 30-Мрт-12 04:57 
> наверняка все это заминировано патентами микрософта, будут потом отчисления собирать

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


"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено arisu , 29-Мрт-12 13:01 
о, ещё кучка дохлых технологий. как только корпорасты что-то открывают (особенно под «пермиссивной» лицензией) — это 100% гарантия того, что внутри компании технологии стали считать бесперспективными, и вкладываться в развитие/поддержку хотят всё меньше и меньше.

"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено Anonim , 29-Мрт-12 14:01 
> о, ещё кучка дохлых технологий. как только корпорасты что-то открывают (особенно под
> «пермиссивной» лицензией) — это 100% гарантия того, что внутри компании
> технологии стали считать бесперспективными, и вкладываться в развитие/поддержку хотят
> всё меньше и меньше.

+100500 Очень дельное замечание. Полностью с Вами согласен. Микрософты никому бесплатно ничего не отдадут.


"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено maks_s , 01-Апр-12 19:50 
> о, ещё кучка дохлых технологий. как только корпорасты что-то открывают (особенно под
> «пермиссивной» лицензией) — это 100% гарантия того, что внутри компании
> технологии стали считать бесперспективными, и вкладываться в развитие/поддержку хотят
> всё меньше и меньше.

вот исходники 9х вендов еще не открыли - неужели еще на что-то надеются в отличие от ASP.NET?


"Компания Microsoft выпустила код ASP.NET MVC, Web API и..."
Отправлено arisu , 01-Апр-12 20:36 
я не сказал «дохлые», я сказал «бесперспективные».

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено lucentcode , 29-Мрт-12 18:30 
Положительный момент в истории - MS выпустила код под более либеральной лицензийей, чем раньше выпускала. Лицензия Apache - годная лицензия. А особенно радует наличие внутреннего Git-репозитория в компании.

"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Клыкастый , 30-Мрт-12 01:31 
> Положительный момент в истории - MS выпустила код под более либеральной лицензийей,

отрицательный момент в том что никому кроме микрософт это не нужно.

> Лицензия Apache - годная лицензия.

а толку?

> А особенно радует наличие внутреннего Git-репозитория в компании.

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


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено Аноним , 30-Мрт-12 04:55 
> Положительный момент в истории - MS выпустила код под более либеральной лицензийей,

Да, конечно, теперь вы можете поработать на MS совершенно бесплатно :)

> чем раньше выпускала. Лицензия Apache - годная лицензия.

MS вероятно тоже так считает - закрывать сорец позволяет, поэтому - велкам! Бесплатная рабочая сила - поди плохо? :)

> А особенно радует наличие внутреннего Git-репозитория в компании.

Индифферентно. Пока они толкают гет зе фактсы, акамайский пингвин отгружает их даунлоады. Такой вот гетзефактс...


"Компания Microsoft выпустила код ASP.NET MVC, Web API и Razo..."
Отправлено CSRedRat , 04-Апр-12 16:02 
Ещё бы компоненты Silverlight потихоньку начала открывать.. Всё равно развитие Silverlight по остановлено, только поддержка. А сообществу не помешает, к тому же плагин достаточно полезный для тех, кому нужно. А те, кому не нужно и не устанавливают.