Да, с 67к для программиста в РБ сильно преувеличили. А вот включать ФСЗН уплачиваемый работодателем — ну тогда можно включить еще стоимость стульев, площади и т.п.
Телеметрия есть в ЛЮБОМ нормальном приложении. Это помогает понять как вашим продуктом пользуются и как улучшить UX. Не бывает серьезных приложений без всяких гугл аналитик и т.п.
Правильно ли я понимаю — чтобы курс рос, надо всем вокруг рассказывать с графиками, что он вырастет и "вы станете мультимиллионерами, вкладывайтесь!" ?
Мало найти ландмарки — нужно еще и направление лица высчитать. Вообще уважение к ребятам из msqrd — сделали давно, работает неплохо даже на слабом железе и бинарь небольшой итоговый. Все примеры dlib немного педалят на старом железе
Создали рабочие места потратив деньги налогоплательщиков и создав трудности сотрудникам (переезд, привычки и т.п.)? А про неконтроллируемое решение — вы еще скажите, что там весь софт скомпилен с исходников, никаких хромов (вот уж какой брат следит так следит) и железо тоже не проприетарное. Быть параноиком надо до конца.
И это при наличии всего то двух платформ?! Было бы их штук 5, тогда может и да. Общий уровень абстракции не помешал бы.
iOS, Android, macOS, Windows, Linux, back-end, приставки, всякие HoloLens, малина и т.п — далеко больше чем 2 платформы, между которыми вы можете спокойно шарить логику и даже гуй. (К примеру, XForms помимо мобил сможет отрендерить ваш гуй на десктопных платформах и поддерживает Live coding, которого нет на нативных инструментах, так же позволит писать под iOS под Windows. Я не говорю что это silver bullet — каждый взвешивает риски и выбирает оптимальный для себя инструмент исходя из задачи и ресурсов.
Вот оно как сложилось. Один человек 10 лет старательно и самозабвенно копировал своим кодом поведение другой платформы, которая его старательно футболила, а теперь они код стали шарить (который с большего разный!) и при этом находиться в разных зонах ответственности. А что тогда у них общего и зачем они так нужны друг другу если нет идеальной совместимости, а есть лишь общая дружба в разных зонах?
Никто никого не футболил, Mono повторил API .NET и сконцентрировался на мобильных платформах, где и останется. То, что может быть общим между платформами — мержится/шарится по возможности. Из-за существования моно/xamarin и придумали такую вещь как NETStandards — спека на апи. Делаешь по спеке — получаешь гарантию работы (по крайней мере — компиляции) под все платформы, реализующие эту спеку.
Кстати, для тех, кому ближе нативная разработка но хочется C# — они могут писать всю общую логику (и даже нативный UI) и потом компилировать это дело в нативную библиотеку и использовать в нативном проекте. Т.е. написали общую логику, мб даже реализовали пару страниц — скомпилировали в JAR/AAR или *.framework и воспользовались из kotlin/java или ObjC/Swift — работает быстро и не занимает много места (у меня вот есть такой солидный кусок логики для котлина — скомпилировался в 3мб AAR (для iOS там при статической компиляции вообще сильно меньше мегабайта) и при подключении к котлину мне доступно всё мое ооп-стайл апи (с некоторыми ограничениями). Некоторые вещи в C# будут работать быстрее нативной java (честные генерики, custom value types к примеру).
1) Среди наших заказчиков почти никто не интересовался винфоном — замарин выбирали абсолютно не смотря на него. Да, он чужероден андроиду и айосу, но работает на обоих. Вы не сможете взять java/kotlin/scala и точно так же писать под iOS используя нативные 3rd party, сториборды и т.п. Тоже самое верно для Swift — на нем невозможно писать под Android используя нативный опыт. Конечно, существуют поделки со собственным гуём для другой платформы — но это не серьезно. Более того, много клиентов выбирали замарин даже когда им вообще кроссплатформ не нужен был и нужно только iOS приложение (к примеру, потому что весь бэкенд на шарпе и удобно шарить часть логики, DTO и интерфейс к сервису).
Ведь получается, что Замарин/Моно не более чем .NET, написанный вслепую и в состоянии борьбы с компанией, разрабатывающей этот .NET.
Мне не ясно откуда такое умозаключение. .NET был написан во времена, когда Microsoft был яро против open source и написал .NET жестко привязав к Windows — исходники .NET бы помогли да, но не сильно т.к. многие вещи были жестко привязаны к Windows — так что никакой борьбы не было. Сейчас .NET и Mono живут параллельно и шарят между собой много общего кода — у них разные зоны ответственности.
Для IDE. Сам движок к нему не привязан.
Есть IL2CPP (для проблемных и новых платформ), для остальных — жестко привязан к Mono (С# — единственный скриптинговый язык в Unity) и в данный момент активно обновляется до свежей версии после изменения лицензии (наша команда помогает Unity с этим процессом).
.NET Core действительно только начинает путь, но уже много где используется, в том числе чуть ли не основное средство создания приложения под Tizen от Samsung (от них пришло много коммитов в неткор). Mono/Xamarin существуют очень давно уже — Mono прочно сидит в игровом секторе через Unity (фактически — самый популярный движок для мобильных игр) и сам C# стал мейнстрим языком в геймдеве после С++ (Unity, CryEngine и его форки и еще пяток движков поменьше, у нас, кстати, даже есть байндинги C# повверх Unreal Engine). Xamarin набрал свою нишу — довольно много заказчиков включая известные имена, на тот же iOS среди не школьных поделок из кроссплатформенных инструментов только два — Xamarin и React Native. Если у вас есть интересные аргументы — с радостью поспорю ;-) (пока их не было).
Она и когда вышла — не была хайтеком. Понятие не имею кто их покупает — ни комфорта S-class ни его скорости (S63 AMG). Про драйв можете не говорить — его не бывает но длинных баржах. Я бы среди выбора 7-series и новой А8 даже думать не стал бы взял бы А8.
Хром жрет батарею на макбуке как бешенный
Да, с 67к для программиста в РБ сильно преувеличили. А вот включать ФСЗН уплачиваемый работодателем — ну тогда можно включить еще стоимость стульев, площади и т.п.
Заходит джавист в столовую и говорит: дайте, пожалуйста, вар борщ нью Борщ!
Правильно ли я понимаю — чтобы курс рос, надо всем вокруг рассказывать с графиками, что он вырастет и "вы станете мультимиллионерами, вкладывайтесь!" ?
Да неужели! К 10ой версии-то! Глядишь станет приятно читать эти полотна.
Мало найти ландмарки — нужно еще и направление лица высчитать. Вообще уважение к ребятам из msqrd — сделали давно, работает неплохо даже на слабом железе и бинарь небольшой итоговый. Все примеры dlib немного педалят на старом железе
Хм, звучит как отличное название для очередного жс фраемворка!
Всегда подозревал что текст к русскому пОпу и рэпу пишет рекуретная нейронная сеть.
Типичная история — сэкономить на лицензиях на windows+office и потратить кучу денег на переезд, админов и напильники.
Ничего не понял
iOS, Android, macOS, Windows, Linux, back-end, приставки, всякие HoloLens, малина и т.п — далеко больше чем 2 платформы, между которыми вы можете спокойно шарить логику и даже гуй. (К примеру, XForms помимо мобил сможет отрендерить ваш гуй на десктопных платформах и поддерживает Live coding, которого нет на нативных инструментах, так же позволит писать под iOS под Windows. Я не говорю что это silver bullet — каждый взвешивает риски и выбирает оптимальный для себя инструмент исходя из задачи и ресурсов.
Никто никого не футболил, Mono повторил API .NET и сконцентрировался на мобильных платформах, где и останется. То, что может быть общим между платформами — мержится/шарится по возможности. Из-за существования моно/xamarin и придумали такую вещь как NETStandards — спека на апи. Делаешь по спеке — получаешь гарантию работы (по крайней мере — компиляции) под все платформы, реализующие эту спеку.
Кстати, для тех, кому ближе нативная разработка но хочется C# — они могут писать всю общую логику (и даже нативный UI) и потом компилировать это дело в нативную библиотеку и использовать в нативном проекте. Т.е. написали общую логику, мб даже реализовали пару страниц — скомпилировали в JAR/AAR или *.framework и воспользовались из kotlin/java или ObjC/Swift — работает быстро и не занимает много места (у меня вот есть такой солидный кусок логики для котлина — скомпилировался в 3мб AAR (для iOS там при статической компиляции вообще сильно меньше мегабайта) и при подключении к котлину мне доступно всё мое ооп-стайл апи (с некоторыми ограничениями). Некоторые вещи в C# будут работать быстрее нативной java (честные генерики, custom value types к примеру).
1) Среди наших заказчиков почти никто не интересовался винфоном — замарин выбирали абсолютно не смотря на него. Да, он чужероден андроиду и айосу, но работает на обоих. Вы не сможете взять java/kotlin/scala и точно так же писать под iOS используя нативные 3rd party, сториборды и т.п. Тоже самое верно для Swift — на нем невозможно писать под Android используя нативный опыт. Конечно, существуют поделки со собственным гуём для другой платформы — но это не серьезно. Более того, много клиентов выбирали замарин даже когда им вообще кроссплатформ не нужен был и нужно только iOS приложение (к примеру, потому что весь бэкенд на шарпе и удобно шарить часть логики, DTO и интерфейс к сервису).
Мне не ясно откуда такое умозаключение. .NET был написан во времена, когда Microsoft был яро против open source и написал .NET жестко привязав к Windows — исходники .NET бы помогли да, но не сильно т.к. многие вещи были жестко привязаны к Windows — так что никакой борьбы не было. Сейчас .NET и Mono живут параллельно и шарят между собой много общего кода — у них разные зоны ответственности.
Есть IL2CPP (для проблемных и новых платформ), для остальных — жестко привязан к Mono (С# — единственный скриптинговый язык в Unity) и в данный момент активно обновляется до свежей версии после изменения лицензии (наша команда помогает Unity с этим процессом).
И да, вы удивитесь увидев кто состоит в .NET Foundation у руля — https://www.dotnetfoundation.org/about/tsg
.NET Core действительно только начинает путь, но уже много где используется, в том числе чуть ли не основное средство создания приложения под Tizen от Samsung (от них пришло много коммитов в неткор). Mono/Xamarin существуют очень давно уже — Mono прочно сидит в игровом секторе через Unity (фактически — самый популярный движок для мобильных игр) и сам C# стал мейнстрим языком в геймдеве после С++ (Unity, CryEngine и его форки и еще пяток движков поменьше, у нас, кстати, даже есть байндинги C# повверх Unreal Engine). Xamarin набрал свою нишу — довольно много заказчиков включая известные имена, на тот же iOS среди не школьных поделок из кроссплатформенных инструментов только два — Xamarin и React Native. Если у вас есть интересные аргументы — с радостью поспорю ;-) (пока их не было).