w1ld: сравнивал очень просто: берем готовое ASP.NET приложение, портируем на .NET Core, гоняем бенчмарки и stability тесты, плюемся, откладываем проект на пол года, чтобы если начнет зудить, то посмотреть еще раз.
Про то, что нет зависимости от Майкрософт: а куда вы свое приложение деплоить будете? Не в Azure ли часом?
"развертываете на независимых платформах" вот это даже улыбку умиления вызвало. Вы пробовали делать то, о чем пишете? Проблемы начинаются ровно там, где кончается WinHost. eRKa я не говорю, что технология не юзабельна и вообще ее лучше не трогать. ИМО она примерно там же, где сейчас kotlin. Да, забавно поиграться дома на виртуалке, но на продакшн - слишком сыро. Последний раз я его потыкал палочкой в ноябре. Сомневаюсь, что с того момента многое поменялось. Через пару лет может и дорастет до приличного уровня, но пока сравнивать с Java даже серьезным не выглядит.
w1ld: "идти по пути" она может очень долго :)
Да, я в курсе, что есть открытая пародия на .net, которая практически та же mono, но давайте быть объективными: она пока и рядом не стоит с .net, а мы говорим про настоящее время, правда ведь?
А суть .net на данный момент такова, что ты добровольно сдаешь свой проект на милость Майкрософт и фактически обязан использовать ее продукты (далеко не дешевые и не самые качественные имо) в своих решениях и их же возможностями ограничен. Зачем?
Синтаксический сахар всегда проигрывает количеству готовых решений. Кроме того, я считаю, что закрытость платформы и зависимость от Майкрософт очень сильно решает: зачем мне себя так ограничивать, когда есть свободное решение с таким же функционалом, которое еще и работает на любой платформе? Лично я не вижу преимуществ ASP.NET по сравнению с решениями на Java.
dom1n1k: ну тут я могу сказать только что Вам очень повезло оказаться в числе тех, кому эти знания действительно пригодились :)
В энтерпрайзе в большинстве случаев если приходится изобретать, то, скорее всего, что-то сделано неправильно.
Ну а хреначить код на фреймворке - это современная реальность. По сути, сейчас работодатели при выборе кандидатов между программистом с фундаментальными знаниями, но без знания фреймворка, который используется в продакшне, и программистом без фундамента, но с опытом во фреймворке, выберут последнего.
dom1n1k: просто у Вас интересное представление о кодерах и программистах, поэтому и спросил :)
Кодеры - это люди, которые пишут код. Например, ему дали готовую диаграмму классов, и он ее реализовывает. Если же человек сам пишет алгоритмы исполнения в методах (а таких большинство), то он все же уже программист. Ну и "хороший программист - хороший математик" - это устаревший стереотип, т.к. раньше операции на компьютере не выводились на экран, а готовый результат распечатывался, и человек сам должен был просчитать, сколько времени займет исполнение кода и нет ли в нем ошибок в вычислениях (а в те далекие времена компьютеры практически только для вычислений и использовались). В наше время достаточно знать тот минимум, который есть практически в любой книге по алгоритмам.
- "Фундаментальные" знания - это обычно вещи, которые забываются уже спустя пол года ввиду того, что использовать их не придется. Помните как вычислять тройные интегралы? Замечательно, если да. Когда вы ими пользовались? Куча бесполезной и устаревшей информации, на которую потрачено неимоверно много времени.
- Про расширение кругозора отдельный разговор. На сколько Вы смогли бы расширить свой кругозор, если бы 4-6 лет не сидели в ВУЗе, а, например, путешествовали? Или работали, и вас отправляли бы в командировки? Кругозор помогает в общении, но редко в конкретной профессии.
- В ВУЗе не учат учиться. Там учат сдавать.
- Со сколькими из ваших знакомых Вы до сих пор регулярно (хотя бы раз в месяц, что уж там) общаетесь? По моему опыту и опыту моей жены - только с самыми близкими друзьями, которых всего 5 на нас двоих. Остальные отваливаются в течении 1-2 лет.
- Вот тут я с Вами соглашусь. Никогда не знаешь, что будет завтра. Еще вчера мои родители и родные в один голос кричали "без диплома - никуда", а сегодня, работая по специальности и пройдя кучу собеседований, осознаешь, что за все время меня НИ ОДИН HR не спрашивал о наличии у меня ВО (в резюме не указано) и уж тем более никогда это не являлось камнем преткновения. Да, зачастую гос. структуры требуют диплом, просто потому что у них так положено, но я даже и представить не могу, во сколько раз они должны увеличить ЗП, чтобы я отказался от свободы перемещения по миру хотя бы в свой отпуск (уровень доступа к секретным докам и подписка о невыезде), не говоря уже о внутренней бюрократии.
На данный момент у меня от ВУЗа остался только привкус впустую потраченного времени. Если парень пойдет каким-нибудь джуном на не самую высокую ЗП, то через год-два он станет нормальным мидлом, а через 4 года уже вполне будет метить на сеньора (все зависит от целеустремленности, конечно), а если он пойдет в ВУЗ, то через 4 года он будет джуном на не самую высокую ЗП.
unity_ultra_hardcore: а что-нибудь по теме от Вас будет? Или только вбросы не в тему с оскорблениями других людей и дискриминацией по возрастному критерию?
сам использую ASTER. Очень крутая вещь (хоть и глючная временами). На моей машине играли одновременно в SIMS 3 и GTA 5. Обычные виртуалки никогда не дадут такую производительность. з.ы. если найдете нормальный кряк для версий с офф. сайта, прошу отписать в ЛС ;)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.