Вся информация на хабре: habrahabr.ru/users/funbit

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (14)

Лучшие ответы пользователя

Все ответы (13)
  • Что не так с ASP.Net?

    Funbit
    @Funbit
    Мой вам совет - никогда не принимать всерьез гуглотренд, а уж тем более основываться на его данных при выборе своей профессии.
    ASP.NET никуда не сходит и живее всех живых, просто ключевые слова стали более узконаправленными: MVC, WebAPI, SignalR и т.д. А в этом году открытие C# компилятора (Roslyn) и исходников ASP.NET стека еще больше подстегнёт спрос на технологию. К тому же огромным плюсом становится тот факт, что WebAPI и SignalR теперь могут спокойно работать вне IIS (благодаря OWIN), а MVC догонит их в следующем апдейте, вместе с vNext, который существенно упростит деплоймент компиляцией на лету и возможностью деплоить приложение вместе со всем фреймворком. А про удобство кодинга VS 2013, R#, Web Essentials, поддержку LESS, SCSS из коробки, Browser Link и еще тонной плюшек я вообще молчу.
    В общем, лучше дважды подумайте, прежде чем принимать то или иное решение ;)
    Ответ написан
  • Что нового в ASP.Net MVC6?

    Funbit
    @Funbit
    MVC 6 практически полностью новый фреймворк, построенный на базе ASP.NET vNext.
    Основные изменения на вскидку:
    - избавление от System.Web зависимости, которое позволит существенно ускорить выполнение запросов (судя по цифрам почти на порядок)
    - объединение с WebAPI и SignalR (в прошлых версиях часть классов дублировалась в разных неймспейсах)
    - vNext !!! (компиляция исходников на лету, деплоймент ВСЕХ зависимостей вместе с приложением, новый деплоймент через PowerShell, и еще куча всего принципиально нового)
    - возможность запускать MVC приложения вне IIS, базируясь на OWIN (пока это можно делать только с WebAPI и SignalR). Как следствие - возможность работы на Mono (маке, линуксе и т.п.)
    - улучшения в Attribute Routing'е
    - еще много мелочей

    Большой плюс в том, что новая платформа теперь полностью открыта (исходники на гитхабе) и вы можете опробовать её уже сейчас: www.asp.net/vnext
    Ответ написан
  • Веб сервис: WCF или ASP.NET MVC?

    Funbit
    @Funbit
    Всё зависит от проекта и области применения.
    В общем случае, варианты архитектуры могут выглядить вот так:

    [ASP.NET MVC]  <->   [ASP.NET WebAPI]    <->   [WCF SERVER]    <->    [DATABASE]

    Данная связка рекомендуется для серьезных, высоконагруженных и кроссплатформенных проектов с серьезными требованиями безопасности. WebAPI (фактически, это будет прокси для WCF SERVER'a) и MVC могут крутиться на одном и том же IIS сервере. WCF SERVER же лучше держать отдельным сервисом либо на той же машине, либо отдельно.

    [ASP.NET MVC]  <->   [WCF SERVER]    <->    [DATABASE]

    WebAPI слой можно убрать, если сервис больше рассчитан на внутреннее использование, где кроссплатформенность не нужна и у WCF SERVER'а ожидается много разных клиентов.

    [ASP.NET MVC]  <->   [ASP.NET WebAPI]   <->    [DATABASE]

    Такая архитектура годится для 99% интернет стартапов. Самая простая и быстрая в разработке, при этом не сильно уступающая более сложным вариантам, описанным выше. А с выходом MVC 6 исчезнет необходимость крутить такой сервер на IIS'e и позволит запускать его на Linux.

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

    Funbit
    @Funbit
    Очень рекомендую ежедневную сводку от Криса Алкока: blog.cwa.me.uk
    Самые важные новости из мира .NET, C# и иногда программирования в целом.
    Ответ написан
  • Как сделать автоперенаправление на страницу?

    Funbit
    @Funbit
    Там, где нет контроля за выводом заголовков или нет возможности использовать javascript, можно воспользоваться старым дедовским методом через meta тег (который нужно вставить в head):

    <meta http-equiv="refresh" content="1;url=new-redirect-page.html">
    Ответ написан