Здравствуйте, отцы.Пишет вам 24 лвл программист.Пишу всю свою рабочую жизнь на шарпе. Сейчас встает вопрос о переезде в дс. И я считаю, что нужно перекатываться на другой ЯП.Пилить 3 года формочки на винформс и впф меня уже, мягко говоря, заебало.Поэтому нужно вкатываться в вэб.Что сейчас стильно, модно, молодежно?Выбор упал методом рандома спросил у друга на ноду.жс.В вэбе я знаю почти нихуя. Подскажите, пожалуйста, что последовательно стоит учить, учитывая мои "знания".Паттерны проектирования знаю, но не думаю, что это особо тут полезно. То как ехал граф через граф тоже.Еще в юнити умею 2д игрушки делать.Если здесь найдется наставник, буду очень благодарен.
>>854913 (OP)Вкатись в ASP. Проще же будет.
>>854932не лежит душа к нему(и я смотрю больше на вакансии и рекомендации.нода, питон, похапэ.
>>854941А на сколько ты не можешь в веб? А так, думаю, что с пыхой попроще будет работу найти.
>>854941Ты вообще адекватный? Ты думаешь к АСП у тебя душа не лежит, к пхп/ноде будет? Везде одно и тоже: мвц, мввм. На фронде, где происходит основная параша, всякие модные жс фрэймверки и это везде так. На бэкенде у тебя рест апи, заимплеменченый на любом из названных языков.Я в общем не против ни ноди, ни пыхи, ни путона, просто если у тебя к АСП лежит, то что тебя тогда тянет к данном языкам, с учетом того что шарп ты уже знаешь.
>>854946на столько что не ебу с чего.по идеехтимл, потом цсс, потом жс на клиенте,потом уже брать ноду.жс.верно?какие лучшие источники?
>>854988codecademy.comПосмотришь хоть что это.
>>854988Верно.Сам пишу на ноде и хочу перекатиться в Шарп, в asp.net mvc. Душа требует статической типизации и больше фич, а также порвать все, даже теоритечкие связи со фронт-эндом. Какие подводные камни?
>>855122>asp.net mvc>без фронта
>>854941Не лежит душа? Ты точно шарп учил? Основные технологии одинаковые (как уже писали), а язык тебе уже известен, переучивать не надо. По секрету скажу, что из всех веб языков шарпик самый няшный (для меня) и самый производительный. Пыха медленная, каждый запрос - отдельный процесс, не понимаю почему пхп еще живой. У ноды тоже фундаментальные архитектурные недостатки: псевдоасинхронность, а еще этот js... В общем, смотри в сторону asp.net core,есть мнение, что взлетит (впервые можно няшиться с шарпом и это нормально плавает на nix'ах, то есть заказчику не надо платить денеги на шиндоуз)
>>855229Ну раньше тип на моно можно было ))
>>855229>Пыха медленнаясразу нахуй иди. посмотрю как ты на шарпе своем будешь 500 запросов в секунду принимать и масштабировать в случае необходимости, диван ебаный
>>855229основной недостаток ноды это невозможность масштабирования, так как движок v8 висит на одном ядре
>>854913 (OP)Ебашил 5 лет на WPF/Silverlight. С этого года перекатился на ASP MVC + AngularJS. Пока что полет нормальный. Единственное, так это то, что до сих пор не научился нормально верстать. От HTML+CSS хочется блевать после няшного XAML.
>>855246Ну тип это нормально рпботально и нормально писалось под моно? Iis на никсах находил?
>>855255Вот еще один недостаток пыхи: его может выучить любой плебей и быдлить на нем, поэтому если норм человек полезет в пхп, он либо скатиться в макаку, или будут так смотреть на негоПо существу: я сказал что медленная, а пхпер сразу видит отговорку "я могу это масштабировать". То что тебе придется масштабировать, овощ, возможно на асп нете пойдет и так. Хотя масштабировать на коре ничуть не сложнее (а может и проще), чем на пыхе
>>855257Вроде как спустя 5 лет эту проблему решили, проблема в том, что все асинхронные методы от разных запросов ставятся в одну очередь, и если один запрос отработает за 1 сек, а второй за 50, то оба они будут ждать 50. Это ж провал
>>855119Начал сегодня с кодакадемии.Сижу хтмл и цсс, первый урок, прохожу.
короче, решил раз уж такая неразбериха сейчас.сперва стандартные хтмл,цсс и жс пройти на кодакадемии.потом уже надо же будет бутстрапыангулар.жс и реакт.жс.кстати, а что такое ангулар и реакт?про бутстрап я как понял - либа для более няшного отображения, с кучей классов.
>>855369Рахберись для себя, что больше хочется писать: бэкенд или фронтенд?
>>855371Херня чтобы делать сингл пейдж апликейшен. Думаю из названия понятно. Фреймворк меняется каждый год
Попробуй Джанго(питон) можно быстро довольно вкатиться
>>855391
>>854913 (OP)орнул с БЕКЕНД НА JAVASCRIPT
>>855272Ну тип пишешь под няшный дотнетик, а потом прост запускаешь под моно, пишешь немношк work-around'ов и работает, это ж не гуи, тут полегче кроссплафторму сделать. Я не знаю что такое lis.
>>855396А, если ты про iis, то апач и xsp
>>855386думаю будет лучше, если я и фрот и бэк буду знать на "более-менее" уровне, чтобы мог без задних мыслей писать сайты с широким функционалом.>>855391>>855393а что с питоном+джанго, кстати?мимоОП
>>855393неосилятор>>855402отличный язык, отличный фреймворк
>>855404хм...хорошо, я учту это, спасибо.в любом случае, нужно мне идти поэтапно, а то каша в бошке окажется.сегодня по плану хтмл+цсс.
Кстати, что скажете по поводуhttps://www.youtube.com/user/thenewboston/playlists?
>>855464Скажу, что, раз там нет человеческих субтитров, то разбирать речь носителя языка становится проблематично. Если ты разбираешь, молодец, изучай.
>>855575ну как он говорит я понимаю.
>>855583Ну, молодец. Мне без субтитров тяжко понимать.
>>855585я про контекст хотел узнать. по делу ли у него там темы, или нет.
Сегодня хтмл возобновил в памяти.ЦСС начал.
>>855396Во-первых, надо же какая-то связка между сервером и приложением, в коре это owin, какая штука для этого была под моно?Во-вторых, я не пробовал, но читал, что писать под моно - играть в анал, да и work around`ы меня не очень привлекают
>>855607owin вроде и под 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
>>855680Да в core то сейчас самую годноту завозят, и ef7, и identity3. А в моно вообще нет вебсокетов и не собираются делать даже, лол
>>855682Ef7 (ef core) еще с релизом asp net core в июне же подкатили
>>854913 (OP)Напиши мне на почту, поговорим[email protected]
>>854913 (OP)Если ты писал под десктоп, тебе легко будет вкатиться в SPA.Так что забей на всякие webforms и mvc - это вчерашний день.Кури web api и какую нибудь хуйню для фронта(ангуляр как бы намекает).Сам долгое время сидел на десктопе, потом медленно перекатился в веб. Писал и на вебформах и мвиси и вебапи, для меня самое легкое и понятное - веб апи, всё остальное эзотерическая поебень.мимо отец 27лвл шарпобыдло
>>856225прошу как шарпоблядь у шарпобляди совет и ссылку.
>>856240?https://www.asp.net/https://angular.io/
>>856225>>понял веб апи>> не понял мвсТы троль или очень глюпий?