Ответы пользователя по тегу ASP.NET
  • Очень долгое время Time To First Byte на сайте ASP .NET MVC 5. где искать причину?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    если вы видите четкую разницу между статикой и компилируемой частью - возможно дело в тарифном плане, квотах на процессорное время? дисковых носителях?.. (может у вас дома SSD а там простой хард?)

    в общем случае это всегда надежнее обсуждать с сапортом хостинга - они то знают и свой курятник (железо) и свои политики (квотирование)
    Ответ написан
    Комментировать
  • Как быстро убрать лишние файлы из Admin Dashboard перед импортом его в ASP MVC проект?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    1 - ну не факт что по мнению авторов, есть лишние файлы

    2 - лично мне не известен ни один способ автоматизированной "очистки". удаляем - перекомпилируем, если успешно, то, возможно, и правда не нужен

    ps что еще коварнее (в веб приложениях) - о том что удален лишний файл, можно узнать в браузере, при чем далеко не сразу

    увы, не моя тема, тут нужно хорошее знание и зависимостей, и инструментов компоновки

    - Readme.md точно не перегрузит проект, да и удалить его просто
    - а вот любой *.json может оказаться нужным для чего то, некторые библиотеки даже хранят в них структуру страницы - DOM собирается js-ом из описания в json-не (типа xaml)
    Ответ написан
    1 комментарий
  • Какие есть инструменты для автоматического улучшения/рефакторинга кода в .NET приложениях?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    кхм...

    притча во языцех - JetBrains Resharper (гугл в помощь пиратству..)

    а из бесплатных - MS VS Community вообще то бесплатна с ног до головы.. а версия 2017 дает уже офигеть на сколько продвинутые возможности рефакторинга... копайте и обрящете...

    ps

    а вообще их настолько мало (тулов рефактоинга C# (надо сказать что для других языков тулов такого уровня нет вообще)) ... что и погуглить не грех...

    кроме студии и решарпера, есть еще Telerik JustCode... если не ошибаюсь тоже платный, и вроде как посередке будет по фичам... если он еще не исчез с рынка, после того как студия сама продвинулась в рефакторинге
    Ответ написан
    4 комментария
  • С чего лучше начинать изучать технологию создания сайтов на c#: ASP.NET или ASP.NET MVC для дальнейшего трудоустройства?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    "Я слышал, что ASP.NET умер в 2016 году" - я это слышу лет 10...

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

    ASP.NET MVC - это скорее тренд, особенно для трудоустройства

    тем не менее, мой совет - если Вы разберетесь в нюансах сами, и будете уметь применять и то и другое, в зависимости от ситуации, и аргументировать выбор - именно тогда ваша стоимость на рынке труда будет выигрышной
    Ответ написан
    2 комментария
  • Вытеснит ли ASP.NET платформу J2EE с ниши enterprise приложений за счет своей кроссплатформенности?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    надо учитывать стоимость разработки, .net разработчики немного дешевле

    так же стоит понять почему - не по тому что хуже, а по тому что их больше. не только самоучек, но и отличных профи

    и этому есть тоже есть объективная причина - вхождения ниже + средства разработки лучше и доступнее

    открытие сорцов и приход *nix - правильно и своевременно (и даже не факт что надо было раньше)

    в связи с этим, я вспоминаю времена, когда все высмеивали windows против os/2 - кто помнит про полуось теперь?

    потом был этап, когда все высмеивали выход windows NT в сектор офисных сетей супротив Novell - что стало с Novell? и в какие сроки? .. (кстати чертовски динамичная и поучительная история, стоит проследить вплоть до Open/Enterprise SUSE - кому тперь принадлежит львиная доля патентов этой linux оси)

    MS наступает по всему фронту - подготовка кадров, инструментария, библиотек, стеков технологий (и ни где не аутсайдер) .... и теперь кроссплатформенность...

    тут все просто - если МС не кончится (распадется из какой то мега ошибки) - то победит
    Ответ написан
    Комментировать
  • Какую студию использовать?

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

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

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

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

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

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

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

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

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