Задать вопрос
  • Что выбрать ASP.NET MVC или SharePoint для Enterprise?

    @dmitryKovalskiy
    программист средней руки
    asp.net mvc хватит с головой. Шарапоинт может пригодится если вы хотите более прямой доступ к домену, учеткам, AD и прочее. Можно попробовать совместить приятное с полезным - создать Sharepoint приложение, а внутри него MVC как компонент. Работал на позднем этапе с таким приложением, но не помню как это реализовывалось.
    Ответ написан
    1 комментарий
  • Что выбрать ASP.NET MVC или SharePoint для Enterprise?

    @mureevms
    Разработка под SharePoint это гребаный ад.
    Сам вплотную сталкиваюсь не часто, но все коллеги разрабы плюются, при чем давно этим занимаясь и являясь в нем профи. Если Вы не разработчик, то не стоит с ним связываться. Совершенно не стоит.
    Ответ написан
    4 комментария
  • Есть ли бесплатное решение для экспорта из MS Excel в HTML таблицы на C#?

    Nipheris
    @Nipheris Куратор тега C#
    Какие-то сложные советы вам дали тут). Если вам не нужно особо навороченное форматирование, берите EPPlus и читайте Экселевский файл. Все что прочли - сами отрендерите в html. А в идеале лучше сделать два выходных конвертера для отчета - один, который сохраняет в Excel, а другой - в HTML, чтобы не играть в испорченный телефон.
    Не надо ничего декомпилировать и затирать, если библиотека платная, на то есть причины, пока все будут так делать, никто не будет относиться к бизнесу из России как к адекватному.
    Ответ написан
    Комментировать
  • Каки правильно применять юнит тесты к Entity Framework?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    репозиторий не покрывается юнит тестами (иначе выйдет так что вы будете тестировать не свой репозиторий а Entity Framework) Вот и все. Используйте интеграционные/функциональные тесты.
    Ответ написан
    Комментировать
  • Где можно получить втыка за свой код и где подскажут как лучше сделать? И заодно поучится на ошибках других?

    atri24
    @atri24
    .net developer
    Имхо, на чужих ошибках не научишься. Надо просто писать больше кода и сам со временем поймешь как это делать лучше.
    Ответ написан
    2 комментария
  • Почему так популярен .NET/C#/ASP MVC?

    @PokimonFromGamedev
    Ведущий разработчик Kotlin
    Почему так много вакансий с .NET/C#/ASP MVC?

    Хорошая платформа, ничем не уступающая остальным.

    IIS как application server неплохо справляется.
    Windows как сервер работает не хуже Linux.

    Микрософт активно развивает платформу и сервисы. Значит в будущем будет еще больше вакансий и проектов!

    Ну и C# как язык сейчас наверное топ1.
    Тут тебе и LINQ и деревья выражений и асинхронное программирование и динамическая типизация. А сейчас еще компилятор перепишут и вообще будет хорошо.
    Ответ написан
    Комментировать
  • ASP.NET MVC + Razor vs ASP.NET WEB API + SPA?

    yarosroman
    @yarosroman
    C# the best
    1. ASP.Net vNext новый не требует IIS в принципе, и можно запустить сайт хоть на линуксе.
    2. Ждем финальный ASP.Net 6 и пофиг на IIS.
    3. ASP.Net MVC ничуть не идет в разрез с SPA. Я сейчас правда только осваиваю все это, но у меня прекрасно сочетаются и MVC и SPA на AngularJS и WEB API, те отдельные View в MVC у меня как отдельные приложения SPA.
    Ответ написан
    6 комментариев
  • Работа с контроллерами ASP.net MVC без их компиляции (редактирование на лету, как в ASP.Net Webforms)?

    Barada
    @Barada
    Стоит отметить, что это не повод переносить логику во вьюхи!
    Ответ написан
    Комментировать
  • Какую студию использовать?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    основные причины использования старых студий:

    1 - большие проекты - трудно (или все тупо в лом) переделывать, не редко еще и зависимость от сторонних проектов, которые авторы уже не поддерживают - кроме зависимостей от версий фреймворков, если еще зависимости от компиляторов и средств построения. для примера попробуйте познакомиться с проектом mpir.org - крутая математика для .NET, но так как разрабатывается комунити - всегда отстает на одну две версий студии. адаптировать ее самостоятельно под последнюю версию - мягко говоря совсем не тривиально

    2 - проекты, которые трудно вести в экспресс (бесплатный) студиях (на пример требуются продвинутые возможности коллективной работы) + политика фирмы не позволяет использовать пиратское ПО, а на обновления проф/ультимейт студий, деньги не выделяю (на самом деле 2013 уже есть продвинутая комунити студия доступная бесплатно, но это еще не у всех уложилось в головах + глобальные переходы сами по себе, все равно требуют больших усилий)

    3 - просто старое железо и не особо большие проекты - новые студии будут еще ворочаться, а старые летают

    а для дома/для души - каждый решает сам

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

    а брать работу на дом - это само по себе признак низкой эффективности и плохой организации собственного труда

    но в некоторых случаях можно иметь дома разные версии студий - в виртуальных машинах или в разных копиях винды с мультизагрузкой. на пример если для работы надо 2010, для использования проекта типа mpir - 2012, для общего развития - 2015, и тд...

    лучше всего ставить разные студии в разных копиях винды (виртуальных машинах), некоторые версии в принципе не могут работать корректно вместе. так же можно некоторые версии ставить экспресс для экономии ресурсов, это зависит уже от предполагаемых задач для этой версии
    Ответ написан
    Комментировать
  • Чем плох enum в C#?

    GavriKos
    @GavriKos
    Возьмите пиво и допросите своих коллег - пусть альтернативу предлагают. Ничем enum не плох - удобная вещь.
    Ответ написан
    1 комментарий
  • Выбор между.Net и 1С?

    @thepry
    Ruby on rails, 1С разработчик
    Вам быстрее будет влиться в .Net, чем в 1С с нуля. Хоть и принято считать, что в 1С порог входа очень низкий, все же я, обсуждая с другими разработчиками, пришел к выводу, что нужно около года, чтобы «въехать в 1С». Это, если вам повезет и вы на первой работе будете заниматься разработкой, а не консультировать пользователей и обновлять конфигурации.

    У 1С есть фундаментальный недостаток: она не известна вне СНГ, поэтому трактор на 1С не заведешь. Ну и недостатки поменьше - сложности с удаленной работой, хуже условия труда, необходимость общаться с клиентами (хотя для кого-то это плюс), говнокод и т.п. Сам язык так себе, но платформа классная. Работа бывает как очень интересная, так и очень скучная. Но это очень субъективно.

    Сам работаю 1С разработчиком два года. Хотел бы и дальше, если бы была возможность жить за границей и получать зарплату в долларах/евро. Но нет. Поэтому, сейчас изучаю руби.
    Ответ написан
    8 комментариев
  • Выбор между.Net и 1С?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    2 комментария
  • Entity framework validation for decimal type. Как сделать чтобы пропускало дробное значение?

    AlekseyNemiro
    @AlekseyNemiro
    full-stack developer
    Для редактирования использовать тип string. Перед сохранение в базу преобразовывать в decimal.
    В своих проектах использую вспомогательный класс, который имеет методы для работы с числами и умеет понимать любой десятичный разделитель. Конкретно, для данной ситуации, есть метод ToDecimal (код открыт, лицензия не запрещает использовать частями, если что).

    [DisplayName("Сумма")]
    public string Sum { get; set; }
    
    public decimal SumDec 
    { 
      get
      { 
        return Convertion.ToDecimal(this.Sum); 
      }
    }
    Ответ написан
    Комментировать
  • Каков базовый набор flat цветов веб- программистов и дизайнеров?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    Ответ написан
    Комментировать
  • Каков базовый набор flat цветов веб- программистов и дизайнеров?

    0neS
    @0neS
    designmodo.github.io/Flat-UI
    + эти:
    @app-themed-default: #1bbae1;
    @app-themed-dark-default: #394263;
    @app-themed-night: #888888;
    @app-themed-dark-night: #333333;
    @app-themed-amethyst: #af64cc;
    @app-themed-dark-amethyst: #583a63;
    @app-themed-modern: #46b7bf;
    @app-themed-dark-modern: #3b3f40;
    @app-themed-autumn: #e67e22;
    @app-themed-dark-autumn: #4a392b;
    @app-themed-flatie: #1ec1b8;
    @app-themed-dark-flatie: #32323a;
    @app-themed-spring: #27ae60;
    @app-themed-dark-spring: #344a3d;
    @app-themed-fancy: #d9416c;
    @app-themed-dark-fancy: #352b4e;
    @app-themed-fire: #e74c3c;
    @app-themed-dark-fire: #4a2e2b;
    Ответ написан
    3 комментария
  • Регистрация стартапа - ООО/ИП/ОАО?

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

    Об ОАО, ЗАО можете тоже не думать. Регистрация может быть очень дорого, требуется платить колоссальные налоги и вести не хилую отчётность. Ну и само по себе акционерное общество предполагает вкладчиков... Разве только у Вас есть добрый инвестор, которому можно доверять и который всё (почти всё) сделает за вас.

    Ок, получается самый простой вариант - ООО. Там всё относительно просто - требования на самом деле очень просты. 10к уставного капитала и юр. адрес. Причём 10к может быть сделано примерно так: приходите с другом со своими стульями, смотрите на стулья друг друга и пишите, что это прекрасный стул античной древности и каждый из вас оценивает их по 5к. В общем и целом так можно и с ОАО и ЗАО, но там к этому ещё стопка требований, да и уставный капитал поболее.
    Ответ написан
    1 комментарий
  • В чём разница dynamic vs Object в C#.NET?

    aush
    @aush
    Разница в том, что для dynamic вы можете написать
    dynamic myDinamic = GetDynamic();
    myDynamic.SomeMethod();


    Object же надо приводить в типу, для которого определен SomeMethod(), или использовать рефлексию. Т.е. проверка переносится с этапа компиляции на момент исполнения.
    Ответ написан
    1 комментарий
  • Как следует обрабатывать ошибки в ASP.NET MVC в контроллерах WebAPI?

    TekVanDo
    @TekVanDo
    Javascript Developer
    Вот тут есть пример www.asp.net/web-api/overview/web-api-routing-and-a...
    Ответ написан
    Комментировать
  • Что нового в 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
    Ответ написан
    Комментировать
  • Что теряет разработчик под Android используя не родную Java, a C# Xamarin?

    @gleb_kudr
    Да ничего он не теряет. Знаете C# берите xamarin и вперед. Тем более, шарписты обычно от джавы плюются. Производительность такая же +-. Поддержка платформы полная. Про язык сами можете сравнить, Android это официально до сих пор Java 6 (хотя умельцы прикручивают версии посвежее на свой страх и риск). Если что, там даже нет Switch по строковым литералам.

    Ну и до кучи - среда разработки у Xamarin значительно приятнее чем бесплатный Eclipse.
    И да, я про промышленное качество.
    Сам я в основном под iOS пишу на ксамарине, но платформа отличная. Родные sdk я щупал и могу сравнивать. Слушать хай от тех, кто ее в глаза не видел просто противно.
    Ответ написан
    2 комментария