|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Часть № 2, т.к. как бы проболжение этого http://www.sql.ru/forum/1236173-a/esli-nachinat-absolutno-novyy-proekt-v-kakuu-storonu-smotret-javascript-ili-net?hl=webassembly Вопрос короткий: КАК ДУМАЕТЕ - уже ВЗЛЕТАЕТ? (WebAssembly вообще и Blazor в частности) Команда ASP.Net уделяет много внимания этому https://www.infoq.com/news/2018/02/blazor-webassembly-microsoft Может кто-то из присутствующих уже пробовал в проектах? Или мы видим явление очередного Silverlight'а ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 15:39 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Запускали уже .NET в броузерах. Черномордиков напускал на себя важный вид и закладывал пальцы за ремень. Мексиканец с Альбой напару прятали айфон в карманах и восторгались плитками. История показывает, что с MS связываться - бесперспективно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2018, 19:30 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Агнец за бортом, Это webassembly в броузере, а не .net, и без разницы на чем было написано. Будущее имхо за ним, давно пора уже все эти детские js поделки выкидывать. Думаю гугль тормозит процесс потому, что это как то связанно с поисковиком. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2018, 21:27 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
ПарамонАгнец за бортом, Это webassembly в броузере, а не .net, и без разницы на чем было написано. Будущее имхо за ним, давно пора уже все эти детские js поделки выкидывать. Думаю гугль тормозит процесс потому, что это как то связанно с поисковиком. Не понимаю. ШайтанBlazor в частности MS ШайтанКоманда ASP.Net MS Шайтанявление очередного Silverlight'а MS. Что конкретно ТЫ ждешь от WASM-а? От "будущего"? А с MS, я бы связываться поостерегся. И дело не в том, что они лажают, но в том, что они до последнего продают теплое говно под кепкой. С идиотскими улыбочками. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2018, 23:09 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Парамондетские js поделки Есть в JS своя прелесть. )) Шарписту не понять. Лично я и о TS как-то без энтузиазма вспоминаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2018, 23:11 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Агнец за бортом, Не переживай так за MS, третья компания в мире и прибыль только растёт. Ты не понял, что wasm можно писать на чем угодно. JS даёт динамику и это бывает нужно, в шарпе есть кстати, но тонны кода там реально тормозят, а вот рефакторить их не реально ) Ну микросервис на скоряк слабать можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2018, 23:46 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
ПарамонТы не понял, что wasm можно писать на чем угодно. Я понял, что на сейчас есть c/c++ & rust. Всё остальное - как-нибудь при случае? И потом, "писать на чём угодно" - это "что угодно" подразумевает использование каких-то частей из существующих эко-систем? Или проджект "на-колу-мочала-начинай-сначала-теперь-кнопки-снова-градиентные"? ПарамонJS даёт динамику и это бывает нужно, Это другая парадигма. Со стороны шарпа её просто не видно. Отсюда и кажется,что "JS даёт динамику". Парамонно тонны кода там реально тормозят, Это пять. Парамона вот рефакторить их не реально ) А здесь вот да. Проще переписать. Но что за кейс - переписывать "тонну кода"? И ты не ответил на вопрос: Агнец за бортомЧто конкретно ТЫ ждешь от WASM-а? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2018, 00:00 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Агнец за бортом, Ахинею поскипал, почитай там вики на досуге. Что я жду? Производительность и возможность писать на нормальном языке типа шарп/ява. Лучше конечно шарп. С js я плотно работал если что ) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2018, 00:09 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
ПарамонАхинею поскипал, Ты о чем? Парамонпочитай там вики на досуге. Эта ахинея оттуда. Парамонвозможность писать на нормальном языке Хм, так а была же "возможность", сильверлайт называлась, слышал? Скачать, если что - до сих пор предлагают. Про джава-ворлд я не в курсе, до думается, что апплеты тоже никуда не делись. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2018, 00:27 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Тезисно. На начало года. Помните, на данный момент Blazor — эксперимент для команды ASP.NET. Нам потребуется несколько месяцев чтобы понять сможем ли мы сделать из него полноценный, поддерживаемый продукт. Без комментариев. Нравится это вам или нет, но веб-разработка сильно изменится в ближайшие несколько лет. WebAssembly позволит веб-разработчикам выбирать из гораздо большего списка языков и платформ, чем когда либо. ... Мечтаете писать функциональщину на Haskell или Lisp для вашего финансового приложения? Хотите немного низкоуровневого C? Вы Apple-разработчик и хотите продолжить использовать свои знания Swift? Всё это придёт в веб . Вот только нахрена? Lisp придёт в веб? Блин, да уж заждались. Исторически .NET фокусировался на платформах, где размер приложения не такая уж большая проблема. Не имеет большой разницы весит ли ваше ASP.NET приложение 1МБ или 50МБ. Мда, такие вот расклады. Даже если вы пишете браузерное приложение на C#/F# — иногда бывает нужно подключить чужую JavaScript библиотеку или свой собственный код на JavaScript/TypeScript для вызова какого-нибудь нового браузерного API. Это должно быть очень просто, так как стандарт WebAssembly спроектирован чтобы взаимодействовать с JavaScript (и это неудивительно) и мы можем легко использовать это в .NET коде. То есть, без JS один черт никуда. Опять попытки усидеть на двух стульях, что выливается по итогу в сплошной гемморой. В начале это может приводить к проблемам, однако со временем авторы NuGet-пакетов внесут изменения в свои библиотеки для поддержки разных платформ. Если .NET хочет двигаться в сторону самой бурно развивающейся платформы приложений в мире — это ступень, на которую придётся подняться Да-да-да, авторы нугет-пакетов внесут изменения в свои библиотеки; у всех юзеров есть админские права, чтобы поставить сильверлайт плагин; а все разработчики для мобил ломанутся портировать свои разработки под лучшую мобильную платформу эва. Так было - так будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2018, 00:51 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Агнец за бортомОпять попытки усидеть на двух стульях, что выливается по итогу в сплошной гемморой.На двух стульях никому не удалось сидеть. Не понял что за проблема. В Java раньше тоже пытались подмять клиент и строгали всякие поделия. Счас всё больше программёров отдают клиент для JS кода. Сервер (энтерпрайз) никогда не отдадут. А на клиенте видят, и уже поняли, что без JS никуда. Всё логично. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2018, 01:34 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Petro123Не понял что за проблема. Blazor предлагает исполнять логику, написанную на C# (и используя какую-то часть .NET) на клиенте. "Компилируя" это в WASM. При этом, всё равно пользуясь какими-то JS-либами. Иными словами, что есть сейчас: 1. JS -> browser 2. TS->JS -> browser Добавится (в контексте MS): 3. Куцонькие (Mono) (C#+.NET) -> WASM -> -> browser Штука, которая переведёт всё из пункта 3. всё что до WASM - называется BLAZOR и является экспериментом от ASP.NET И народ, типа, этого ждёт/ дождаться не может. Типа - наконец-то попишет в вебе на шарпе. При этом газеткой прикрывая Сильверлайт и делая вид, что его и не было вовсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2018, 01:58 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
В общем - вечные мечты бекэндеров за три копейки запрыгнуть во фронтенд. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2018, 02:00 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Агнец за бортомВ общем - вечные мечты бекэндеров за три копейки запрыгнуть во фронтенд. наверно да). Только пока ни у кого не вышло. Есть исключение в виде Apex оракле, но там все очень специфично и язык серверный PL как бы везде. При таком подходе очень легко потеряться где ты сейчас находишься))). Для части проектов подходит, для части не подойдёт. IMHO. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2018, 12:10 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Агнец за бортомИ народ, типа, этого ждёт/ дождаться не может ждут что то альтернативное, а не конкретно Blazor. Агнец за бортомВ общем - вечные мечты бекэндеров за три копейки запрыгнуть во фронтенд. да как бы давно уже запрыгнули, просто чуть больше времени уходит на кучу фреймворков. если можно сделать проще почему бы и нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2018, 21:44 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Может быть MS сподобится сделать в итоге транслятор сильверлайта (вместе с XAML) в WASM? Вот это был бы номер. Пишешь на шарпе, рисуешь в бленде, гриды/доки/стак панели - а потом, хопа - и всё в HTML5 с дип зумом. Я бы даже вытерпел Черномордикова на сцене. Только вот фигу. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2018, 21:54 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Агнец за бортомТолько вот фигу. Это вам не разметочку в одном фале с C#-кодом мешать, да с Альбой на сцене прыгать, тут работать надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2018, 22:01 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
что в итоге? на .Net пока нет ясности: взлетит ли WebAssembly вообще и Blazor в частности? пока команда ASP.Net только экспериментирует ... так? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2018, 15:57 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Шайтанчто в итоге? на .Net пока нет ясности: взлетит ли WebAssembly вообще и Blazor в частности? пока команда ASP.Net только экспериментирует ... так? WebAssembly это уже стандарт и разрывает JS по производительности как тузик грелку, плюс дает возможность писать на любом языке. ps хватит завязывать wasm на .net, таких как Blazor будет полно. как скоро? это маркетинг. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2018, 18:33 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Агнец за бортомМожет быть MS сподобится сделать в итоге транслятор сильверлайта (вместе с XAML) в WASM? При чём тут XAML и WASM? Ребят, вы действительно не понимаете, что такое WASM? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 09:34 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
ПарамонWebAssembly это уже стандарт и разрывает JS по производительности как тузик грелку, плюс дает возможность писать на любом языке. Неужто угребищный JS наконец-то закопают, аж не верится... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 13:40 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
fkthatПарамонWebAssembly это уже стандарт и разрывает JS по производительности как тузик грелку, плюс дает возможность писать на любом языке. Неужто угребищный JS наконец-то закопают, аж не верится... Нет. Тебе до пенсии не дождаться) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 14:00 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
fkthatПарамонWebAssembly это уже стандарт и разрывает JS по производительности как тузик грелку, плюс дает возможность писать на любом языке. Неужто угребищный JS наконец-то закопают, аж не верится... Вы бы хоть прошли да почитали про WebAssembly, прежде чем свечку JS-у ставить... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2018, 15:48 |
|
WebAssembly. Blazor. Часть 2
|
|||
---|---|---|---|
#18+
Агнец за бортомМожет быть MS сподобится сделать в итоге транслятор сильверлайта (вместе с XAML) в WASM? Вот это был бы номер. http://cshtml5.com/ Оказывается, что то такое есть. Кто-то щупал? Говорят... O_O Привязка данных работает. А как насчет такой, средней сложности анимации? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2018, 23:28 |
|
|
start [/forum/topic.php?fid=18&fpage=10&tid=1354825]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 134ms |
0 / 0 |