Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 174 | 5 | 79
Назад Вниз Каталог Обновить

Бегство с .NET корабля. Аноним 08/08/17 Втр 20:02:14  1040904  
cert.jpg (90Кб, 1128x798)
Анон, подкинь идей, помоги в трудном жизненном выборе.

Писал я энтерпрайз софт под венду, в основном десктопную часть, специализируясь на WPF, и горя не знал.

И тут я понял, что Microsoft всерьез собрались похоронить WPF, у которого на самом деле аналоговнет. Microsoft вообще не особо считаются с разработчиками, плодят и забрасывают технологии активнее чем кто-либо ещё. Вот и теперь в амфетаминовом угаре они вздумали променять WPF на нахуй никому не нужные Windows Store приложения в педрильном Metro интерфейсе.

Поразмыслив, я понял, что и Windows лет через 10 придет конец. Почему? Все аргументы я приводить не буду, это долго и к теме это не очень относится, поэтому назову только пару моментов, чтобы не быть голословным:
1) За 2 года существования пиаримой до усрачки Windows 10, доля Windows 7 (вышедшей 8 лет назад) на рынке почти не изменилась, как была около 50%, так там и осталась, доля Windows 10 доросла до 25% за счёт перешедших с Windows 8 и 8.1. То есть это третье подряд фиаско Microsoft.
2) Доля десктопной GNU Linux стремительно растёт, под неё пишется всё больше и больше софта(в том числе кроссплатформенного), и это больше не ОС для гиков, дистрибутивы вроде Mint открывают её широкому кругу пользователей. Да, 2,5% это всё ещё немного, но всего 4 года назад эта цифра была в 2 раза меньше, и я считаю, что экспоненциальный рост весьма вероятен в сложившейся ситуации.

Так вот, к чему это я, время бежать с этого корабля с ебанутым капитаном.

Нужно что-то кроссплатформенное и универсальное, чтобы была широкая возможность маневра.

Выбор, естественно, между C++, Java и... JavaScript (никогда бы не подумал, что буду его рассматривать, но мир сошёл с ума и сейчас это говно повсюду). Начну, вероятно, с привычной мне десктопной разработки, а дальше по ситуации.

Что бы вы в этой ситуации выбрали и почему?
Аноним 09/08/17 Срд 00:11:45  1041087
Известное дело, а еще WPF непереносим на другие ОС. Сейчас все переходят на веб и тонкий клиент в виде SPA.
В энтерпрайзе в основном используется Angular 2+. Но если тебе нужно для себя, то я бы посоветовал лучше Vue.js.
Десктоп умирает, тут кроме Qt ничего нету.
Аноним 09/08/17 Срд 00:44:35  1041100
Откуда инфа, что WPF-у пизда?
Чисто из интереса, сам этим не занимаюсь
Аноним 09/08/17 Срд 01:45:17  1041117
>>1040904 (OP)
>Нужно что-то кроссплатформенное и универсальное, чтобы была широкая возможность маневра.
>Начну, вероятно, с привычной мне десктопной разработки
Тут только Qt.
Аноним 09/08/17 Срд 01:52:37  1041119
Десктоп уже умирает. Есть смысл перейти в веб и начать делать микросервисы на Golang
Аноним 09/08/17 Срд 01:58:45  1041121
Ты забыл про uwp.
А вообще, у меня такие же настроения после 4 лет дотнета. Рассматриваю python (постил аналитику по росту на so, питон самый большой рост имеет, есть предпосылки к повышению популярности в продакшене короче) и php, потому что он вечен и нерушим.
Аноним 09/08/17 Срд 02:13:31  1041128
>>1040904 (OP)
Привет, скажу своё мнение, как разработчик под *nix

1) Винда никуда не исчезнет за такой малый срок, как десять лет. Только сегодня ставил кусок VS 2015 в Wine - ибо работаем с финансовым legacy, которое только под винду, хотя на наших серверах винды нет. И это сервер, а для десктопов такая сильная экосистема, что она по инерции и 20 лет легко не сдохнет.

2) Реально для десктопов есть два кроссплатформенных фреймворка - GTK и Qt. Первый работает побыстрее немного, сделан на чистом C, за счёт GObject Introspection поддерживет кучу языков, но под виндой и на мобильных платформах чувствует себя не идеально. Qt же скорее ориентирован на C++, имеет большую экосистему, дополняет С++ своими расширениями (будто их там мало :), довольно нативно выглядит почти всегда. Под любой из них можно писать почти на любом языке (хоть на Haskell, я так делал :). Python, например, позволит очень быстро делать бизнес-логику. Можно брать любой, какой нравиться.

3) Javascript в чистом виде - идея, как по мне, весьма паршивая. Основной его плюс - это поддержка в браузерах, в остальном - скорее минусы. Но очень много приятных языков в него можно компилировать. Почитай про такие языки - лично я могу рекомендовать функциональные Elm и Purescript. Первый очень легко освоить (я написал SPA имея изначально очень размытое представление о фронтенде за 2 дня), но в то же время в нём мало возможностей для масштабирования. Purescript же это Haskell для браузера, со всеми вытекающими. Если интересует функциональные интерфейсы - то начинай с Elm, с него не так сложно уйти на Purescript, главное понять Elm pattern - нечто в духе React/Redux, причём появилось ещё в далёком 2011. Если же хочешь обычное программирование - то почитай, что ещё компилируется в JS. А вообще браузер - это очень сильная платформа.

Оба варианта - Qt/Gtk и JS-compiled весьма перспективны, выбирай любой, и помни про WebAssembly - похоже, что стандарт сильный, и он заставит со временем JS на фронтенде подвинуться.
Аноним 09/08/17 Срд 07:05:39  1041160
>>1041087
>>1041119
История с тонкими и толстыми клиентами движется по спирали, тут всё не так просто, я не считаю, что десктоп умирает.
По-моему Golang это очередной хайп, вроде Ruby, только от Google.

>>1041100
Блог разработчиков WPF мёртв и не было никаких major improvements с 2012 года. Увы, это может означать только одно, что Microsoft отказались от дальнейшего развития проекта. Угасание в таком случае неизбежно.

>>1041121
Python действительно может сильно вырасти, хотя на данный момент JS его сильно опережает по фреймворкам, библиотекам и движкам, но как язык Python удачнее и в будущем ситуация может измениться. Из-за этого у меня есть опасения на счёт JS. На PHP я писать не смогу, ведь я совсем не знаю иврит.

>>1041128
А как же node.js, Electron и всё в этом духе?
За 10 лет венда, конечно, не исчезнет совсем, но её доля может драматично упасть, а спрос на рынке труда на всё что с ней связано сильно сдуться.
Аноним 09/08/17 Срд 08:11:23  1041164
>>1041160
>А как же node.js, Electron и всё в этом духе?

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

>JS его сильно опережает
А вот не везде, Python очень хороший клей, так что все интерфейсы к машинному обучению и т.д. в нём очень сильны.
Аноним 09/08/17 Срд 08:18:00  1041167
Так джава веть умирает
Аноним 09/08/17 Срд 08:21:12  1041168
Неткор не осилил? Пиздуй туда.

Не то, чо я любитель похоливорить, но у других платформ нет аналогов vs и сишарпа. Что прототипирование, что промышленный код делаются довольно бегло.

Красноглазия типа питонов и прочих ерлангов не хотет.
Аноним 09/08/17 Срд 08:24:40  1041169
>>1041164
С чего такая уверенность, что net ждёт стагнация? Сейчас же начинается новая ера коросплатформенностм ввиде .net core
Аноним 09/08/17 Срд 08:50:55  1041172
>>1041160
Но ведь у winforms тоже не было улучшений много лет.
Имхо в wpf только баги надо исправлять и все.
Аноним 09/08/17 Срд 08:58:37  1041175
>>1041168
Я пару дней назад пытался собрать один проект в VS, и даже не смог понять как добавить директорию с заголовочными файлами к проекту, в итоге сделал через bash и ENV vars. Да и Resharper - это замена стандартных функций VS. Вот скажи мне, как человеку который использует только vim: в чём плюс VS?
Аноним 09/08/17 Срд 09:01:26  1041178
>>1041175
В том, что это IDE, в отличии от вима.
Аноним 09/08/17 Срд 09:06:07  1041181
>>1041178
Я много IDE видел, вопрос в том. какие функции ты используешь, какие нужны тебе?
Аноним 09/08/17 Срд 09:08:33  1041183
>>1041175
Единственное, что есть хорошего в VS - это грамотный автокомплит (IntelliSense). Больше не встречал IDE, даже близко приближающиеся к этому ништяку, хотя многие пытаются. Что-то более-менее близкое было в Zend Studio ранних версий, когда она ещё была стэндалон без эклипса. Потом, когда они перешли на эклипс, всё исчезло и поломалось.
Аноним 09/08/17 Срд 09:14:20  1041184
>>1040904 (OP)
>wpf конец
он умер лет 5-8 назад, алооо, перекатывайся в вебдауна как я
Аноним 09/08/17 Срд 09:17:59  1041185
>>1041183
Полезная, конечно, вещь, но при желании и в vim можно сделать (плагин под каждый язык). Единственное что - настраивать вручную всё же не очень удобно.
Аноним 09/08/17 Срд 09:25:15  1041186
я бы продолжал делать то что умею на чем умею и зарабатывал на этом денежку
но это сейчас, когда сижу в говне и считаю собственные ошибки
а ты конечно, оп, можешь переучиваться, бегать туда-сюда
Аноним 09/08/17 Срд 10:09:57  1041196
Не понимаю тебя, ОП. Доля шарпа на рынке растёт. Основная причина в том, что никто не хочет начинать новые проекты на джаве. Это монструозно и мертво. Они до сих пор с новым стандартом не могут определиться. Ибо он оказался никому не нужен.
В то время как майкрософт пилит кросплатформенность. Майкрософт развил геймдев, сделав юнити. Если бы он не утопил нокию, то можно было бы ещё и кодить под винфон.

Не понимаю, что тебе не нравится. Я вот наоборот думаю бежать на корабль дотнета, ибо веб это пиздец. За бэк платят как кассиру в магазине, а фронт оплачивается куда более щедро. И это при том, что там ещё более лютый пиздец. В этом плане MS - хоть какой-то островок стабильности в этом аду программирования.
Аноним 09/08/17 Срд 10:13:44  1041197
>>1040904 (OP)
Ты вообще до 40 собираешься формошлёпом работать? Не меняй язык в любом случае. Похуярь ещё на своём WPF и в 30 пиздуй в менеджеры-аналитики.
Алсо в ASP.NET почему не можешь перекатиться? Сore кроссплатформенный, развитие есть. Осилишь ещё Angular/React-будешь востребованным специалистом.

В JS толпы голодных макак-идиотов, самая демпингнутая зарплата по отрасли и самая сильная конкуренция.
Питон тоже не рекомендовал бы, зарплаты маленькие, работы мало.
Го просто для дебилов, с ним и так всё понятно. Через год только легаси-параша останется, другая половина этих фирм разорится.
Аноним 09/08/17 Срд 10:38:46  1041206
>>1041175

в рефакторинге, банальное изменение имени переменной делается по щелчку пальцев, посмотрю я как ты это будешь в виме делать

в навигации по проекту, быстрое перемещение к нужным методам, классам

в отладке

я думаю можно долго ещё перечислять, просто никогда даже на ум не приходило сравнивать VS и вим, это как поезд и велосипед сравнивать
Аноним 09/08/17 Срд 10:48:50  1041210
>>1041206
Кстати говоря, что-то из этого в vim есть, что-то есть в плагинах. Но лично мне удобнее конкретно текстовые операции, типа глобольной замены с подтвержднием. Хотя, наверное, в языках с громоздким синтаксисом (типа Java, C#) работа с кодом как с текстом будет не такой удобной.
Аноним 09/08/17 Срд 11:22:00  1041224
>>1041210
Вим заебёшься настраивать. А потом заебешься искать команды и запоминать хоткеи. В этом вашем vim всё не просто неинтуитивно, а АНТИИНТУИТИВНО. Ага, начиная с самой команды выхода, об которую спотыкаются новички, не зная, как загасить вим (в лучшем случае пускают его в бэкграунд по C-z), после чего боятся его запускать вообще.
Аноним 09/08/17 Срд 11:50:23  1041236
>>1040904 (OP)
Бросать диез такая себе идея, после него и VS ты будешь плеваться говном просто, сам через это прошел. Сейчас хуярю от питона с жс до крестов на всех платформах, даже на армах, сука, с тоской вспоминаю те времена, когда всё есть и просто работает из коробки без ебанутого красноглазого пердолинга.

Перекатиться не бросая диез можно на неткоре, в юнити, в аспнет мвц (он, кстати, охуенен). Да и я не разделяю мнение что WPF скоро сдохнет, метро не взлетело нихуя, мс одумались вроде - сурс - знакомые из мс.
Аноним 09/08/17 Срд 12:14:00  1041246
>>1041160
>А как же node.js, Electron и всё в этом духе?
Вообще обосраться. Сейчас от разработчиков быстродействия вообще не требуют чтоль?
Аноним 09/08/17 Срд 12:16:58  1041247
>>1041246
ебанулся? на электроне как раз таки можно делать быстрые приложения, только памяти будут много занимать.
Аноним 09/08/17 Срд 12:26:47  1041248
>>1041246
Зачем тебе быстродействие для формочек? Для текстовых редакторов ноды хватает, вон vs code на ней - не тормозит.
Аноним 09/08/17 Срд 12:30:34  1041249
>>1041246
>только памяти будут много занимать
Ну да, плашек можно ещё поставить же.
Аноним 09/08/17 Срд 12:32:02  1041250
7лет asp.net репортинг

короче, в вебе тоже не все так гладко. самая распоследняя тема - это перенос генерации html в JS, а .net в качестве поставщика данных, т.е. api. прикол новомодной архитектуры микросервисов, что каждый из них может писаться на пофиг каком языке и пофиг насколько он будет новым/старым.

буквально это означает, что в вебе четко определены твердые позиции говноJSа, а .net уже не так четко.

я бы на твоем месте рассмотрел варианты перехода на веб. Это дерьмо вечное 100%, а уж погулять по стеку технологий тут можно аж бегом. Другое дело, сложность архитектуры тут уже не та + реально что-то более менее интересное только на интерпрайз проектах.

з.ы. ща варюсь в JS стеке. ничего сверхнового тут нет. все их хваленые навароты типа бабеля, веб пака, нпма - это детская породия на аналоги в других языках, типа шарпы. я все это изучил буквально за неделю на уровне применения в комерческих проектах.
Аноним 09/08/17 Срд 12:32:18  1041252
Посоны и посонессы, респект всем в этом итт MS треде.
Аноним 09/08/17 Срд 12:35:06  1041257
>>1041247
>>1041249
Аноним 09/08/17 Срд 12:36:10  1041259
>>1041250
> распоследняя
Да это пытаются протолкнуть уже херову тучу лет, со времён веб 2.0, и так и не смогли сами себе доказать -- нахрена. Но при поверхностном взгляде идея неплохая, поэтому активно потребляется заказчиками.

Олсо, насчёт жс :
>>1041170
Аноним 09/08/17 Срд 12:36:17  1041260
>>1040904 (OP)
>>1041250
Сложно эти сертификаты получать? Думаю эти курсы пройти, а то на работу не берут, т.к. опыта нету и студент
Аноним 09/08/17 Срд 12:39:08  1041261
>>1041197
Почему го для дебилов?
Аноним 09/08/17 Срд 12:43:25  1041262
>>1041169
>С чего такая уверенность, что net ждёт стагнация?
Потому что .net очень долгое время был только в винде, что и начало убивать его с ростом популярности других платформ. Его конкурент - джава работала и на макоси, и на линуксе.
>Сейчас же начинается новая ера коросплатформенностм ввиде .net core
MS опоздали со своей кроссплатформенностью, тем более, что на других платформах до сих пор нет VS (на macOS высрали говно, ничего общего не имеющего с VS на виндой), а есть только новый сильно багованный Rider от Jetbrains
Аноним 09/08/17 Срд 12:47:36  1041264
>>1041260
Если есть опыт, несложно, я свой через полтора года работы над WPF проектами получил, взяв пару недель отпуска, чтобы поготовиться и сдать. Если нет опыта, можешь попробовать поискать спизженные вопросы и ответы, и как китаец позадрачивать. Не знаю, что из этого выйдет, может и получится.
ОП
Аноним 09/08/17 Срд 12:47:50  1041265
>>1041262
При чём тут кроссплатформенность IDE? Важен результат же.

Олсо, кидаешь на макос, а напомни как их XCode зпэаботится о разработчиках на других платформ?
Аноним 09/08/17 Срд 12:49:52  1041266
>>1041172
>Имхо в wpf только баги надо исправлять и все.
Нет, потому что конкуренты постоянно предлагают свои кроссплатформенные решения с новыми фичами. Тот же Qt, который работает везде и поддерживает множество языков, GTK, JS Electron.
Все постоянно развивается и работает на нескольких платформах, а WPF ограничена шарпом под виндой и уже не развивается в течение 7 лет.
Аноним 09/08/17 Срд 12:53:28  1041268
>>1041196
>Доля шарпа на рынке растёт.
Вернее asp.net
Однако у джавы все же есть полноценная кроссплатформенность, которой нет у шарпа. Но мне все больше начинает казаться, что время шарпа и джавы уже прошло.
Аноним 09/08/17 Срд 12:53:37  1041269
>>1041259
эм, ну вот я запиливал приложения под мобилки, там нужно было уменьшение трафика, а это JSON и тут бабах: JSON юзается для мобильных апи, для веб сокетов, для реактов/ангуляров, для логов, для монги/хуенги и т.д

рано или поздно html больше не будет передаваться. я предвижу встроенный ангуляр в хром или что-то еще такое, шоб не передавать весь движок сайта на JS всякий раз.

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

>>1041260
они для практикующих разрабов. C# к примеру мне было сложно сдавать при том что у меня уже было 5 лет опыта. там дохуя от десктопа, в котором я не очень

попробуй конечно, но для начала посмотри на содержание рекомендуемой литературы. там совсем не то, что пишут в книжках для начинающих.
Аноним 09/08/17 Срд 12:54:26  1041271
>>1041261
Потому что это очередной никому не нужный хипстерский язык.
Аноним 09/08/17 Срд 12:58:03  1041272
>>1041160
> JS его сильно опережает по фреймворкам, библиотекам и движкам
В чем он его опережает?
Аноним 09/08/17 Срд 12:58:38  1041273
У Джаву сейчас нету альтернатив, зачем ты вообще в этот УГ стек мелгомягких влез?
Аноним 09/08/17 Срд 12:59:03  1041275
>>1041265
>При чём тут кроссплатформенность IDE?
Потому что иногда разрабатывать под другую платформу, но не сидя, бывает очень неудобно.
>XCode зпэаботится о разработчиках на других платформ?
Никак
Аноним 09/08/17 Срд 12:59:20  1041276
IMG201707231826[...].jpeg (836Кб, 1386x1040)
>>1041268
Под натиском маркетингового "чёрного шума" создаётся такая иллюзия, а-ля "выкинь свой C++ из 70-х и пиши драйвера на нашем ангуляре". Но когда трезвеешь, понимаешь, что вечное вечно, а информационный шум -- лишь попытка отхватить кусочек рынка.
Аноним 09/08/17 Срд 13:00:40  1041278
>>1041272
В количестве, кек. Ведь каждый лох пидр может обернуть пару стандартных функций и назвать это наноинновацией
Аноним 09/08/17 Срд 13:02:50  1041279
>>1041276
>выкинь свой C++ из 70-х и пиши драйвера на нашем ангуляре
Как раз таки у С++ конкурентов, кроме раста нет. Весь высокопроизводительный йобасофт пишется на крестах.
А драйвера еще 100 лет будут писать на Си, потому что ничего на замену си так и не придумали.
Аноним 09/08/17 Срд 13:04:04  1041281
>>1041276

много драйверов на C++ написал?
Аноним 09/08/17 Срд 13:05:52  1041282
>>1041279
>ничего на замену си так и не придумали
Давно уже форт придумали, только мало кто его осиливает.
Аноним 09/08/17 Срд 13:08:04  1041284
>>1041268
Чому C# не кроссплатформенный? Веб, десктоп, мобильные платформы, эмбеддед.
Аноним 09/08/17 Срд 13:11:07  1041289
>>1041284
>Веб
да
>десктоп
не везде и не полностью
>мобильные платформы
в прошлом
>эмбеддед
обосрался с этого
Аноним 09/08/17 Срд 13:12:09  1041291
>>1041281
8
Аноним 09/08/17 Срд 13:13:01  1041292
>>1041282
>Давно уже форт придумали
Его придумали еще раньше си
>только мало кто его осиливает
ну так значит нужна такая замена, которую легко осилить
Аноним 09/08/17 Срд 13:16:31  1041297
>>1041291
кинь, пожалуйста, ссылку на хороший туториал по насписанию драйверов на C++, чтобы заебись было, с виртуальными вызовами, я тоже хочу попробовать
Аноним 09/08/17 Срд 13:37:15  1041322
>>1041289
>не везде и не полностью
Чем тебе .net core не угодил?
>в прошлом
Xamarin обещает до 96% скорости нативных приложений (Android/iOS, не Forms)
>обосрался с этого
Ну-ка иди чекни на чем ближайший банкомат работает
Аноним 09/08/17 Срд 14:41:49  1041359
>>1041322
Банкомат работает на винде, а банковский софт написан на джаве. Ксамарин умер
Аноним 09/08/17 Срд 14:53:28  1041371
>>1041359
>ну мам!!11
Аноним 09/08/17 Срд 15:10:44  1041391
Почему не стоит изучать Golang в 2017, чтобы делать хорошие веб сервисы?
Аноним 09/08/17 Срд 15:13:45  1041393
>>1041391
Почему не стоит? Там джва дня изучать всего, хули нет то.
Аноним 09/08/17 Срд 15:14:30  1041394
>>1041391
Потому что уродский синтаксис.
Аноним 09/08/17 Срд 15:15:37  1041396
>>1041359
Asp.net 2 по популярности фреймворк после spring , так что на си решетка, много делают интерплайз софта, особенно в сша. Также на си решетке пишут софт для ракет тамагафк, которыми славится сша.

В основном все джава господа, это Индусы с зарплатой 1000$ в месяц
Аноним 09/08/17 Срд 15:30:23  1041403
>>1041264
>>1041269
Блджад, локальные шаражки только сертификации по серверам проводят. Минусы жизни в пердях
Аноним 09/08/17 Срд 15:43:16  1041411
>>1041403
ну и нахуя он такой нужен?
Аноним 09/08/17 Срд 16:43:57  1041455
>>1041411
>он
Кто он?
Аноним 09/08/17 Срд 16:50:47  1041462
>>1041196
>Майкрософт развил геймдев, сделав юнити.
это не майкрософт сделали, а юнити разрабы.
Аноним 09/08/17 Срд 17:53:06  1041495
>>1041462
Да. Но экосистема выстроена вокруг VS.
Аноним 09/08/17 Срд 18:50:05  1041526
>>1041128
>1) Винда никуда не исчезнет за такой малый срок, как десять лет. Только сегодня ставил кусок VS 2015 в Wine - ибо работаем с финансовым legacy, которое только под винду, хотя на наших серверах винды нет. И это сервер, а для десктопов такая сильная экосистема, что она по инерции и 20 лет легко не сдохнет.
В серверном .NET винду уже убили, теперь стандарт - .NET Core для линуксов. Все legacy придется переписывать.

> 2) Реально для десктопов есть два кроссплатформенных фреймворка - GTK и Qt.
Стабильный Gtk есть только для Linux, кроссплатформенен только Qt. Еще есть wxWidgets, что-то типа кроссплатформенного MFC, потому не нужно.

> 3) Javascript в чистом виде - идея, как по мне, весьма паршивая. Основной его плюс - это поддержка в браузерах, в остальном - скорее минусы.
Загнется с приходом WebAsm.
Аноним 09/08/17 Срд 18:51:25  1041527
>>1041391
Потому что есть Elixir.
Аноним 09/08/17 Срд 18:55:24  1041531
>>1041282
Форт не отражает архитектуру реальных машин с регистрами, фактически он использует стековую VM как Java и .NET, и скорость будет такая же.
Аноним 09/08/17 Срд 19:19:31  1041538
>>1041526
Красиво стелишь. Вот только JS уже давно вышел за пределы браузера, не думаю, что WebAsm его остановит.
Аноним 09/08/17 Срд 19:24:42  1041545
>>1040904 (OP)
>Поразмыслив, я понял, что и Windows лет через 10 придет конец
Это дохуя так то. За такой срок можно и придумать куда перекатиться.
>Microsoft всерьез собрались похоронить WPF
А тебе какая разница, что там собираются в мелкософте? Главное что от тебя требует заказчик/работодатель.
Аноним 09/08/17 Срд 19:26:09  1041547
>>1041359
То что оно называется Windows Embedded не делает банкоматы embedded системами. Все эти терминалы это те же десктопы по сути своей. там то же железо, что и на десктопах, периферия только немного отличается.
Аноним 09/08/17 Срд 19:27:38  1041549
>>1041495
не сказал бы.
vs только те, кто на шиндовсе сидит.
остальные обосранный monodevelop берут.
это напильником запилили просто плагин для студии.
Аноним 09/08/17 Срд 19:27:56  1041551
>>1041538
Без браузеров он никому и не нужен. Главный и единственный аргумент ноды - один язык на front-end и back-end.
Аноним 09/08/17 Срд 19:38:37  1041560
>>1041545

>Это дохуя так то. За такой срок можно и придумать куда перекатиться.
Спрос на рынке труда в такой ситуации может начать падать уже через год.
>А тебе какая разница, что там собираются в мелкософте? Главное что от тебя требует заказчик/работодатель.
В том и беда, что если он действительно умирает, то заказчики будут от него отказываться. Чтобы не ходить далеко, у меня не так давно внезапно закрылся один крупный WPF проект, который меня неплохо кормил. И это не потому что моя работа не устраивала, заказчик готов продолжать сотрудничать со мной в рамках других проектов на ASP.NET, не смотря на то, что у меня нет там опыта.
Аноним 09/08/17 Срд 19:48:33  1041565
>>1041560
>заказчик готов продолжать сотрудничать со мной в рамках других проектов
Ну и в чем проблема? Перекатывайся.
Аноним 09/08/17 Срд 20:24:06  1041574
>>1041551
Значит JS в безопасности, WebAsm таким языком не станет.
Аноним 09/08/17 Срд 20:26:04  1041576
>>1041565
Не хочется себя загонять в веб-угол.
Аноним 09/08/17 Срд 21:10:34  1041593
>>1041266
Нафиг не нужна эта кросплатформенность в GUI, т.к. теряется возможность использовать все фишки платформы.
Хочешь универсальности дуй в веб, оно даже на смартфоне будет работать.

>>1041538
Для говноподелий на коленке он вышел, у вас даже int нету! Про ulong даже вспоминать не хочу.
Аноним 09/08/17 Срд 22:10:23  1041625
>>1041593
Ну нет и нет, зачем тебе int и ulong? Для целочисленных числодробилок JS плохой выбор, но это не его ниша, да и часто ты их пишешь?
Аноним 09/08/17 Срд 23:20:49  1041661
>>1041625
Потому что когда надо работать с такими числами начинаются костыли.
Дальше браузера его применять просто неудобно.
Зачем жрать говно если можно не жрать?
Аноним 10/08/17 Чтв 00:46:17  1041682
Chrysanthemum.jpg (858Кб, 1024x768)
>>1041175
Жжош, парень.
Неужели тебе в самом деле кажется, что за красноглазие медаль дают на том свете?
Аноним 10/08/17 Чтв 01:03:10  1041690
>>1041682
Типичная прыщеблядь же.
Аноним 10/08/17 Чтв 01:13:56  1041692
Desert.jpg (826Кб, 1024x768)
>>1041690
Я вообще с трудом представляю, как красноглазые могут всерьез рассуждать о фреймверк-нейм1, фреймвёрк-нейм2, и N, и проч, тогда как на средних и больших числах совершенно невозможно управлять разработкой и сопровождением этих красноглазых поделий.

За меня треть работы делает решарпер, треть - бойцы. Кустарщину к хуям, только мета, только хардкор.
Аноним 10/08/17 Чтв 02:06:56  1041700
>>1041682
Всё очень просто - серваки на линуксе, CI на линуксе, библиотека совместимости одна. Соответственно она собирается под wine на обычном CI сервере. А я как писал всё в vim, так и пишу. А сколько медалей у тебя? :)
Аноним 10/08/17 Чтв 03:06:19  1041712
>>1041700
Серваки чего на линуксе у тебя? Ванга и очередной уникальный сервис, напиленный в 1 гениальное жало с хайлоудом на 3 калеки.
Аноним 10/08/17 Чтв 09:22:58  1041772
>>1040904 (OP)
> Windows лет через 10 придет конец
Слушал это от одноклассника в начале двухтысячных.
Аноним 10/08/17 Чтв 09:28:03  1041774
>>1041772
> слышал
Фикс
Аноним 10/08/17 Чтв 10:26:59  1041800
А вот и причина умирания .net
http://logofilka.livejournal.com/377205.html

блог эмиграционного адвоката в сша
Аноним 11/08/17 Птн 16:02:23  1042590
>>1041800
есть еще какие-нибудь интересные блоги?
Аноним 11/08/17 Птн 19:12:40  1042705
Привет, оп. Я долго писал гуй под винду на С++. Два года назад ушел в веб. Не знаю, скоро ли умрет сама винда, но нативные десктоп приложения точно большей частью отомрут. Останется что-то профессиональное вроде блендера, автокода, фотошопа, да и тут большой вопрос - вон офис в веб перенесли, и норм. Все остальное будет писаться на каком-то миксе веба и десктопа, вроде электрона, или вообще в веб уйдёт. Ломать по этому поводу копья не собираюсь, просто сложилось такое впечатление за 11 лет работы с гуйней. Под конец я сам заюзал HTML/ecmaSript, чтобы гуй писать. Стало гораздо лучше. Поэтому переход на веб мне дался легко.

Счас пишу на ноде и голанге, сижу под линуксом, ковыряю Эрланг. Прошлое вспоминаю как страшный сон. Удачи.
Аноним 11/08/17 Птн 22:55:14  1042867
>>1042705
Не умрёт, нативные приложения всегда лучше веба.
Но вот пердолить гуй на MFC я бы сейчас не стал, куча ебли с не понятным результатом.
Аноним 11/08/17 Птн 23:31:26  1042872
>>1042867
Это смотря как веб-технологии готовить. Я долго в этом копался, по итогу выбрал Sciter - HTML/CSS движок + диалект EcmaScript. Он охуенно быстрый и хорошо заточен именно для того, чтобы писать десктоп-гуй. На нативных конролах винды даже просто ссылку в текст вставить заебешься, например. Всякие QT - тоже тот еще геморой. Жить стало на порядки легче и назад я не смотрел. Плюс HTML/СSS/JS в UI для десктопа, в общем-то, не очень и новая штука. Если кто помнит AIM, то он был написан на похожем движке, Firefox, линейка продуктов нортона, сейчас вон VSCode отлично себя чувствует, скайп на линуксе и т.д. и т.п. Ты даже не будешь знать, что это веб внутри, обычное приложение с точки зрения юзера, а разработчикам в разы легче. Хочешь красивые анимации? Пожайлуйста. И не нажо ебаться с Layered Windows. Скины? CSS подятнуть. Ну и т.д.
Аноним 11/08/17 Птн 23:34:39  1042874
>>1042867
Ну и ChromeOS уже есть и прекрасно себя чувствует. А там эта концепция вообще в абсолют возведена. Обычному юзеру насрать, что там внутри, и большинство десктоп-приложений перепишутся и будут отлично себя чувствовать. Нативным десктопным остаенется только всякий спецсофт. ИМХО, кончно. Ну да посмотрим. Че гадать.
Аноним 12/08/17 Суб 00:04:28  1042895
>>1042872
Опять же говноJS у тебя для гуя используется почму не WPF? а не вообще для всего.

>>1042874
Ну и где твоя хромось? процент линукса на десктопе хоть перешагнула?
>большинство десктоп-приложений перепишутся
За все итерации таких утверждений надо было уже понять, что нет, не перепишутся.
Тем более я это слышу уже последние лет 7, а воз и ныне там.
Аноним 12/08/17 Суб 00:15:57  1042907
>>1042895
Вообще для всего это для чего? Что обычном приложению надо-то? Гуй+сеть+какая-нить база. Все это уже есть давно в таких движках. Мессенджеры, почтовые клиенты, календари, 99% обычного софта, нужного юзерам, переедет. Упрощение разработки, кроссплатформенность. Это киллер-штуки в современно мире.

Твой вопрос про хромось показывает, что нихера ты не знаешь, и спорить с тобой смысла нет. В 2016 она выросла в два раза, и да, занимает вполне себе 6% десктопа в штатах, даже эппл потпродажам хромбуки обогнали. Если ты этого не видишь, то не значит, этого нет.

Ты бы как раз послушал, что я говорю, годы проковырявшись в этом дерьме, а не грубил. Мои утверждения, в отличие от твоих, вполне себе натопите основываются.
Аноним 12/08/17 Суб 00:31:57  1042919
>>1042907
Ну покажи мне почтовый клиент, который будет подключаться к трём разным почтовым серверам.
Что делать с мессенджером когда браузеру плохо стало? Ну вот глючит он у тебя после обновления плагина, как написать админу?
Добавь сюда ещё неудобство навигации, вкладки с этими "приложениями" перемешаны с обычными сайтами, в общем костыли это всё.
>десктопа в штатах
Ты ещё про макось которую только для просмотра фейсбука вспомни.
Кстати поясни, как сделать многооконное приложение в браузере? К сканеру из браузера доступ есть кстати?
Аноним 12/08/17 Суб 00:57:20  1042927
>>1042919
Я бы вынес это в таком почтовом клиенте на сервер вообще. Легче апдейтить, поддерживать и т.п.

Ты фокусируешься на браузере, но подобные технологии не в браузере живут. Это вполне себе stand-alone приложения. Одному плохо, другое не замечает. Соответсвенно, и вкладок никаких нет. Со стороны пользователя все выглядит как обычное десктоп приложение. Внутри оно другое. С многооконностью тоже проблем нет. Создавай окна сколько влезет.

Сканер - весьма специфичная штука. Я бы реализовал доступ с помощью плагина на каких-нить плюсах и опубликовал интерфейс внутрь движка. В винде СОМ бы взял, генерил бы обертки из tlb на лету.

На Макос странный наезд.
Аноним 12/08/17 Суб 01:08:44  1042932
>>1042927
Так мы говорим о том что веб заменит обычные приложение, а не о способе создания гуя для десктопного приложения.

На макос вполне нормальный наезд, для чего ее ещё используют?
Аноним 12/08/17 Суб 02:38:43  1042947
>>1040904 (OP)
>У меня член 2,5См.

>Да, 2,5См это всё ещё немного, но всего 4 года назад эта цифра была в 2 раза меньше, и я считаю, что экспоненциальный рост весьма вероятен в сложившейся ситуации.
Аноним 12/08/17 Суб 03:37:12  1042955
>>1040904 (OP)
тред особо не читал увидел javascript
бля я тебе говорю охуенная хуйня просто решил тут недавно бате сайт сделать ебался чето там с css html этими и потом наткнулся на javascript немного поебаться но там вообще легко сделать анимацию всякие выезжания затемнения и еще фреймворков куча то есть пишеш например $class и у тебя выбирается класс и не надо писать много слов типо getelements и тд но я в них еще не особо разобрался
короче рекомендую
Аноним 12/08/17 Суб 06:58:16  1042963
>>1042947
Мальчик, иди поиграй в b! Не мешай дядям вести взрослые разговоры!

>>1042955
Да, я ещё в 2012 году столкнулся с jQuery UI и был удивлен, у меня впечатление тогда о JS было как о каком-то костыле для браузеров, и я не ожидал таких солидных гуи фреймворков.
Аноним 12/08/17 Суб 09:47:31  1042993
>>1041661
Так всё говно под что очень много вакансий.
Аноним 12/08/17 Суб 09:50:34  1042995
>>1041248
Из-за таких хуесосов даже github десктоповый тормозит как ебаный пиздец, пришлось для визуального просмотра веток какую-то левую хуйню собирать.

Аноним 12/08/17 Суб 10:52:42  1043019
>>1042995
Это не зависит от языка, долбик. VS Code на жс написана вообще и че, тормозит?
Аноним 12/08/17 Суб 11:02:52  1043028
>>1043019
vs code на электроне же, не?
Аноним 12/08/17 Суб 14:25:03  1043121
>>1043028
И? Какой язык и движок в электроне? Не подсказываем.
Аноним 12/08/17 Суб 14:33:10  1043127
>>1043121
Ты дебил? Очевидно же - электрон.
Аноним 12/08/17 Суб 14:43:15  1043132
>>1043127
Электрон это язык? Ты даун?
Аноним 12/08/17 Суб 15:49:38  1043173
>>1043019
да
Аноним 12/08/17 Суб 15:54:25  1043176
>>1043173
>>1043132
Аноним 12/08/17 Суб 15:59:34  1043179
>>1043176
да
Аноним 12/08/17 Суб 16:15:44  1043192
>>1043173
>>1043179
> пук
https://electron.atom.io/
> Build cross platform desktop apps with JavaScript
> JavaScript
> Node: 7.9.0 Chromium: 58.0.3029.110 V8: 5.8.283.38
> Node
> V8
Аноним 12/08/17 Суб 16:20:28  1043194
>>1043176
нет, петушня, это относилось к лагающему VS Code

>>1043192
не слушай этого дауна
Аноним 12/08/17 Суб 20:45:47  1043314
Где больше ЗП в бэкэнде или во фронтэнде?
Аноним 12/08/17 Суб 22:05:22  1043340
>>1043314
Где совести меньше.
Аноним 12/08/17 Суб 22:19:11  1043355
>>1043340
А где её меньше?
Аноним 12/08/17 Суб 22:36:42  1043370
>>1043314
В нейроночках
Аноним 14/08/17 Пнд 01:55:00  1044202
>>1040904 (OP)
> И тут я понял, что Microsoft всерьез собрались похоронить WPF
То что мертво умереть не может
> За 2 года существования пиаримой до усрачки Windows 10, доля Windows 7 (вышедшей 8 лет назад) на рынке почти не изменилась, как была около 50%
А не пиздишь?
http://store.steampowered.com/hwsurvey
> Доля десктопной GNU Linux стремительно растёт, под неё пишется всё больше и больше софта(в том числе кроссплатформенного)
Половина этого софта новые версии блокнотов и файловых менеджеров. Ну и оболочки под готовые либы. Как там gimp? Какие у него конкуренты среди опенсорса?
> Да, 2,5% это всё ещё немного, но всего 4 года назад эта цифра была в 2 раза меньше, и я считаю, что экспоненциальный рост весьма вероятен в сложившейся ситуации.
А я считаю это погрешностью. Или может ты назовешь нам предпосылки для таких прогнозов?
> Так вот, к чему это я, время бежать с этого корабля с ебанутым капитаном.
Ебанутый капитан у тебя в голове. А от себя, как известно, не убежать. С чем тебя и поздравляю.
> > Выбор, естественно, между C++, Java и... JavaScript
Естественно. После написания визуального говна ты решил перекатится на:
- Плюсы, драйвера и микроконтроллеры ждут тебя. А так же множество голубых экранов. Опыт написания красивых интерфейсов тебе в этом сильно поможет.
- Жава. Чистый энтерпрайз для написания логики с кучей разных либ для интерфейсостроения. С wpf связи никакой не видно.
- JavaScript достойная альтернатива плюсам и джаве. И конечно достойная замена asp.nert который тебе ненужен.
> Что бы вы в этой ситуации выбрали и почему?
Я бы в такой ситуации выбрал хорошего психолога, который отучил бы нести хуйню.
Аноним 14/08/17 Пнд 02:23:29  1044211
>>1042705
Спасибо, что поделился опытом, вопрос:

в случае приложения для масс, ты заставляешь виндовых юзеров ставить ноду и голанг? Или это делает/предлагает инсталлятор? Или при первом запуске скачиваются бинарные файлы под нужную ОС?
Аноним 14/08/17 Пнд 03:36:19  1044217
>>1044202
>http://store.steampowered.com/hwsurvey
Steam'ом пользуются просто все и каждый.
https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0

>> Да, 2,5% это всё ещё немного, но всего 4 года назад эта цифра была в 2 раза меньше, и я считаю, что экспоненциальный рост весьма вероятен в сложившейся ситуации.
>А я считаю это погрешностью.

Погрешность не склонна демонстрировать устойчивый рост или иную корреляцию с чем бы то ни было, тебе про это может быть ещё расскажут в институте.

>Ебанутый капитан у тебя в голове. А от себя, как известно, не убежать. С чем тебя и поздравляю.
>Я бы в такой ситуации выбрал хорошего психолога, который отучил бы нести хуйню.
>- Плюсы, драйвера и микроконтроллеры ждут тебя.

Второй писатель драйверов на плюсах в треде. Просто иди нахуй, не с тобой ориентированность, применимость и похожесть технологий обсуждать.
Аноним 14/08/17 Пнд 11:58:13  1044388
Почитал немного тредину и попроигрывал.
Ну пизедц.
Windows умрёт
Desktop умрёт
Да вообще PC умрёт, вы что блять? Через 10 лет вообще компьютеры будут только у программистов. И только макбуки. А все нормальные пользователи будут с мобильного зоопарка сидеть.


Очнитесь, мудни. Вы не представляете сколько софта пишется под Windows и на C++/C#/Java.
Кроссплатформенность приносит минимум дохода и подходит только для всяких месенджеров вроде Telegram и софта сопоставимого по уровню.

Я сейчас работаю в сфере физической безопасности и охранных систем. Не будет их на мобилки. И в вебе их не будет.
Аноним 14/08/17 Пнд 12:21:29  1044395
>>1044217
> Steam'ом пользуются просто все и каждый.
По твоей логике каждый пользуется именно твоей статистикой. Охуенный аргумент.
Уверенный рост связан с тем, что нетбук с линуксом стоит дешевле. Гои умнеют.
> Погрешность не склонна демонстрировать устойчивый рост или иную корреляцию с чем бы то ни было, тебе про это может быть ещё расскажут в институте.
Уверенный рост связан с тем, что нетбук с линуксом стоит дешевле. Гои умнеют.
> Второй писатель драйверов на плюсах в треде.
А ты собрался на плюсах писать интерфейсы в стиле WPF? Очередной любитель забивания гвоздей микроскопом?
Аноним 14/08/17 Пнд 14:16:50  1044437
>По твоей логике каждый пользуется именно твоей статистикой. Охуенный аргумент.

Не важно кто ей пользуется. Важно, что она была собрана в ходе какого-то исследования рынка. Если она тебе не нравится и ты считаешь её недостоверной, то объясни, почему, и предложи другую.

Смотреть на статистику Steam не имеет смысла, потому что она нерепрезентативна. Среди пользователей Steam перекос в сторону пиздюков, которые просто покупают компьютер с последней Windows и не требуют от него ничего кроме как, чтобы "новые игры шли", а на Windows 10 всё с этим в порядке.

>А ты собрался на плюсах писать интерфейсы в стиле WPF? Очередной любитель забивания гвоздей микроскопом?

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

В том числе плюсы применяются для написаниях кроссплатформенных десктопных приложений с гуи. Сравни количество Qt вакансий и WPF, увидишь, что они примерно соответствуют.

Драйвера и прошивки микроконтроллеров в подавляющей своей массе пишутся на Си и ассемблере. Погугли, и узнаешь, почему. Реже, в частности под винду, драйвера пишутся на очень ограниченном подмножестве C++, но такое применение C++ это лишь малая доля всей C++ индустрии и мало чем отличается от программирования на Си.

Поверь, отправлять к психологу человека с опытом в сфере и рассказывать ему, что и для чего используется, самому не обладая таким опытом, а где-то что-то услышав, это неразумно.
Аноним 14/08/17 Пнд 14:55:29  1044461
>>1044388
>Вы не представляете сколько софта пишется под Windows и на C++/C#/Java
Сколько? Новых проектов на джаве почти нет, на крестах до сих пор пердолят говно из прошлого века на С++98/03. В шарпе классичесий .NET Framework умер, все стремятся в .net core
Ты сам-то много программ используешь, кроме бразуера и ide?
Аноним 14/08/17 Пнд 16:04:34  1044489
>>1044461
Рассуждая такой логикой всех веб программистов надо всех уволить.
Контакт, двач и ютуб уже написали. Ну ещё пару трекеров с фильмами надо оставить.
Всё как бы.
Аноним 14/08/17 Пнд 19:14:14  1044566
>>1044437
> Не важно кто ей пользуется. Важно, что она была собрана в ходе какого-то исследования рынка.
> Смотреть на статистику Steam не имеет смысла, потому что она нерепрезентативна.
Допустим я проверил ваше "какое то исследование" и выяснилось что это было распределение операционных систем среди малолетних пиздюков. Все еще не считаете статистику стима репрезентативной?
> Плюсы применяются для написания приложений критичных к производительности
Срыв покровов. Но не человеку сидевшему на шарпах говорить о производительности.
> В том числе плюсы применяются для написаниях кроссплатформенных десктопных приложений с гуи
А еще на них написаны другие языки программирования. И что с того? Как они оказались в одном ряду с джавой и джаваскриптом?
> Сравни количество Qt вакансий и WPF, увидишь, что они примерно соответствуют.
А ничего, что Qt можно использовать не перекатываясь в плюсы?
> Драйвера и прошивки микроконтроллеров в подавляющей своей массе пишутся на Си и ассемблере.
Погоди. Я слышал, что драйвера это такой тип софта критичный к производительности. т.е. на плюсах тоже пишут? Тогда все правильно?
> Погугли, и узнаешь, почему.
Потому что еще не все освоили .NET micro?
> Поверь, отправлять к психологу человека с опытом в сфере и рассказывать ему, что и для чего используется, самому не обладая таким опытом, а где-то что-то услышав, это неразумно.
Не разумно делать умозаключения о чужом опыте. Тем более ваш ответ не сильно то вас раскрывает как специалиста.
Аноним 14/08/17 Пнд 22:18:56  1044630
>>1040904 (OP)
есть вообще какой-то профит от сертификации этой ?
Аноним 14/08/17 Пнд 23:07:03  1044666
>>1044211
бамп...
Аноним 16/08/17 Срд 12:08:42  1045289
>>1044566

>Допустим я проверил ваше "какое то исследование" и выяснилось что это было распределение операционных систем среди малолетних пиздюков. Все еще не считаете статистику стима репрезентативной?

Ты так и не понял идею. Я буду считать статистику стима нерепрезентативной вне зависимости от достоверности того исследования, потому что статистика стима является нерепрезентативной, это вполне очевидно. Ни к чему что-то там допускать, просто приведи конкретные аргументы против этого исследования и в пользу какого-то другого.

>> Плюсы применяются для написания приложений критичных к производительности
>Срыв покровов. Но не человеку сидевшему на шарпах говорить о производительности.

Снова какую-то ерунду пишешь. Все более менее квалифицированные разработчик на C# уделяют производительности должное внимание. Наверняка тебя это удивит, но .NET сама по себе очень производительная платформа (как минимум под Windows, я мало знаком с реализациями Mono рантаймов), что является одним из её ключевых преимуществ. Присутствует хороший JIT-компилятор, есть generic типы, статическое связывание, наличие как массивов в стиле Си, так и прямоугольных массивов, в C# есть достаточно возможностей для оптимизации в т.ч. unsafe code, и, конечно же, в отличии от некоторых других всем известных языков все нужные типы данных на месте, в т.ч. нет потери производительности на целочисленной арифметике. Можно перечислять дальше.
От оверхеда на компиляцию при запуске при наличии большой необходимости можно избавиться с помощью предварительной компиляции. Автоматическая сборка мусора может создать существенные проблемы только для real-time приложений. То что MSIL является псевдокодом стековой машины значительно нивелируется мощным кешированием современных CPU.

>> В том числе плюсы применяются для написаниях кроссплатформенных десктопных приложений с гуи
>А еще на них написаны другие языки программирования. И что с того? Как они оказались в одном ряду с джавой и джаваскриптом?

Все три это универсальные, кроссплатформенные языки с имеющимися эффективными реализациями компиляторов (JIT или AOT, не так важно), поддержкой RAD парадигмы и кучей фреймворков и библиотек. Их фактическая применимость в индустрии хоть и не совпадает полностью, но значительно пересекается.

>> Сравни количество Qt вакансий и WPF, увидишь, что они примерно соответствуют.
>А ничего, что Qt можно использовать не перекатываясь в плюсы?

Посмотри о каком языке идёт речь в этих Qt вакансиях. О C++.

>Погоди. Я слышал, что драйвера это такой тип софта критичный к производительности. т.е. на плюсах тоже пишут? Тогда все правильно?

Если читать полностью, а не кусками:

>>При этом с такими сложностью и жизненным циклом, чтобы имело смысл задействовать RAD и объектную ориентированность.

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

При написании низкоуровневого кода тяжесть стандартных библиотек и рантайма, вещи спорные с точки зрения безопасности (вроде исключений), бесполезность ООП фич, делают C++ очень сомнительным выбором, оставляя Си и ассемблер предпочтительными.

>Потому что еще не все освоили .NET micro?

Никогда этим не интересовался, но на первый взгляд .NET micro не ориентирован на широкий круг устройств. Разве что под мобильные девайсы на ARM найдет применение.

>Не разумно делать умозаключения о чужом опыте.

Поверь, подобно тому, как опытному водителю на дороге издалека по всяким мелочам видно начинающего водителя или тому, как носителю языка видно иностранца, пусть даже хорошо владеющего этим языком, так и разработчику с опытом так же, по мелочам, сразу видно того, кому 19-22 года, и у кого практически или полностью отсутствует опыт в индустрии.
Аноним 16/08/17 Срд 12:23:10  1045296
>>1044630
В основном чувство глубокой удовлетворенности. Если серьезно, то, конечно, каким-то пропуском она не является, но многие работодатели обращают на это внимание и сертификаты вполне могут повлиять на зарплату или даже на решение пригласить на собеседование.
Аноним 16/08/17 Срд 14:40:46  1045376
>>1041197
>пиздуй в менеджеры-аналитики

Нахуя? Это вообще параллельная специальность.
Аноним 16/08/17 Срд 14:54:58  1045387
>>1041322
>Xamarin обещает до 96% скорости нативных приложений

Хочешь я тоже что нибудь тебе пообещаю???
Аноним 16/08/17 Срд 15:04:49  1045391
>>1042872

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

Аноним 16/08/17 Срд 15:10:57  1045395
Ебанаты, ничто не умрет, просто постепенно распределится по своим нишам. Долбоёбы смотрят графики как растет число мобильных клиентов и опережает десктоп и делают охуительные выводы. Долбоёбам не понять, что это просто каждая тупая пизда обзавелась телефоном и испортила статистику а нормальное офисное рабочее место как было десктопом так и останется хотя бы из соображений эргономики.

Аноним 16/08/17 Срд 17:58:21  1045469
>>1045387
Ты с пруфами давай, а не кудахтай
Аноним 17/08/17 Чтв 16:14:17  1045892
>>1045469

> пук пук пук
Аноним 17/08/17 Чтв 17:01:00  1045913
>>1044566
>>Драйвера и прошивки микроконтроллеров в подавляющей своей массе пишутся на Си и ассемблере.
>Погоди. Я слышал, что драйвера это такой тип софта критичный к производительности. т.е. на плюсах тоже пишут? Тогда все правильно?
>>Погугли, и узнаешь, почему.
>Потому что еще не все освоили .NET micro?
Нет, Анонимус, не поэтому.
Количество прыжков по оперативной памяти у поцедурных языков значительно меньше, чем в ООП с его кучей и виртуальными функциями.
Ну а Сишка — последний из эпохи поцедурных языков.
Аноним 17/08/17 Чтв 18:38:40  1045935
>>1040904 (OP)
Оп, ты меня расстраиваешь, мне 34 года и я начал год назад или больше изучение программирования с C#, и мне нравиться этот язык. Т.е. ты намекаешь что он бесперспективен ?
Аноним 17/08/17 Чтв 19:37:42  1045950
>>1045935
Оп излишне драматизирует.
Аноним 19/08/17 Суб 15:44:24  1046893
>>1045935

А с какой целью?

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

Если для профессионального, то есть риск, что его ниша сократится до ASP.NET. Если такой вариант развития событий не пугает, то можно продолжать.
Аноним 21/08/17 Пнд 01:21:40  1047744
>>1045935

ОП перебарщивает. Шарп подающий надежды, но тк хозяева знатные проебщики то риск вероятен более чем. Но ты то не застревай в шарпе. Почему бы не смотреть на другие языки? Просто подтягивай знания постоянно, не спи и если уж что случится, то ты на коне. Но явных предпосылок хоронить шарп нет так же как и Java.
Аноним 21/08/17 Пнд 08:03:24  1047794
На 90% судьба кодера связана с перепавшей работой. Где-то нужен определённый скилл, где-то нет. Где-то из-за хайпа целый город пишет на битриксе, а где-то все модные и пишут на голанге/руби/ноде/эликсире.

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

Алсо, немалую часть трендов вы же сами и задаёте. Начинается новый проект, под задачу нужно выбрать стек, кто ж это ещё делает если не вы сами.
Аноним 21/08/17 Пнд 08:48:32  1047799
>>1047794
Я бы тогда наоборот выбирал хуйню, в которой никто не разбирается, чтобы из нихуя быть незаменимым специалистом
Аноним 21/08/17 Пнд 15:02:17  1047907
>>1040904 (OP)
Это не дотнет и винда умирает, это умирает десктоп-разработка как таковая под наплывом ангуляр вебмакак, долбоеб.
Аноним 21/08/17 Пнд 18:34:53  1048044
>>1045935
>мне 34 года
а какой у тебя бекграунд?
мне, положим 32, есть вышка и опыт по специальности, но не работал 5 лет, щас пытаюсь устроится снова работать - везде отказы
а если ты вообще с нуля вкатываешься, то даже не знаю что тебе сказать, наверное у тебя много удачи и напористости..
Аноним 21/08/17 Пнд 18:41:16  1048049
с шарпом что еще хуево, что мобилки на windows 10 становятся все менее и менее популярными, несколько лет назад вроде еще было все нормально быть, а нет, не получилось
тоже пишут что surface достаточно популярен в сша, но это такое - по сравнению с айпловским падом или кучей поделий на андроиде тоже там проценты какие-то
как следствие, маркет дохлый, ты тупо не заработаешь, делая приложения под него - нет пользователей
хотя чего уж бы проще - тупо, например, копируй взлетевшие приложения что есть в андройдном или эйпловском магазе..
Аноним 21/08/17 Пнд 18:45:58  1048052
>>1047794

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

Нужно стратегически планировать свою карьеру. Выбирать, куда двигаться в среднесрочной перспективе, не упуская из вида дальнюю перспективу, исходя при этом из имеющегося опыта и как раз оценки того, куда будет двигаться рынок. Это не самонадеянно, это разумно. Из слепых метаний и перекатов по появляющимся вакансиям вряд ли выйдет что-то хорошее.
Аноним 21/08/17 Пнд 18:56:00  1048054
>>1047907

Обратил внимание, что "долбоеб" это самый сильный аргумент у люмпенизированной массы, кричащей о смерти десктопа.
Аноним 21/08/17 Пнд 19:03:12  1048056
>>1041236
Так сделай себе свой проект, из конкурентов только CLion. Будешь бабло рубить.
Аноним 21/08/17 Пнд 19:55:00  1048083
>>1040904 (OP)
Не хочу плодить новый тред, расскажите, что сейчас нового в Embedded. Какие новые течения, технологии? нейроночки там всякие, анализ безопасности Я так понимаю, там C, C++ в связке с Qt (или там уже js?), немного скриптов и иногда веб для GUI.

Пока пилю небольшое приложение на C++, параллельно его изучая путём гуглежа. Также изучаю инструменты вроде отладчика, Valgrind, CMake. Потом, думаю, надо за всякие методики разработки надёжного софта взяться, за Qt и за архитектуру компьютера. Ну и за тщательное изучение Питона, чтобы писать всякие недостающие утилиты вроде анализаторов кода или вовсе писать на нём софт для железок с большими ресурсами. Я на правильном пути?
Аноним 21/08/17 Пнд 20:20:30  1048097
>>1048083
>в Embedded
в кратце? мало работы, мало вакансий
маленькие зарплаты в отношении того что знать надо дохуя
потому что нужно уметь и кодить те уметь именно программировать, и знать аппаратную часть что касается микроэлектроники
придется, например, делать и прошивку для железки и при этом писать управляющий софт к ней, используя тот же qt
по идее должно этим 2 человека заниматся, но с 80% вероятностью ты будешь ебашить и то и то
при этом получать будешь примерно в два раза меньше веб-макаки в среднем
те даже не классическая вещь "пишу на крестах, значит получаю на 30% меньше остальных"
Аноним 21/08/17 Пнд 20:43:08  1048111
>>1048097
Немного удивлён, я был наслышан про огромные зарплаты. Ты про джунов и мелких заказчиков говоришь или про опытных людей и серьёзные конторы? в любом случае, можно будет свалить просто на C++ разработчика пилить движки и хайлоад, если не взлетит.
Аноним 21/08/17 Пнд 21:09:56  1048133
>>1048111
ай лолд
игровые движки в россии? ну хз, может есть у каждой компании что пишет игрули под мобилки пара ключевых разрабов что допиливают свои внутренние движки под opengl es, на всю россию человек 15-20 в общем надо такие спецов, лол
хайлоад на крестах в россии полторы контры тоже пишут, и кто этим занят все знают друг друга в лицо, сфера не просто маленькая а просто пиздец камерная
так что конечно же, ты такой охуенный спец и без проблем к ним вкатишся
Аноним 21/08/17 Пнд 21:47:54  1048170
>>1048133
Да уж, печально. Может, ещё какие интересные ниши есть, где востребован C или C++?

По поводу геймдева - вроде как, в движке Unreal нужен С++ для допиливания движка, наверняка все используют.
Аноним 03/09/17 Вск 01:08:51  1056343
>>1042932
Ок, давай скорректируем изначальное утверждение: гуй переедет на веб-стек. И значительная часть логики приложения. Критичные штуки не переедут. Тем не менее, все будет двигаться в эту сторону. Из браузера вполне можно печатать сейчас. В какой-то момнет будет можно сканировать
Аноним 03/09/17 Вск 01:24:15  1056346
>>1044211
Ты меня немного не понял. Я вообще в веб ушел. И в основном на бэкэнд. Мне в UI на десктопе перестало быть интересно.
Аноним 03/09/17 Вск 02:11:27  1056353
Студентота первый курс. Выбрал в качестве первого-базового языка С, не планирую в ближайшие два года работать, стоит ли переключиться на более современный язык?
Аноним 03/09/17 Вск 05:38:38  1056371
>>1056353
C не нужен. Лучше сразу начинать с C# или Java, это лучшие языки для новичка. Их просто изучать и в будущем несложно найти работу.
Аноним 03/09/17 Вск 16:55:38  1056613
>>1056353
Возьми лучше питон для первого языка. Если захочешь опуститься на низкие уровни, то можешь попробовать Си, но зачем его использовать для обучения?
Аноним 04/09/17 Пнд 22:43:21  1057216
Последний месяц начал вкатываться в сишарп, и как же это охуенно.
Сейчас программирую на перле, и все вскукарекивания про смерть десктопа вызывают только смех. Относительно перла, работы очень много, и не исчезают технологии вникуда.
Аноним 04/09/17 Пнд 22:47:02  1057218
>>1057216
А ты некромант 80lvl
Аноним 04/09/17 Пнд 23:30:46  1057248
>>1057216
Слушай, ну продажи десктопов и лаптопов уже 5 лет подряд падают. В 2016 упали на 6% по сравнению с 15, например, в 2015 - на 9%. Сейчас продается меньше компов, чем в 2007. Люди на телефоны и планшеты уходят. Я и сам комп только для работы юзаю. Для остального он нафиг не нужен уже.
Аноним 06/09/17 Срд 04:54:26  1057805
>>1057248
Почему-то все любят говорить о телефонах и планшетах, что это будущее, что это всё объясняет с десктопами. Как насчёт того что ценник современного десктопа взлетел почти на порядок? Сейчас один процессор стоит столько сколько в 2007 весь комп стоил, включая даже блядский бесперебойник. А ещё ты всерьёз считаешь что на фоне истерики с майнингом упали продажи тех же видеокарт?

Но пожалуй соглашусь что подавляющее большинство например баб сидит с телефонов, максимум с ноутбуков. Ещё школята массово стали забивать хуй на десктопы, разве что только погамать и кинцо зазырить, остальное всё музычка соцсети видосики уже удобнее в телефоне, потому что можно гулять где угодно и всё это делать не отрываясь, не вспоминая про вайфаи и прочие страдания.
Аноним 06/09/17 Срд 07:41:48  1057833
>>1057805
>Как насчёт того что ценник современного десктопа взлетел почти на порядок?
Лол, а как насчёт того, что ты живёшь в России?
Аноним 06/09/17 Срд 12:49:37  1057948
А че скажете за неткор 2.0, вроде ведь годнота.
Аноним 06/09/17 Срд 13:02:02  1057963
>>1056613
Учи Сишку, потом Питон или C++
Аноним 06/09/17 Срд 18:52:51  1058204
>>1057963
Потрать 10 лет на плюсы- проеби продуктивное время!
Аноним 06/09/17 Срд 19:44:02  1058236
>>1041271
> Потому что это очередной никому не нужный хипстерский язык.
> maintainer: Google
Ну да, тыскозал
Аноним 06/09/17 Срд 22:58:32  1058371
>>1057833
Сборка 2006 вышла мне в 25к, ок, она была далеко не топ.
Сборка 2016 вышла уже в 120к, андертоп.
Даже если принимать во внимание падение рубля и инфляцию, выходит как-то много.
Аноним 06/09/17 Срд 23:07:41  1058375
С шарп днищам скоро ой как сложно будет в линукс вкатиться, многие даже из вима выйти не смогут. Я сам на линукс хуй клал, дома и на работе винда в основном, а линукс на стендах. Вот смотрю на мучения вендоблядей, все время говно всякое качают для работу, то сеть хуй просканируешь, то сниффер хуй врубишь.
Аноним 06/09/17 Срд 23:09:18  1058376
>>1057216
я сам любитель перла, но вот перетаскиваю себя силой на питухон. Надо уметь понимать язык быдла.
Аноним 06/09/17 Срд 23:14:25  1058377
Кек, мы помню вообще вчетвером делали.
Микроконтрольщик прошивку для устройства. Я писал драйвер для железки и сетевой протокол, два прикладника писали гуй. Еще была пара микроэлектронщиков

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 174 | 5 | 79
Назад Вверх Каталог Обновить

Топ тредов
Избранное