Здравствуйте, отцы. Пишет вам 24 лвл программист. Пишу всю свою рабочую жизнь на шарпе. Сейчас встает вопрос о переезде в дс. И я считаю, что нужно перекатываться на другой ЯП. Пилить 3 года формочки на винформс и впф меня уже, мягко говоря, заебало. Поэтому нужно вкатываться в вэб. Что сейчас стильно, модно, молодежно? Выбор упал методом рандомаспросил у друга на ноду.жс. В вэбе я знаю почти нихуя. Подскажите, пожалуйста, что последовательно стоит учить, учитывая мои "знания". Паттерны проектирования знаю, но не думаю, что это особо тут полезно. То как ехал граф через граф тоже. Еще в юнити умею 2д игрушки делать. Если здесь найдется наставник, буду очень благодарен.
>>854941 Ты вообще адекватный? Ты думаешь к АСП у тебя душа не лежит, к пхп/ноде будет? Везде одно и тоже: мвц, мввм. На фронде, где происходит основная параша, всякие модные жс фрэймверки и это везде так. На бэкенде у тебя рест апи, заимплеменченый на любом из названных языков. Я в общем не против ни ноди, ни пыхи, ни путона, просто если у тебя к АСП лежит, то что тебя тогда тянет к данном языкам, с учетом того что шарп ты уже знаешь.
Сам пишу на ноде и хочу перекатиться в Шарп, в asp.net mvc. Душа требует статической типизации и больше фич, а также порвать все, даже теоритечкие связи со фронт-эндом. Какие подводные камни?
>>854941 Не лежит душа? Ты точно шарп учил? Основные технологии одинаковые (как уже писали), а язык тебе уже известен, переучивать не надо. По секрету скажу, что из всех веб языков шарпик самый няшный (для меня) и самый производительный. Пыха медленная, каждый запрос - отдельный процесс, не понимаю почему пхп еще живой. У ноды тоже фундаментальные архитектурные недостатки: псевдоасинхронность, а еще этот js... В общем, смотри в сторону asp.net core,есть мнение, что взлетит (впервые можно няшиться с шарпом и это нормально плавает на nix'ах, то есть заказчику не надо платить денеги на шиндоуз)
>>855229 >Пыха медленная сразу нахуй иди. посмотрю как ты на шарпе своем будешь 500 запросов в секунду принимать и масштабировать в случае необходимости, диван ебаный
>>854913 (OP) Ебашил 5 лет на WPF/Silverlight. С этого года перекатился на ASP MVC + AngularJS. Пока что полет нормальный. Единственное, так это то, что до сих пор не научился нормально верстать. От HTML+CSS хочется блевать после няшного XAML.
>>855255 Вот еще один недостаток пыхи: его может выучить любой плебей и быдлить на нем, поэтому если норм человек полезет в пхп, он либо скатиться в макаку, или будут так смотреть на него
По существу: я сказал что медленная, а пхпер сразу видит отговорку "я могу это масштабировать". То что тебе придется масштабировать, овощ, возможно на асп нете пойдет и так. Хотя масштабировать на коре ничуть не сложнее (а может и проще), чем на пыхе
>>855255 Вот еще один недостаток пыхи: его может выучить любой плебей и быдлить на нем, поэтому если норм человек полезет в пхп, он либо скатиться в макаку, или будут так смотреть на него
По существу: я сказал что медленная, а пхпер сразу видит отговорку "я могу это масштабировать". То что тебе придется масштабировать, овощ, возможно на асп нете пойдет и так. Хотя масштабировать на коре ничуть не сложнее (а может и проще), чем на пыхе
>>855257 Вроде как спустя 5 лет эту проблему решили, проблема в том, что все асинхронные методы от разных запросов ставятся в одну очередь, и если один запрос отработает за 1 сек, а второй за 50, то оба они будут ждать 50. Это ж провал
короче, решил раз уж такая неразбериха сейчас. сперва стандартные хтмл,цсс и жс пройти на кодакадемии.
потом уже надо же будет бутстрапы ангулар.жс и реакт.жс. кстати, а что такое ангулар и реакт? про бутстрап я как понял - либа для более няшного отображения, с кучей классов.
>>855272 Ну тип пишешь под няшный дотнетик, а потом прост запускаешь под моно, пишешь немношк work-around'ов и работает, это ж не гуи, тут полегче кроссплафторму сделать. Я не знаю что такое lis.
>>855386 думаю будет лучше, если я и фрот и бэк буду знать на "более-менее" уровне, чтобы мог без задних мыслей писать сайты с широким функционалом. >>855391 >>855393 а что с питоном+джанго, кстати?
>>855464 Скажу, что, раз там нет человеческих субтитров, то разбирать речь носителя языка становится проблематично. Если ты разбираешь, молодец, изучай.
>>855396 Во-первых, надо же какая-то связка между сервером и приложением, в коре это owin, какая штука для этого была под моно? Во-вторых, я не пробовал, но читал, что писать под моно - играть в анал, да и work around`ы меня не очень привлекают
>>855607 owin вроде и под mono частично работает signalr 2 не работает например. Тот же mvc в рот ебал owin, он как зависел от system.web, так на нем и ездит. Само то приложение запускается в xsp сервере, в котором этот System.Web есть, занчит asp.net заведется. xsp прячется за апачом, или nginx, в апаче есть mod_mono который редиректит запросы в этот самый xsp сервер, в nginx настраивается реверс прокся. В целом, работа похожа на kestrel. На старых версиях моно не просто анал, а целый карнавл утех Guid.TryParse падал с NullReferenceException, просто максимум пушка, в новых - уже можно жить. Правда новые версии моно вышли как раз во время беты asp.net core и уже как бы и нахуй не нужны.
>>855661 В core тоже пока не завезли signalr, потому что в для него нужен websocket, которого, соответственно, тоже нет. Но это вопрос времени. А вот mvc core полностью работает на owin, иначе бы не отвязались от net framework
>>854913 (OP) Если ты писал под десктоп, тебе легко будет вкатиться в SPA. Так что забей на всякие webforms и mvc - это вчерашний день. Кури web api и какую нибудь хуйню для фронта(ангуляр как бы намекает).
Сам долгое время сидел на десктопе, потом медленно перекатился в веб. Писал и на вебформах и мвиси и вебапи, для меня самое легкое и понятное - веб апи, всё остальное эзотерическая поебень. мимо отец 27лвл шарпобыдло
Пишет вам 24 лвл программист.
Пишу всю свою рабочую жизнь на шарпе. Сейчас встает вопрос о переезде в дс. И я считаю, что нужно перекатываться на другой ЯП.
Пилить 3 года формочки на винформс и впф меня уже, мягко говоря, заебало.
Поэтому нужно вкатываться в вэб.
Что сейчас стильно, модно, молодежно?
Выбор упал методом рандома спросил у друга на ноду.жс.
В вэбе я знаю почти нихуя. Подскажите, пожалуйста, что последовательно стоит учить, учитывая мои "знания".
Паттерны проектирования знаю, но не думаю, что это особо тут полезно. То как ехал граф через граф тоже.
Еще в юнити умею 2д игрушки делать.
Если здесь найдется наставник, буду очень благодарен.