Обновить
204
Виктор@mace

Пользователь

17
Подписчики
Отправить сообщение
Первые версии фреймворка (с 1 по 2) вкупе со встроенными библиотеками, например, Windows Forms, сильно различались и даже в некоторых местах были несовместимы друг с другом

Про 1.1 и 2.0 знаю, но это было давно. Начиная с версии 2.0 все гладко.
Идея мультиплатформенности и открытости NET, на которые повелись многие разработчики, также провалилась из-за сложностей в реализации и технологиях.

Это было понятно в общем-то с самого начала. МС просто незачем помогать писать софт под другие платформы. Мультиплатформенность дотнета в понимании МС — это открытый стандарт и отсутствие претензий к альтернативным реализациям.
Все планы Майкрософт по использованию «аналога WPF» и отказ от «WinAPI» в современных Windows провалились. И взамен повсеместного внедрения вместе с Windows Vista технологию кое-как удалось допилить лишь к 2010 году. Ни о каком внедрении в ближайших версиях Windows речи уже давно не ведется.

А какая разница разработчикам прикладного софта, какими фреймворками пользуется сам МС? Вон в 2010 студии GUI на WPF — и ничего так выглядит. А офис переписывать они пока не будут, дорого это.

Вся это беготня из одного угла в другой с Сильверлайтом — отсутсвие четкого позиционирования технологии (веб? ентерпрайз? десктоп? замена флеша? игры? мобильники? да мы сами ничего не знаем — пускай будет все). А последние события и вовсе чуть ли не поставили крест на будущем сильверлайта (да, да — тот самый отказ Майкрософт от сильверлайта в вебе и взятие курса на веб-стандарты).
Специально для вас допишу, раз уж вы не понимаете что такое контекст:
Неужели за 10 лет еще не все поняли, что .Net [в стратегии Microsoft|в мире Windows] — это всерьез и надолго?
уж больно много проблем и переделок им пришлось сделать за последние 8 лет с .NET

А можно поподробнее? Я разработчик на .Net и как-то не заметил. Вижу активную эволюцию платформы, вижу развитие и добавление новых возможностей и альтернатив, а вот переделок как то не вижу.
Вы правда считаете, что ваш комментарий уместен в контексте того, что здесь обсуждают переход с гвоздями прибитого к WinAPI Delphi на хоть немного но кроссплатформенный .Net? При чем тут вообще линукс? Пользователи этой ОС никогда и не были целевой аудиторией Delphi-разработчиков.
Посмотрите на дату публикации: 2004 год — самое начало дотнета. Через несколько лет Джоель сам признал, что ошибался (извините, мне лень искать ссылку на статью, где он это сделал). На самом деле, .Net — это самое что ни на есть Fire And Motion.
Неужели за 10 лет еще не все поняли, что .Net — это всерьез и надолго?
Мне вспомнился афоризм «Программист на Фортране может написать программу на Фортране, используя любой другой язык». C# — это не как Delphi, только новее. Это другой язык и не все приемы, которые работали в Delphi, работают в C#. Переходя на новый язык нужно менять и свои привычки. Я сейчас довольно часто работаю с кодом на C#, который написали бывшие дельфисты, и у меня иногда просто не хватает слов, чтобы обьяснить им, насколько узко а подчас и неправильно они используют возможности C#.
По поводу проверки попадания в множество, вы же понимаете, что ваш способ проверки ужасно медленный? Куда быстрее будет так:
if(x >= 37 && x <= 75)

Если такую проверку надо выполнять часто, то делаете extension метод:
public static bool In(this int x, int a, int b)
{
    return x >= a && x <= b;
}
// и используете его так:
if(x.In(37, 75)) 
{
    // todo
}

По поводу приведения типов, зато оно понятно и привычно разработчикам, пришедшим из плюсов. Анонимные методы — дело вкуса, обычно если метод довольно большой и содержит некоторое количество внутренних методов, то можно его выделить в отдельный приватный класс.
Соглашусь по поводу получения почты — это и правда один из недостатков дотнета сейчас. Не знаю почему так сложилось.
Что касается Visual Studio — попробуйте поставить и попользоватся Resharper'ом хотя бы на протяжении триального периода (30 дней), вы удивитесь, насколько удобной станет среда разработки с этим плагином.
Какой ужас, стол же будет подглядывать… А если еще случайно задеть на нем какой-нибуть скайп с функцией видеозвонка…
По-моему они позиционируют это не для домашних пользователей. Хотя стратегические игры на нем играть наверное кайфово.
У меня такое впечатление, что там показан Surface первого поколения.
Почитать новости — это все таки планшеты. По-моему они позиционируют эту штуку как продукт для компаний, а не для частных пользователей. Во втором видео очень хорошо показаны примеры использования, мне особенно понравился пример с врачем, который показывает на нем видео с УЗИ.
Не сочтите за рекламу, конечно. Просто не удержался и загуглил.
А отлаживать такой код в студии возможно?
Кстати тоже подумываю о подобной связке — уж очень хорошее у макбуков железо, но вин7 я не поменяю ни на что другое. Единственное, что смущает — так это то, что у макбуков не совсем стандартная с точки зрения пользователя РС клавиатура. Собственно вопрос к вам, насколько удобно ею пользоваться?
Не все так просто, цифровая подпись ведь.
Собственно я все понимаю, ализар же :)
На четвертом курсе в рамках исследований для своей бакалаврской дипломной работы, я купил книгу по исскуственному интелекту за 200 гривен, что составило более 11% от моей годовой стипендии. Таким образом я потратил на R&D значительно больше, чем любые мои конкуренты, в том числе IBM и Microsoft.
Сарказм, если чо :)
За прошлый год IBM инвестировала в исследование и разработку $5,8 млрд, что составляет 6,1% всех доходов компании. Это больше, чем у любого ближайшего конкурента.
Microsoft R&D Budget 2010: $9.5 Billion
Или МС — не конкуренты?
Там сотни ядер, заточенных под очень узкоспециализированные задачи — преимущественно операции над числами с плавающей точкой. Веб-сервер же в основном занимается другими задачами, например обработкой текста или отдачей контента.

Информация

В рейтинге
Не участвует
Откуда
Львов, Львовская обл., Украина
Дата рождения
Зарегистрирован
Активность