• Насколько пригоден ASP.NET Core для стартового проекта?

    @denismaster
    Добрый день! Поднимали уже два проекта на asp.net core, остались довольны. В целом технология готова, многое что еще не допилили - допиливают активно, работает стабильно.
    По вашим вопросам:
    • Реализация BCL в целом почти полная, все что нужно в 90% случаев уже давно есть, обработка данных, криптография и рефлексия поддерживается.
    • Возможно запустить asp.net core поверх полного дотнета, можно и так. Проблем в целом нет, без каких либо проблем тот же код, если не использует что-то специфичное, запускается и на других платформах.
    • PInvoke не применяли, но в интернете довольно много успешных историй его применения, в частности, фреймворк Avalonia его успешно применяет вроде как.
    • Kestrel отлично справляется в связке с nginx, да и сам по себе годен. Работает быстро.

    Как по мне, будущее за .NET Core. Использовать его уже реально.
    Ответ написан
    1 комментарий
  • Насколько пригоден ASP.NET Core для стартового проекта?

    @kttotto
    пофиг на чем писать
    На днях сдаем достаточно крупный проект на asp.net core, который не только на тестах, но и уже в бою отработал. Причем это не первый сданный проект на core. Все замечательно работает. Каких то особых проблем, что это именно core, не возникало.
    Ответ написан
    3 комментария
  • Почему многие принижают asp.net mvc и IIS?

    @nico
    кто многие?
    На Западе многие работают на MS стеке и счастливы.
    Работает быстрее, ибо стат типизация, Azure недорог и удобен. MS SQL отличная интерпрайзная БД. С# программисты дороже, но и качество все же выше, как мне кажется.
    Разработка на PHP быстрее? VS + R# + EF + Azure дадут фору по скорости. Можный рефактироринг, IntelliSense, паблиш одной кнопкой
    Так что я бы не сказал что кто-то там принижает. Ради прикола посмотрите кол-во вакансий для .net инженера где-нибудь в Сиднее и уровень зарплат.
    Ответ написан
    Комментировать
  • Почему многие принижают asp.net mvc и IIS?

    @asvishnyakov
    Программист
    Ну, к слову, мегапопулярный StackOverflow работает на Windows Server + IIS + ASP.NET.
    Ответ написан
    Комментировать
  • Почему ASP.NET не используют в крупных компаниях?

    Java используют из-за использования Linux систем на серверах.
    И C# появился намного позже java.
    Ответ написан
    1 комментарий
  • Почему ASP.NET не используют в крупных компаниях?

    В настоящий момент С# (asp.net) имеет целый ряд преимуществ над тем, что нам дает Java (в плане удобства и синтаксиса языка). Это правда!

    Проблема заключается в том, что Java появился раньше, Java был открытым для использования на Linux. В итоге под сервера на Java написали огромный список уникальных решений, которые сейчас используют топовые команды (посмотри, что такое хадуп, например). В итоге, компании либо не видели смысла переписывать все на C#, так как уже имели билды на Java, либо не хотели тратить время на разработку того, что уже есть на Java.

    Именно по этой причине Microsoft сейчас активно начинает спариваться с Linux и везде кричит, что они его любят.

    Что касается текущего состояния, то сейчас достаточно много компаний, кто начинает писать свои системы на С# (asp.net) - чаще всего новые компании, например, Додо-Пицца. Но старички с Java уже просто не слезут.
    Ответ написан
    6 комментариев
  • Почему ASP.NET не используют в крупных компаниях?

    Therapyx
    @Therapyx
    Data Science
    Тут много о чем можно порассуждать, когда-то тоже задавался этим вопросом.
    1) Все большие компании когда-то были так же маленькими, даже гугл. .net же в свою очередь был раньше очень скудным
    2) стоимость, IIS, MSSQL, VS для фирм = большие деньги.
    3) Разработчики, опять же зарплаты, так как .net распрастраняется куда меньшим обьемом, то и подходящих специалистов куда меньше, а это означает, что им надо больше платить
    4) К пункту 3 - найти хороших работников труднее. Возмом к примеру университеты, как много университетов учит на базовой основе .net стэк? Я когда-то смотрел программы штук 15-20 университетов различных стран и где и есть .net, обычно это как модуль по желанию. Возможно тут я ошибаюсь и есть множество вузов с .net основной, но увы если и слышал о таком, то это было 1-2 раза за всю жизнь)
    Сюда еще можно много чего приписать, если хорошенько подумать))
    Ответ написан
    8 комментариев
  • Как без костылей сделать так, чтобы footer сайта всегда был внизу?

    @Gudzera
    Рекомендую использовать bootstrap.
    html {
      position: relative;
      min-height: 100%;
    }
    body {
      /* Margin bottom by footer height */
      margin-bottom: 60px;
      background:#edeef0;
    }
    .footer {
      position: absolute;
      bottom: 0;
      width: 100%;
      /* Set the fixed height of the footer here */
      height: 60px;
      background-color: #f5f5f5;
    }


    <footer class="footer">
          <div class="container">
            <p class="text-muted">© Osnova Websites</p>
          </div>
    </footer>
    Ответ написан
    3 комментария
  • Как создаётся такой эффект стекания мёда (см. внутри)?

    @Quiensabe
    VR-разработчик
    Так как вопрос в разделе AFTER EFFECTS - то полагаю задача как получить саму анимацию, а не как встроить ее на web-страницу? Если да - то далее.

    Сам красивый вид меда - проще всего получить используя фильтр CC glass и Gradient Ramp. Хотя похожего можно добиться даже настройками стиля слоя или другими эффектами.

    Остается анимировать контур. AE поддерживает криволинейные маски, так что можно это сделать вручную. Но я бы делал проще.

    Берем итоговый контур - то как мед должен выглядеть в последнем кадре. Мед - белый, фон - черный. Размываем слой с большим радиусом, чтобы получилось почти ровное пятно. И накладываем level сдвинув бегунки так чтобы получить фактически битовую маску (без полутонов).

    На данном этапе - получим немного кривой белый круг. Теперь анимируем радиус размытия до 0 - и получим плавную анимацию растекания круга в нашу изначальную форму меда...

    Данный трюк можно применять в множестве ситуаций, при анимации измороси, растекания чернил, проявления надписей, дыма и т.п...

    Обязательно переключите в свойствах проекта качество просчета на 16 бит. Иначе анимация будет дискретной.

    оффтоп. меняю знания AE на знания англ. яз. :)
    Ответ написан
    2 комментария
  • Что лучше изучить для фриланса по вечерам?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    В техническом плане советую использовать свои имеющиеся навыки и прицеливаться на фриланс заказы, связанные с сетями - удаленно это это может быть либо сетевое программирование, либо удаленное администрирование сетей.

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

    Также изучите вопросы, связанные с рабочей коммуникацией - как правильно общаться с клиентом, как согласовывать работу, как вести отчетностьпо проделанной за день работе, как обычно устроен процесс работы - постановка задачи, согласование деталей, оценка объема работ, распределение своего времени и т.п.

    Пробуйте брать заказы. На первых порах поищите то, что вам понятно и подходит по навыкам, не особо зацикливаясь на финансовой выгоде. На этих первых проектах вы набьете руку на работе, поймете свои слабые места, сможете составить план самообучения.
    Ответ написан
    Комментировать
  • Правильный способ хранения текста и HTML-кода в базе MySQL?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Ответ на вопрос из заголовка:
    Никак особенно не хранить. Хранить абсолютно так же, как и любые данные, - как есть. То есть, НИКАК их не модифицируя для хранения.

    Решение конкретно твоей проблемы:
    mysql_set_charset('utf8'); после коннекта
    +
    плюс таблицы должны иметь кодировку utf8
    Подробнее: phpfaq.ru/charset

    Разбор вопроса:
    везде совет для записи в базу использовать mysql_real_escape_string(),

    Это информация устарела и не соответствует действительности.
    Единственно правильным вариантом добавления данных в запрос являются подготовленные выражения.

    Как я понимаю необходимо обрабатывать текст вот так перед вставкой:

    Неправильно понимаешь.
    Перед вставкой текст обрабатывать не надо вообще никак.
    Для корректной работы SQL, как я уже писал выше, должны использоваться подготовленные выражения.
    HTML же к SQL не имеет ни малейшего отношения. и никакая HTML функция, разумеется, при сохранении в БД использоваться не должна.

    К примеру "⇔" при записи в базу превращается в "?"

    Вот с этого и надо было начинать. У тебя проблема с кодировками.
    Ответ написан
    2 комментария