Re[19]: github после покупки Microsoft
От: Ночной Смотрящий Россия  
Дата: 10.12.18 20:14
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Беседы с тобой стали просто потерей времени. А когда-то было совсем по другому...


Ищи причину в себе.
Re[11]: github после покупки Microsoft
От: vdimas Россия  
Дата: 15.12.18 09:34
Оценка:
Здравствуйте, alex_public, Вы писали:

V>>Ничего серьёзного на node.js нет и не будет.

_>Ну да, ну да. )))
_>https://www.netguru.co/blog/top-companies-used-nodejs-production

Прошелся по ссылке — ничего масштабного не обнаружил, кроме Убера.

Для примера, второй по масштабности PayPal.
Копнул по нему, вот перевод статьи от 2017-го года:
https://habr.com/post/324912/
Там всё еще в бете и в процессе переезда, но сама статья вызывает эмоции рука-лицо со своими графиками на 15-25 единиц одновременных подключений.
Ну и упоминается, что нода юзает при этом одно ядро.
Ес-но! ))

Остальное, из разряда "LinkedIn, ... last year they moved their mobile app backend from Ruby on Rails to Node.js" или внутреннего тестового фреймворка в NetFlix даже обсуждать бесполезно.

В общем, всё мимо.
"Walmart ... re-engineered the mobile app"
И т.д.

По Uber.
Закат солнца вручную, полностью своя с 0-ля распределённая инфраструктура RPC на своих p-2-p, которая в пике даёт аж 2 млн внутренних RPC-вызовов в секунду, дословно, на "всём флоте Node.Js серверов".
Это эпик фейл, Карл.
Это грёбанный стыд.

И да, в моей формулировке было "В этой реальности не существует достаточно больших проектов, писанных на TS."
На TS я ничего заметного так и не нашёл сегодня, как и год назад, когда искал последний раз.


V>>Из первых рук (моих).

V>>Тоннами запросы от клиентов на перевод наших продуктов на .Net Core под Линуха.
_>Перевода откуда? Если с .Net под винду, то не вижу ничего удивительного...

Перевод из плюсов на дотнет-корку под линуха.


_>Да не важно хомячки это или нет. Главное что 5 лет назад они молились на .net и смеялись над любыми сомнениями в его светлом будущем. А сейчас многие из них точно так же молятся на JS/TS... )))


Я что тогда всерьёз "молящихся" не воспринимал, что сегодня.
Если ты профик, ты жуткий циник относительно технологий.
И непременный пессимист, бо хотя бы немножко знаешь подробности изнутри, а многие знания — многие печали. ))

А вот это всё — хомячки, т.е. пользователи технологий, причём, самая маргинальная часть из них.
Отредактировано 15.12.2018 9:42 vdimas . Предыдущая версия .
Re[21]: github после покупки Microsoft
От: vdimas Россия  
Дата: 15.12.18 09:52
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

V>>Я пока не понимаю, что подразумевается под "нормальным" интеропом.

НС>Например поддержка CCW/RCW

Было бы что дёргать из под линухов под CCW.
В любом случае, есть возможность самим описать нейтивные интерфейсы IUnknown и далее по наследованию и дёргать эти интерфейсы самому, если даже некоторую ответную COM-часть портировали под линуха.

Если же под винды-онли, то смысла в core пока не много, согласен.
Re[22]: github после покупки Microsoft
От: Ночной Смотрящий Россия  
Дата: 15.12.18 13:45
Оценка:
Здравствуйте, vdimas, Вы писали:

V>>>Я пока не понимаю, что подразумевается под "нормальным" интеропом.

НС>>Например поддержка CCW/RCW
V>Было бы что дёргать из под линухов под CCW.

Не линухом единым.

V>Если же под винды-онли, то смысла в core пока не много, согласен.


Смысла в core достаточно и под виндой.
Re[23]: github после покупки Microsoft
От: vdimas Россия  
Дата: 16.12.18 11:21
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

V>>>>Я пока не понимаю, что подразумевается под "нормальным" интеропом.

НС>>>Например поддержка CCW/RCW
V>>Было бы что дёргать из под линухов под CCW.
НС>Не линухом единым.

Есть и вовсе циничный вариант:
https://docs.microsoft.com/en-us/dotnet/core/tutorials/netcore-hosting

UPD, обратные вызовы делаются примерно так:
https://github.com/naudio/NAudio/blob/master/NAudio/Wave/Asio/ASIODriver.cs

Листать до private class AsioDriverVTable
Метод выше автоматически заполняет VTable.

Это способ вызывать любые виртуальные С++-методы, не только COM.
Но в том числе и COM, ес-но, если встроенная поддержка хромает.

Пример интересен тем, что COM-интерфейс ASIO-драйверов не является OLE-совместимым, поэтому не может быть использован через стандартный COM-Interop.

UPD2
Хотя оно и выглядит немного "страшно", генерирование таких описаний требуемых интерфейсов, ес-но, может быть автоматизированно develop-time утилиткой, писанной на десктопном .Net Framework.
Отредактировано 16.12.2018 11:38 vdimas . Предыдущая версия . Еще …
Отредактировано 16.12.2018 11:38 vdimas . Предыдущая версия .
Отредактировано 16.12.2018 11:31 vdimas . Предыдущая версия .
Re[12]: github после покупки Microsoft
От: alex_public  
Дата: 18.12.18 13:24
Оценка: :)
Здравствуйте, vdimas, Вы писали:

V>>>Ничего серьёзного на node.js нет и не будет.

_>>Ну да, ну да. )))
_>>https://www.netguru.co/blog/top-companies-used-nodejs-production
V>Прошелся по ссылке — ничего масштабного не обнаружил, кроме Убера.

Т.е. Netflix и Ebay — это не масштабное? )))

V>И да, в моей формулировке было "В этой реальности не существует достаточно больших проектов, писанных на TS."


Твоя формулировка отлично видна в цитате на самом верху и в ней нет ничего про TS.

V>На TS я ничего заметного так и не нашёл сегодня, как и год назад, когда искал последний раз.


В любом проекте на JS может быть легко использован TS. Причём для этого не потребуется никаких процессов "перехода" и соответственно каких-то анонсов и т.п. Более того, TS может использовать только часть команды. TS — это не платформа (которую не так просто сменить), а всего лишь один из инструментов, помогающих JS разработчику.

_>>Да не важно хомячки это или нет. Главное что 5 лет назад они молились на .net и смеялись над любыми сомнениями в его светлом будущем. А сейчас многие из них точно так же молятся на JS/TS... )))

V>Я что тогда всерьёз "молящихся" не воспринимал, что сегодня.
V>Если ты профик, ты жуткий циник относительно технологий.
V>И непременный пессимист, бо хотя бы немножко знаешь подробности изнутри, а многие знания — многие печали. ))
V>А вот это всё — хомячки, т.е. пользователи технологий, причём, самая маргинальная часть из них.

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

P.S. А больше всего в данной дискуссии меня забавляет то, что я в ней выступаю в роли "защитника" JS, хотя меня самого от этого языка и окружающего его стека технологий подташнивает. ))) Вот что значит пытаться быть объективным...
Re[13]: github после покупки Microsoft
От: vdimas Россия  
Дата: 19.12.18 08:27
Оценка:
Здравствуйте, alex_public, Вы писали:

V>>>>Ничего серьёзного на node.js нет и не будет.

_>>>Ну да, ну да. )))
_>>>https://www.netguru.co/blog/top-companies-used-nodejs-production
V>>Прошелся по ссылке — ничего масштабного не обнаружил, кроме Убера.
_>Т.е. Netflix и Ebay — это не масштабное? )))

Нужны подробности, чтобы оценить масштаб.
Бо по Netflix пока известно, что сделали на ноде персональную страничку аккаунта юзверя.
Как часто юзверь заходит на страницу аккаунта?
Думаю, почти никогда.


_>P.S. А больше всего в данной дискуссии меня забавляет то, что я в ней выступаю в роли "защитника" JS, хотя меня самого от этого языка и окружающего его стека технологий подташнивает. ))) Вот что значит пытаться быть объективным...


Сам так часто делаю. ))
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.