Задать вопрос
  • Стоит ли использовать ASP.NET MVC для стартапа?

    @gleb_kudr
    Стоит использовать то, на чем вы быстро сможете реализовать задумку. Хоть вордпресс и бесплатный шаблон, если это решит вашу задачу. ASP.NET является полноценным веб-фреймворком и на нем можно сделать все то же самое, что и в других.
    Ответ написан
    Комментировать
  • Стоит ли использовать ASP.NET MVC для стартапа?

    newross
    @newross
    Product owner
    ASP.NET MVC можно хостить в *nix'ах.
    Думаю стоит использовать те инструменты, при помощи которых можно максимально быстро достичь желаемого результата, как можно меньше отвлекаясь на изучение новых языков/платформ. Если удобно разрабатывать на C#, то выбор ASP.NET очевиден.
    Ответ написан
    Комментировать
  • Какой есть движок для 2D/3D .NET игры с очень необычным функционалом?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    «По быстрому сделать» плохо сочетается с «понять в мелочах». Если вы хотите сделать игру, то берите Unity, сэкономите себе кучу времени. Если хотите разобраться с самым настоящим рендерингом, то берите обёртку над OpenGL и экспериментируйте, но это не приблизит вас к созданию игры. К слову, в Unity тоже хватает приключений с графикой, если есть желание.

    Реалии таковы, что лучший движок для C# сейчас это юнити. За день с помощью бесплатных ассетов из магазина можно наваять очень много, скорость итерации очень высокая. В каком-нибудь Delta Engine для достижения такого же результата придётся потратить неделю-другую, если там вообще есть такие фичи. В сторону XNA не смотрите, его уже не поддерживают. Зачем усложнять себе жизнь, делать сначала в одном движке, а потом переносить куда-то? Не мудрите, работайте сразу с нормальным движком.
    Ответ написан
    4 комментария
  • Каково положение языка C# в IT-индустрии, в том числе в России, а также платформы .NET в целом?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Нет, ,NET-чики голодают.

    Естественно я шучу, вакансии есть, востребованы как в WEB разработке так и в мобильной/десктопной разработке. Так же с появлением таких штук как Xamarin имеется возможность выйти и на рынки мобильных приложений (ну и конечно же Windows Phone).

    Да и миграция в Java чуть что не так уж и сложна будет.
    Ответ написан
    Комментировать
  • Зачем нужен VisualBasic(.NET)?

    Я думаю, что ответ даже проще, чем кажется. Просто с выходом платформы .net Microsoft хотела привлечь на свою сторону программистов, пользующихся Visual Basic.
    Разумеется всегда можно переучиться и начать программировать на C#, но не всем это удобно, поэтому откажись MS от VB, она просто потеряла бы немалую часть пользователей, потому что им просто нравится VB и они хотят программировать именно на нём.
    Поймите, что если вы не знаете программистов на VB или вакансий нет на биржах, то это не значит, что им никто не пользуется.
    И дело тут отнюдь не в простоте или каких-либо преимуществах, хотя, например, код LinqToXml на VB выглядит элегантнее.
    Ну и плюс, как правильно сказали, поддержка проектов, которые изначально написаны на VB.

    Вообще странно, честно говоря, слышать такие вопросы в сообществе людей, где до сих пор верстают под Internet Explorer 6. Т.е. о жалкой доле процента пользователей вы беспокоитесь, а над огромной армией программистов VB удивляетесь? )))
    Ответ написан
    Комментировать
  • Зачем нужен VisualBasic(.NET)?

    newross
    @newross
    Product owner
    Вопрос несколько не уместен, можно точно так же спросить: "Зачем Ruby, если есть Python?", "Зачем Audi, если есть BMW?"

    Некоторые вещи действительно проще реализовать на VB.Net. Проектов на нем тоже полно, например iGrid - самый быстрый WinForms-грид.
    Откройте Odesk - полно заказов на VB.Net.

    Я конечно понимаю, что Microsoft и логика вещи не совместимые, но все же?

    Если непонятно, чем руководствуется другой человек и компания, то может быть это проблема с логикой у себя?
    Ответ написан
    2 комментария
  • Зачем нужен VisualBasic(.NET)?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    Вариантов несколько:
    1. На заре появления VB.net позволял с наименьшими временными затратами переходить с VB на разработку под .Net. А если учесть что проекты по автоматизации могут жить по 10-15 лет и их нужно поддерживать (VB 8 был очень популярный язык до появления .Net и C#), то это актуально и сейчас.
    2. Есть люди пишущие на VB for Applications. Им тоже нужно дать возможность быстрой адаптации.
    3. Не всем C# и C-подобные языки кажутся проще. Моим коллегам рубистам "классический" синтаксис C++ кажется чем то ужасным, не говоря уж про работу с памятью.
    4. Я встречал проекты в которых использовался VB.Net. Их мало, но они есть. Сам я использовал VB.Net 1 раз лет 8 назад. Там была какая-то штука, которую проще было реализовать именно на VB.Net, а не в C#. За давностью лет не помню какая, извините.
    Ответ написан
    Комментировать
  • Поясните по поводу простейшего PHP счётчика

    @m-haritonov
    И чем может быть вызвано резкое увеличение его показаний.

    У кого-то залипла клавиша F5. :)
    Ответ написан
    Комментировать
  • PHP: как сделать из «плоского» mysql result set массив-дерево?

    disc
    @disc
    веб-разработчик
    Сформируйте массив со своим форматом используя foreach например.
    Уверен, что готово из коробки ничего нет.
    Ответ написан
    Комментировать
  • Как эффективно подтянуть теорию и навыки c#?

    @smet4ik
    На курсы забить - специалисту будет там делать не чего, все проходил от работы(для сертификатов). Рихтера - читать, это большой плюс к пониманию работы платформы, если что-то не понятно - не парится и не думать о себе плохо, ничего страшного по мере освоения платформы придет.
    Лучше всего осваивать - писать код - желательно боевой, лучше всего на работе, Вы же находили вакансии по которым проходите, не занижайте себе планку - Вы работающий программист, наверняка и на 1с приходилось решать сложные и интересные задачи, вы уже умнеете писать код, не стоит зацикливаться на пробелах, если это действительно пробелы - разберетесь, поправят, погуглите. Не поверите сколько приходит народа на хорошие вакансии с очень сомнительным скилом и проходят. И наоборот многие и хорошие разработчики, умеющие писать, считают что они что-то где-то не знают, что у них есть пробелы и тп. не приходят на собеседования, не меняют работу, которая не нравится. пробелы будут главное умение разобраться и применить.
    Если все-таки сомневаетесь - посмотрите требования вакансий - возьмите оттуда основные технологии и напишите, любую из своих задач на них, не полностью все - а одну интересную задачу - но с начала и до конца и обязательно чтоб она работала, не просто наброски, а рабочий вариант - как для сдачи в бой, если что-то не понятно читайте помимо Рихтера, что нибудь в роде - "Бла-бля в действии", "Эфективный бла-бла", "Бла-бла для профессионалов" и + поиск в интернете, решая конкретную задачу и круг поиска уже и проще.
    Ответ написан
    Комментировать
  • Как эффективно подтянуть теорию и навыки c#?

    Почитайте CLR via C# Джеффри Рихтера, например. Как раз для "не новичка".
    Ответ написан
    Комментировать
  • Есть ли в С# замена type паскаля?

    @Sumor
    Можно использовать такую конструкцию до объявления классов:
    using MyInt = System.Int32;
    Или, если класс не запечатанный(sealed), можно от него отнаследоваться:
    public class MyIntList : List<int>{}
    Ответ написан
    Комментировать
  • Как выключать android планшет в 23:00 (или мешать его использовать), чтобы вовремя ложиться спать?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    В 22:50 начинаете смотреть порно на планшете, к 23:00 довольный ложитесь спать.
    Ответ написан
    1 комментарий
  • Что это за сервис?

    adugin
    @adugin
    Yakoon
    Ответ написан
    Комментировать
  • Какую простую игру сделать на С#, чтобы повысить свой уровень?

    @AlexP11223
    Сделай мультиплеерные крестики-нолики :) Сервер, клиенты (либо низкоуровневенько сокетами, TcpClient/Listener, либо WCF)
    Ответ написан
    Комментировать
  • Как задать другие стили в CSS в случае, когда у посетителя сайта отключен JS ?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Используйте

    <noscript></noscript>
    Соответственно, помещаете его под всеми стилями и даете ссылку на стиль no-script.css, в котором переопределяете все стили, которые надо изменить.

    <link rel="stylesheet" href="style.css">
    <noscript><link rel="stylesheet" href="no-script.css"></noscript>

    htmlbook.ru/html/noscript
    Ответ написан
    Комментировать
  • Как задать другие стили в CSS в случае, когда у посетителя сайта отключен JS ?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    добавьте для body или html класс no-js и при загрузке страницы удаляйте его силами собственно js. Логично что если у вас в браузере отключен js то класс останется на месте.
    Ответ написан
    Комментировать
  • Можно ли писать на C# под мобильные платформы, ориентированно WP и Android?

    FirstX
    @FirstX
    .net developer
    Ну то, что язык для desktop приложений - ложь и провокация.
    Под WP - это нативный язык.
    Насколько заверяют разработчики производительность Xamarin приложений (ios/ android) близка к нативным решениям, поэтому на самом деле основным недостатком является цена платформы. Для инди-разработчика это 299$ за 1 разрабатываемую платформу.

    Как уже выше сказали, если интересует разработка игр, то Unity позволяет писать на C# на любые мобильные платформы.

    Если вы перейдете скажем на Java для разработки под андроид, то WP/ iOs все равно мимо пройдут, потому что нет совсем универсального языка.
    Ответ написан
    Комментировать
  • Можно ли писать на C# под мобильные платформы, ориентированно WP и Android?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Unity и Xamarin поддерживают C#.
    Ответ написан
    Комментировать