Обновить
0

Пользователь

Отправить сообщение

За основу чисто статику отдает, не сказать, что самый яркий пример, есть еще из интереса?

Тут сложно не согласиться, по сути одно из основных применений c#.

По сути в местах, где собирается под виндовс? Потому что за основу это чистый c++. И если вы хотите реально нормально делать что-то на unreal, нужно брать opensouce код и многое выкорчевывать, чтобы нормально его оптимизировать.

В целом логичное утверждение, потому что проф софт делается с приоритетом под винду и может дойти до Линукса. На маке за основу либо проф софта нет, либо он урезан. Если делают приоритетно кросс-платформенное что-то, вряд ли берут c#, а если и берут, подозреваю, что это компании, в инструментарии которых давно теплится .net.

Его основные инструменты asp net, avalonia, unity. В части мобильных приложений у него вообще кладбище фреймворков заброшенных и редко пишется что-то на них, а ml звучит очень сомнительно.

Я не утверждаю, что он мертв, мне самому понравилось состояние .net и как над ним стараются, огорчило только состояние экосистемы(той части, которой не занимается Microsoft). Но я посматривал на тот же tiobe, на то, какие бигтехи внедряют его вообще(кроме тех, у кого он давно и у кого есть опыт использования) для бэкенда, слушал мнение ребят из Додо, у которых вся инфра на .net актуальном. И виден очень медленный, но спад.

Могу ошибаться, я не всезнающ, но такая сложилась для меня картина

Имхо отличный язык с отличным тулингом, но высокий порог входа и для простых крудов и перекладываний жсонов сомнительно его брать. Может всё, но дорого делать на нем всё)

Подскажите, что используете для профилирования node приложений? В Go pprof очень мощный, а что в node по аналогам?

Почти весь ру бигтех активно внедряющий го, а кто-то и почти полностью пересевший на него: дада

Docker, k8s, jaeger, traefik, nats, tsc на го: лучше бы шарп взяли, заколебетесь ведь…

Для себя пишите, на чем нравится, но за основу речь идет про бизнес, никто не будет задорого нанимать и обучать редких раст разработчиков крудописателями и перекладывателями жсонов, будут брать го, python, php, node, каким бы раст эргономичным ни был, потому что на них и делается это быстрее, и найти и перевести разработчиков на них проще, и концепций надо понимать меньше.

Rust очень хорош, я не спорю, но right tool for the job

вошел он сразу как .net 8 или перегоняли с framework на core?

ну к flutter desktop, конечно, есть вопросики..

Я про то, что он явно вошел в компанию во время бурного роста платформы .net, когда и альтернатив -то особо не было, и так просто его, конечно же, никто не выкинет, есть специалисты, есть задачи, есть опыт

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

Просто для меня брать раст для перекладывания жсонов как брать пушку для стрельбы по воробьям, можно, но зачем

right tool for the job

его явно в бэкенд не для этого завозят(исключим orjson в python)

-2.37%, не очень уверенно стоит

Утверждаю из того, что вижу, и того как активно он применяется в том числе для крупных open source решений даже у microsoft. Понятно, что не убил всех остальных, но смело выбился в топ.

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

right tool for the job

Также весьма подозреваю, что он не вклинился, а уже был частью компании, что весьма характерно для .net

Стоит только учитывать, как у шарпа с приростом аудитории и крупных проектов, где он используется. Рынок десктопа возглавили электрон и qt, тулинг те же go, раст, python, веб go, node, ml у нас python, мобилки js, flutter, native. А как еще с приростом вакансий у шарпа? Естественно уже написанные крупные проекты перегонять с шарпа не будет и в свое время он отхватил свой кусок, но что в остальном сейчас с ситуацией по миру? Да те же базовые индексы популярности откроем, где видно падение процентов. Я не говорю, что все плохо и он мертв, но видна тенденция даже для самих шарп разработчиков, что я встречал, тот же Андрей Парамонов из Dodo

Наверное, один из самых грамотных и аргументированных комментариев, что я вообще видел, а не простое поливание грязью или пустое отрицание.

какие именно встретили проблемы при масштабировании, ибо микросервисы на го и даже модульный монолит легко масштабируются при правильной архитектуре

про производительность не интересно, явно взяли hello world примеры и даже не посмотрели на нормальные приложения, состояние экосистемы, тулинг для профилирования и то, сколько выжирают сервисы того же asp.net и как они раздуваются

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

Питон, пхп медленные и без нормальной статической типизации, нужно придумывать костыли, хотя экосистемы хороши, но для бэкенда в том же python вы берете либо негибкий django, либо голый fastapi;
жс сам по себе кривой и тс его не особо спасает, хоть и делает жизнь чуть лучше, экосистема хороша, но в зависимостях часто начинается мракобесие, а node_modules раздувается страшно;
джава тяжелая переусложненная жаба;
шарп потихоньку отмирает, над его экосистемой вообще плакать хочется, тот же automapper недавно решил стать коммерческим, и многое держится чисто на поддержке самих Microsoft, плюс раздувается легко, стартует медленно;
Rust хорош, но нужно прикладывать усилия, чтоб писать хороший читаемый поддерживаемый код.
И в каждом из этих языков можно легко повыкапывать еще проблем, из-за которых смотришь больше в сторону го.
(Какие еще языки можно сюда вставить? Интересна еще ситуция с Kotlin, но это все тот же jvm)

Ну а то, что разработчики го так криво что-то реализуют на примере дженериков, это уже другой вопрос, но лично я не вижу ему альтернатив на данный момент для веб-бэкенда, хотя проблем в нем безусловно достаточно и тащить его в какие-то другие сферы, кроме разве что cli, devops и тулинга, не стоит

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность