Как стать автором
Обновить
17
0
Смирнов Сергей @Serginio1

Программист

Отправить сообщение
У js есть немало преимуществ. К примеру, один язык как для фронта, так и для бека, что означает переиспользование библиотек. В некоторых случаях это может быть важно.


C# как ни странно тоже. Blazor хоть и молод, но уже в релизе!
Кстати по поводу унификации стека. Фронт это не только браузер но и мобильные приложения.
Кроме Xamarin.Forms tcnm есть еще и Mobile Blazor
Announcing Experimental Mobile Blazor Bindings May

Да это пока все на эксперементальной стадии.
Кроме того нужно упомянуть и про Blazor Desktop
blog.stevensanderson.com/2019/11/01/exploring-lighter-alternatives-to-electron-for-hosting-a-blazor-desktop-app

gunnarpeipman.com/blazor-on-desktop-webwindow-experiment
visualstudiomagazine.com/articles/2020/05/19/blazor-webassembly-3-2.aspx
channel9.msdn.com/Events/dotnetConf/Focus-on-Blazor/Blazor-Futures-WebAssembly-PWAs-Hybrid-Native 28 минута

github.com/dotnet/aspnetcore/issues/21514

github.com/aspnet/Blazor.Docs/blob/master/community.md

github.com/Daddoon/BlazorMobile]BlazorMobile
github.com/ElectronNET/Electron.NET]Electron.NET
Лучше конечно использовать C# Source Generators
Кстати я не зря привел ссылку на Linq to EF. Там как раз идеология та же самая, а возможностей больше. При этом в отличии от 1С обращение к выборкам результата еще и типизировано.
Хотелось бы еще и аннотацию типов как в TypeScript
Еще раз про удаление.
У тебя есть набор в котором изменена 1 запись. Как этот набор запишется?

OFFSET или FETCH нужны для постраничного получения данных для сайтов и прочих выборок

Просто если взят тот же Linq to EF с их ограничениями на модель, но там язык более продвинутый Linq to EF. Практика использования. Часть III
Кстати о таблицах и запросах. Почему не используется стандарт SQL. Сейчас запросы не соответствуют даже SQL-92. Exists. Есть только IN. Нет скалярных подзапросов. Уже куча языков поддерживает OFFSET,FETCH итд.
Кроме того при записи документов регистров не используется аналог Merge. А именно удаляется весь старый набор, даже если там изменена одна запись и записывается новый набор.
Ну есть UWP который используется в Xamarin.Forms
В данном случае приведен алгоритм обменна данных по Tcp/IP с любым устройством. 1С может выступать как в качестве сервера Tcp/Ip так и клиента. В качестве устройства обмена по Tcp/IP могут выступать ТСД, компьютеры в локальной сети или в сети VPN итд
Например работа с ТСД. Простейший вариант Использование ТСД на WM 6 как беспроводной сканер с получением данных из 1С

Но можем используя Xamarin использовать ТСД на Андроид или IOS
Согласен. Упустил. На данный момент есть описание для .VS 2017 с Angular 2
Но и тогда можно найти в интернете Real-time applications using ASP.NET Core, SignalR & Angular


Единственно, что нужно добавить либо в студии в диспетчере пакетов NuGet источники пакетов ссылку на

Asp.Net Core NuGet «https://dotnet.myget.org/F/aspnetcore-ci-dev/api/v3/index.json» /

либо в NuGet.config file

<packageSources>
    <add key="AspNetCore" value="https://dotnet.myget.org/F/aspnetcore-ci-dev/api/v3/index.json" />
    <add key="NuGet" value="https://api.nuget.org/v3/index.json" />
  </packageSources>


А все ссылки на нужные пакеты есть в project.json
Отличная статья. Теперь еще добавить создание генерации классов для разных клиентов
Install swagger-codegen via npm on Windows OS

Наподобии Add Rest API Client, как аналог Refit
Я тут давеча проверял старую статью по Net Native. результаты Здесь

Ну и сравнение а вот сравнение этих же тестов gcc c msvc здесь
А с линуксом там конечно засада. Слишком много версий. Да и доля декстопа для линукс мизерна.
Да и MS нет никакого смысла создавать себе конкурента. Я к тому, что у .Net Core есть UI, просто оно не полностью кроссплатформенно.
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность