The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск Vue.js 3.0.0, фреймворка для создания пользовательских интерфейсов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск Vue.js 3.0.0, фреймворка для создания пользовательских интерфейсов"  +/
Сообщение от opennews (ok), 19-Сен-20, 22:03 
Команда разработчиков Vue.js объявила об официальном выходе Vue.js 3.0 "One Piece", нового значительного релиза фреймворка, который по словам разработчиков «обеспечивает улучшенную производительность, меньший размер пакетов, лучшую интеграцию с TypeScript, новые API для решения крупномасштабных задач и прочную основу для будущих итераций фреймворка в долгосрочной перспективе». Код проекта распространяется под лицензией MIT...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=53746

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Minona (ok), 19-Сен-20, 22:03   +7 +/
Я смотрю, наелись. Все резко переписывают на TS.
И это радует...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2

2. Сообщение от Аноним (2), 19-Сен-20, 22:08   +1 +/
Со страницы vuejs на github:

Languages
JavaScript 97.7% Other 2.3%

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #3, #76

3. Сообщение от Аноним (3), 19-Сен-20, 22:11   +16 +/
А вот vuejs/vue-next (aka 3.0):

Languages
TypeScript 96.8% HTML 1.9% JavaScript 1.2% CSS 0.1%

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #25

5. Сообщение от Sin2x (ok), 19-Сен-20, 22:19   –6 +/
Самый адекватный фрэймворк из большой тройки Vue-Angular-React. Но Blazor поинтереснее, если смотреть за пределами JS.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #65, #83, #90

6. Сообщение от Аноним (6), 19-Сен-20, 22:21   –7 +/
Подскажите, чем можно удобно генерировать xhtml в питоне? Спасибо.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14, #45, #50, #53, #56

7. Сообщение от Аноним (7), 19-Сен-20, 22:22   +8 +/
> Команда разработчиков Vue.js

Что, весь один человек? https://github.com/vuejs/vue/graphs/contributors https://github.com/vuejs/vue-next/graphs/contributors

> лучшую интеграцию с TypeScript

Безнадежно опоздали с этим. Для TypeScript лучше выбирать божественный React/Preact. Vue останется в истории как библиотека для несложных хелло-ворлдов, сильно злоупотребляющая мутными автомагическими рефлексиями. В React/Preact, в свою очередь, за свои собственные объекты можно не беспокоиться: никакой тухлый фреймворк не станет их мутировать и навешивать какие-то "обработчики изменений".

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #74, #78

8. Сообщение от YetAnotherOnanym (ok), 19-Сен-20, 22:24   +2 +/
Ну, а самое главное-то - тормоза, с тормозами-то как? Превосходит предшественников?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13

9. Сообщение от Урри (?), 19-Сен-20, 22:26   +6 +/
К горю моему как раз ковыряю этот вуй, только второй. Вместе с пугом и семантик-юай получается вполне нормально строить интерфейс.

Но боже мой, какое говно этот жабаскрипт!!!
Завтра же пощупаю третий и попробую на тайпскрипт перейти, ибо сил моих уже нет.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11, #22

10. Сообщение от Аноним (10), 19-Сен-20, 22:27   +/
Очень полезная информация! Блокировать всю эту лабудень все так же легко, или там уже с рандомизацией? Тогда придется вырубать фсе ;)
Ответить | Правка | Наверх | Cообщить модератору

11. Сообщение от имя_ (?), 19-Сен-20, 22:31   –3 +/
спасибо, что держишь всех в курсе!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

12. Сообщение от Аноним (12), 19-Сен-20, 22:32   –4 +/
Ей богу, тайпскриптовцы -- натурально сектанты...
Ответить | Правка | Наверх | Cообщить модератору

13. Сообщение от Sin2x (ok), 19-Сен-20, 22:33   –1 +/
https://krausest.github.io/js-framework-benchmark/current.html

Превосходит и предшественников и конкурентов. Смотри строки slowdown geometric mean, меньше == лучше. И это там ещё один из старых RC, а не релиз.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #31

14. Сообщение от Аноним (14), 19-Сен-20, 23:13   +6 +/
Питоном
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #49

15. Сообщение от Аноним (14), 19-Сен-20, 23:14   +/
Сейчас уже давно в моде Свелт
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16, #18

16. Сообщение от Sin2x (ok), 19-Сен-20, 23:27   +2 +/
Это не так.

https://trends.google.com/trends/explore?geo=US&q=svelte,vue

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

17. Сообщение от Гугл (?), 19-Сен-20, 23:39   –1 +/
А когда перепишут на Rust :божественный язык всех BLM?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19, #20

18. Сообщение от Нонон (?), 19-Сен-20, 23:42   –1 +/
Плюсую свелт. Пусть и не в моде, но вещь годная. Быстрая и кода писать меньше

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #21

19. Сообщение от Sin2x (ok), 19-Сен-20, 23:43   –1 +/
Rust язык для бэкенда, а вью это фронт. Бэк на расте уже есть, это Deno, будущая замена ноды.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #23, #66

20. Сообщение от Нонон (?), 19-Сен-20, 23:44   –1 +/
Троль?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #37

21. Сообщение от Sin2x (ok), 19-Сен-20, 23:45   +2 +/
Dart не взлетел и не взлетит, поэтому Flutter тоже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #51

22. Сообщение от Аноним (22), 19-Сен-20, 23:55   –3 +/
Если js для тебя го..о, значит ты что-то делаешь не так, и это не твое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #24

23. Сообщение от Аноним (23), 20-Сен-20, 00:11   –1 +/
ничто не мешает сделать интерпретатор раста на жабаскрипте, разве растисты ещё не догадались?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #30

24. Сообщение от Gogi (??), 20-Сен-20, 00:24   +4 +/
JS не может быть "то" для адекватных людей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #29

25. Сообщение от Аноним (25), 20-Сен-20, 00:26   –4 +/
Я так понимаю в конечном счете TypeScript все равно так и не одним браузером не поддерживаем напрямую без трансляции в JavaScript. Таким образом в целом просто слой потерь производительности. А с WASM тема пока зависла?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #27, #39, #41, #52

27. Сообщение от Minona (ok), 20-Сен-20, 00:36   +/
Неправильное понимание. Лучше на этапе написания ругаться на ошибки, чем при работе будет молча грузить систему, жрать батарею, разгонять кулер и так далее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #34, #36, #42

28. Сообщение от Аноним (28), 20-Сен-20, 02:29   –3 +/
Ура! Вот, кстати, годный пример движка с интерфейсом на vue.
https://github.com/klkvsk/0chan
Ответить | Правка | Наверх | Cообщить модератору

29. Сообщение от Аноним (29), 20-Сен-20, 02:41   –4 +/
Вот прям интересно стало — а что «то» для адекватных людей?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #33

30. Сообщение от Аноним (30), 20-Сен-20, 02:46   +/
Зачем интерпретатор? Есть wasm и Rust неплохо его поддерживает. Есть даже экспериментальные web-фреймворки, вроде Yew, но это скорее чтобы просто поиграть. Но мне больше интересны штуки, вроде Iced или OrbTk, которые, в идеале, смогут позволить действительно кроссплатфоременный GUI делать: один код для веба, десктопных платформ и мобильных, а какие-то типы и логику можно было бы вообще с серверным кодом шарить. Было бы круто, но корпорации таким инициативам, если они оправдяют себя, наверняка будут сопротивляться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #40

31. Сообщение от Аноним (31), 20-Сен-20, 02:52   +1 +/
В каких-то бенчах может и превосходит, а вот на практике сайты на нем почему-то все лагучие в интернете
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #32

32. Сообщение от Sin2x (ok), 20-Сен-20, 02:55   +1 +/
Первый раз слышу. Кто это тестировал и как? Если это твой личный эмпирический опыт, приведи пару-тройку примеров.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

33. Сообщение от Sin2x (ok), 20-Сен-20, 03:03   +6 +/
Языки со статической типизацией.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #43

34. Сообщение от Аноним (34), 20-Сен-20, 03:12   +9 +/
Можешь привести РЕАЛЬНЫЙ пример ошибки, которая "будет молча грузить систему, жрать батарею, разгонять кулер и так далее" из-за отсутствия Тайпскрипта?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #79

35. Сообщение от Аноним (34), 20-Сен-20, 03:15   –3 +/
Это у которого единственный автор-китаец?
Не, спасибо.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #57, #71

36. Сообщение от Аноним (34), 20-Сен-20, 03:19   +/
Или нахватался статеек от квазипрофесианалов и несёшь в массы, не включая мозг?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

37. Сообщение от Аноним (34), 20-Сен-20, 03:21   +/
Гуль
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #46

39. Сообщение от Artyom (??), 20-Сен-20, 04:06   –1 +/
ждём и хотим в новом поколении.
блаззор поинтересенее будет но пока сыыро
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

40. Сообщение от Аноним (23), 20-Сен-20, 04:07   +/
> один код для веба, десктопных платформ и мобильных

детская наивность

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #44

41. Сообщение от Artyom (??), 20-Сен-20, 04:14   –2 +/
надо типо на ВасМ генерировать генирирвоать и будет оптимизон на уровне сервера а не компилиция тайпа в ЖС?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

42. Сообщение от Lex (??), 20-Сен-20, 04:17   –4 +/
Учитывая, что 90% ошибок в жс( клиентском ) приходятся на нарушения логики работы и косячную отрисовку элементов( неверное вычисление размеров или отступов в зависимости от размеров экрана и соотношения сторон ), то как конкретно ts решит эти проблемы ?
Ведь г.на в проект он приносит море, в виде эпического усложнения синтаксиса, а так же соблазна применять барахло в стиле продвинутого ооп там, где оно в принципе не нужно, кучу ненужных сущностей и серьезное усложнение доработок( правки не топольков в самом коде, но и в описании типов итд итп ).

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

43. Сообщение от Lex (??), 20-Сен-20, 04:26   +/
«Общество без цветовой дифференциации штанов нежизнеспособно»(ц)

Это уже вчерашний день и реально нужно либо для только_изучащих ЯП и неспособных понимать преобразования типов, либо - для тех, кому мозг всю жизнь насиловали штуками вроде жабы и господа уже просто не способны мыслить как-то иначе

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #73

44. Сообщение от Аноним (30), 20-Сен-20, 04:31   +/
Потому я и сказал про корпорации. Легкая портируемость - не то, чего хотят microsoft, apple или google. Они не просто не делают ничего для облегчения кроссплатфоременности, но и всячески препятствует ей. Так-то, технически, нет никакой печали в том, чтобы создать вменяемое кроссплатфоременное решение для графических интерфейсов, если бы это было в общих интересах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

45. Сообщение от Haha (?), 20-Сен-20, 05:12   +1 +/
XHTML? Щито? Он ведь изначально был мертворожденным, поэтому его и похоронили, где XML копал яму, а HTML5 закапывал
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #48, #88

46. Сообщение от bergentroll (ok), 20-Сен-20, 06:58   +/
Гугль
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

47. Сообщение от Рмшъ (?), 20-Сен-20, 07:36   +/
Старый код на этом будет работать или это теперь два разных диалекта? npm i vue@cli что теперь ставить будет?
Как оно определяет, какой язык в теге script у моего компонента? Или обычный js — это валидный TS, как в ситуации с CSS и SCSS?

Понимаю, что это есть в ченджлоге, но почему бы было не развернуть новость, а не сводить её к ссылке на источник?

Таки теперь есть смысл дочитывать до конца документацию по второму вуе, или сразу про эти новые компоненты читать?

В нюкст само заедет или надо шаманить?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #58, #59

48. Сообщение от Аноним (6), 20-Сен-20, 08:47   +/
Ваше мнения для нас очень важно, тем не менее это на сегодня стандарт в ряде областей. Мне будет достаточно автоверификации и фунцкция возвращающих текст с тегами, мой код выглядит лапшевато и писать логику для каждого тега мне напряжненько.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #77

49. Сообщение от Аноним (6), 20-Сен-20, 08:59   –1 +/
Нечего сказать — проходите мимо, благодарю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

50. Сообщение от foo (?), 20-Сен-20, 10:11   +/
Генераторами, на худой конец циклами. Серьезно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

51. Сообщение от dart (??), 20-Сен-20, 10:20   –1 +/
Неверно, Dart зверски вырос в 2019-2020 благодаря flutter, а вырастет ещё больше
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #54

52. Сообщение от Bykka (?), 20-Сен-20, 10:35   –1 +/
https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor

Production ready. Install .net core + vs code and you can develop on any platform.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

53. Сообщение от Sin2x (ok), 20-Сен-20, 10:52   –2 +/
Гугл мне в первой строчке выдал https://pypi.org/project/pml/

Оно не подходит чем-то?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

54. Сообщение от Sin2x (ok), 20-Сен-20, 11:03   +1 +/
Ну-ну.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

После того, как создатель языка Ларс Бак ушёл из Гугла, будущего у дарта нет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #62

55. Сообщение от user90 (?), 20-Сен-20, 11:46   +1 +/
Это к юзерскриптам иемеет какое-нибудь отношение?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #63, #72

56. Сообщение от мосады и анб (?), 20-Сен-20, 12:01   –2 +/
Мб шаблонизаторами питона?
я не то что бы сильно разбираюсь)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #60

57. Сообщение от Страшный аноним (?), 20-Сен-20, 12:34   –1 +/
Кто сказал, что Земля круглая? Один итальяшка Бруно? Не спасибо, но я пасу свиней на плоской Земле, все об этом знають.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #75

58. Сообщение от ikombemail (ok), 20-Сен-20, 12:39   –1 +/
Если ты про NuxtJs, то он готовится. Скоро автор должен третью версию выкатить, там Vue3 будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #61

59. Сообщение от ikombemail (ok), 20-Сен-20, 12:50   +1 +/
Можешь последние сведения от самого автора получать.
https://twitter.com/Atinux
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

60. Сообщение от Аноним (6), 20-Сен-20, 14:04   –1 +/
Мне нужна только генерация. И тут в том и дело, что таких, чтобы не легаси и не мусор, как бы и нет. Тот же yattag ближе всего к желаемому судя по поверхностному осмотру. Надо будет попробовать. Но, опять же, мне не нужно эскейпить данные, зачем они за меня решают! Нефункциональный отстой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #67

61. Сообщение от Рмшъ (?), 20-Сен-20, 14:35   +/
Старый код сломается? Будет как в питоне? Или можно будет просто обновить версию и всё?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #64

62. Сообщение от Аноним (62), 20-Сен-20, 15:05   +1 +/
Зато Дарт не такой как все и изобретен в Гугле. Все правила хорошего тона соблюдены.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

63. Сообщение от Аноним (62), 20-Сен-20, 15:07   +/
Совсем нет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

64. Сообщение от ikombemail (ok), 20-Сен-20, 15:11   –1 +/
у vue 3 полная совместимость со второй версией.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

65. Сообщение от Анони (?), 20-Сен-20, 15:18   +/
React не фреймворк, если что...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #69

66. Сообщение от Аноним (66), 20-Сен-20, 15:23   +/
> Rust язык для бэкенда

Уже давно есть куча фреймворков для фронтенда на Rust:
https://yew.rs
https://seed-rs.org
https://github.com/schell/mogwai
https://github.com/hecrj/iced
https://github.com/emilk/egui

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #70

67. Сообщение от Аноним (67), 20-Сен-20, 15:32   +/
> мне не нужно эскейпить данные

Кек.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #68

68. Сообщение от Аноним (6), 20-Сен-20, 15:47   –1 +/
У меня есть хлорка для этого, все эти хелловорлд-генераторы слишком много на себя берут -- эта задача совершенно не в их хелловорлдовской компетенции. Это и раздражает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

69. Сообщение от Sin2x (ok), 20-Сен-20, 16:00   +1 +/
https://en.wikipedia.org/wiki/React_(web_framework)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #80

70. Сообщение от Sin2x (ok), 20-Сен-20, 16:04   –1 +/
>> Rust язык для бэкенда
> Уже давно есть куча фреймворков для фронтенда на Rust:
> https://yew.rs
> https://seed-rs.org
> https://github.com/schell/mogwai
> https://github.com/hecrj/iced
> https://github.com/emilk/egui

Можно и гвозди микроскопом забивать.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

71. Сообщение от Ofigenn (?), 20-Сен-20, 16:09   +1 +/
to quote Evan You himself „represents over 2 years of development efforts, featuring 30+ RFCs, 2,600+ commits, 628 pull requests from 99 contributors, plus tremendous amount of development and documentation work outside of the core repo”.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

72. Сообщение от Аноним (72), 20-Сен-20, 17:15   –1 +/
> Это к юзерскриптам иемеет какое-нибудь отношение?

Нет. Это имеет отношение к говноскриптам.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

73. Сообщение от Аноним (73), 20-Сен-20, 18:19   –1 +/
каким образом способность понимать преобразования типов защищает от ошибок? Видал я код, способных мыслить иначе — они там либо вручную проверки типов прикручивают, либо используют готовые проверяльщики типов. А все потому, что уже сами не могут быстро найти откуда и при каких условиях приходит не то, что они ожидали
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

74. Сообщение от AndyD (?), 20-Сен-20, 18:24   +2 +/
Да что ты, черт побери, такое несёшь...?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

75. Сообщение от Аноним (23), 20-Сен-20, 19:16   +1 +/
Про круглую Землю знали и до Бруно, ещё в Древней Греции.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

76. Сообщение от абв (?), 21-Сен-20, 02:07   +/
Вероятно, там ошибка.

Правильная ссылка на репо с 3 версией — https://github.com/vuejs/vue-next

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

77. Сообщение от Хипхоп (?), 21-Сен-20, 03:01   –3 +/
Ты бредишь, в какой ты говоришь у тебя области xhmtl стандарт? В паховой или чуть ниже? Бедьняга открой для себя XML если нужна валидация и специфичные штуки типа Xpath, просто это дико обмениваться xhtml(ака веб-страницами в качестве формата обмена сообщений)... Жость!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #85

78. Сообщение от Аноним (78), 21-Сен-20, 04:08   +/
>Для TypeScript лучше выбирать божественный React/Preact. Vue останется в истории как библиотека для несложных хелло-ворлдов,

Но реакт всегда будет хуже, поскольку будет сравнивать на каждый чих огромные куски виртуал dom, которые надо построить. Vue не страдает этим дефектом в дизайне.

>сильно злоупотребляющая мутными автомагическими рефлексиями.

В vue нету и не было рефлексии, и в 3 версии очень понятное новое апи в плане реактиности и тайпингов, так что ясно что number а что Ref<number> и что конкретно отслеживает фреймворк. А поскольку фреймворк следит за состоянием напрямую, то он всегда будет лучше и быстрее реакта, всегда обновляя только то что нужно, с минимально возможными накладными расходами. Как-то так.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #82

79. Сообщение от Java omnomnom your memory linux (?), 21-Сен-20, 06:02   –2 +/
Сударь не знает, как работают браузерные js движки. В чём то очень похожи на спекулятивную часть процессоров.
Зная о таких вещах можно было бы сразу понять, что типизация позволила ускорить код за счёт оптимизаций интерпретатора.
На эту тему есть оч много докладов. Гуглится holyjs v8.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #87

80. Сообщение от Анони (?), 21-Сен-20, 08:01   +1 +/
На официальный сайт зайди... "A JavaScript library for building user interfaces." Слово library ни о чём не говорит? Это библиотека для UI и не более того, в отличии от Angular и Vue.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #81

81. Сообщение от Sin2x (ok), 21-Сен-20, 08:37   +1 +/
Это казуистика.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

82. Сообщение от Ненавижу SJW (?), 21-Сен-20, 09:27   +/
> Vue не страдает этим дефектом в дизайне

Так у Vue тоже есть виртуальный DOM

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #86

83. Сообщение от Аноним (83), 21-Сен-20, 11:00   –1 +/
> Но Blazor поинтереснее, если смотреть за пределами JS.

Настолько интересный, что даже пример hello world на нем найти сложно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #84

84. Сообщение от Sin2x (ok), 21-Сен-20, 11:24   +/
Настолько сложно, что заняло у меня одну секунду.

https://habr.com/ru/post/486570/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #94

85. Сообщение от Аноним (6), 21-Сен-20, 13:28   +/
Вообще-то, ничего плохого в нём нет, он просто прекрасен в отличие от помойного html. Ну, по-крайней мере, он не хуже xml, и взял лучшее от обоих. И таки да, благодаря тому, что его легко распарсить и он всегда корректный, он вполне используется. Xml не очень человекочитаемый, а тут вполне даже. И данные в нём свободно воспроизводят маломощные устройства уровня калькулятора. Хотя, конечно, и помойный html можно считать "просто xml", но ничего хорошего из этого не выйдет в любой перспективе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #95

86. Сообщение от Аноним (86), 21-Сен-20, 13:58   +/
Он есть, но реализация отслеживания изменией не завязана на сравнении vdom. Vue напрямую хранит зависимости частей vdom от реактивного состояния.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82

87. Сообщение от rshadow (ok), 21-Сен-20, 14:02   +/
Фанатики типизации немного подза*** решением несуществующих проблем.

> На эту тему есть оч много докладов.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79

88. Сообщение от rshadow (ok), 21-Сен-20, 14:09   +/
Отличная была идея. Мне нравилось. Сильно принципиально изменений то не было. Но зато: парсеры есть, валидация, никаких вариаций в написании кода, все быстро и корректно.
Но помойка html5 оказалась более востребована. Пусть парсинг в браузере и замедляется в несколько раз, зато большинство может бить в клавиатуру лицом, и это будет корректно отображено.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

90. Сообщение от ixrws (??), 21-Сен-20, 20:45   +3 +/
Поинтереснее чем конкретно? Тем что наконец-то на С# можно писать хоть что-то более-менее современное для веб, при это постоянно ловя геморрой на свою голову?

Вот как раз занимаемся проектом на Blazor для одного заказчика, наслушавшегося рекламы. Так вот до того же Vue ему не то что далеко с точки зрения удобства разработчика и доступности компонентов, а совсем как с другой планеты. Планеты детских поделок с поддержкой от 10 человек. Про то, что код делающий одно и то же на C# blazor будет длинее раз в 5 минимум своих аналогов на современного angular + ts или vue + ts или react. Ну а количество проблем, которые разработчику придётся решать в процессе работы с netcore, nuget и прочими велосимедами от ms в сравнении с nodejs, npm превысит любые ожидания.

Хоть как-то Blazor котируется только с точки зрения любителя жрать какашки от MS, то есть от разработчика asp .net со стажем от 10 лет. Обычный веб разработчик даже со стажем 15+ лет, какой-нибудь phpшник, увидит в Blazor только ад и боль. Про nodejs разработчиков и говорить нечего.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #91

91. Сообщение от Sin2x (ok), 21-Сен-20, 21:20   –1 +/
>[оверквотинг удален]
> blazor будет длинее раз в 5 минимум своих аналогов на современного
> angular + ts или vue + ts или react. Ну а
> количество проблем, которые разработчику придётся решать в процессе работы с netcore,
> nuget и прочими велосимедами от ms в сравнении с nodejs, npm
> превысит любые ожидания.
> Хоть как-то Blazor котируется только с точки зрения любителя жрать какашки от
> MS, то есть от разработчика asp .net со стажем от 10
> лет. Обычный веб разработчик даже со стажем 15+ лет, какой-нибудь phpшник,
> увидит в Blazor только ад и боль. Про nodejs разработчиков и
> говорить нечего.

Это детские болезни технологии, у самого вебасма только версия 1.1 драфта спецификации вышла 8 сентября. Возможность писать на шарпе для бэка и фронта и работать на вебасме это то, чего нет ни у кого, поэтому это интересно, да.

Сравнивать убогие динамические языки php и js с шарпом смешно и нелепо. TS дело другое, но он в итоге транспилируется в js, с точки зрения чистоты это косяк.

Всё будет, но не сразу.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #92

92. Сообщение от ixrws (??), 21-Сен-20, 23:55   +1 +/
Нелепо, это когда не сравнивают сравнимое. php и js давно используются в крупных проектах, в том числе для ынтерпрайза. Можно сказать, что нет ниш уже, где нельзя было сравнивать их с C#. То что кто-то настолько подсел на иглу методичек от МС, по которым живёт уже лет 20, не может понять, что есть крупные проекты на php, которые не уступают ни по стабильности ни по скорости обработки - это просто проблема такого человека.

Любой более-менее практиющий лет 10 инженер, не блокированный на какую-то одну позицию, понимает что технически что php что C# имеют как преимущества, так и недостатки. Сказать однозначно, что проект на C# будет более высокого качества и будет иметь б'ольшую производительность нельзя. Многое будет зависеть от кода, который напишут и какие технологии будут использовать. Не зря ms притащили netcore на linux. Во многих случаях было так, что iis+asp net просто не могли дать сопоставимую производительность в сравнении с php-fpm + php. И дело было в windows стеке.

Ну и ещё один пример для понимания: sql крайне убогий, интерпретируемый по своей сути, плохо оптимизируемый язык. Но при этом крупнейшие проекты используют базы с ним и не кукарекают. А могли бы, говоря насколько это несерьёзно использовать sql, у которого писать процедуры для разных баз надо разными средствами, средства отладки просто детский сад, а возможности процедур настолько ничтожны, что даже до lua им бесконечно расти.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91 Ответы: #93

93. Сообщение от Sin2x (ok), 22-Сен-20, 00:05   –1 +/
> php и js давно используются в крупных проектах, в том числе для ынтерпрайза. Можно сказать, что нет ниш уже, где нельзя было сравнивать их с C#. То что кто-то настолько подсел на иглу методичек от МС, по которым живёт уже лет 20, не может понять, что есть крупные проекты на php, которые не уступают ни по стабильности ни по скорости обработки - это просто проблема такого человека.

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

> Любой более-менее практиющий лет 10 инженер, не блокированный на какую-то одну позицию, понимает что технически что php что C# имеют как преимущества, так и недостатки. Сказать однозначно, что проект на C# будет более высокого качества и будет иметь б'ольшую производительность нельзя. Многое будет зависеть от кода, который напишут и какие технологии будут использовать. Не зря ms притащили netcore на linux. Во многих случаях было так, что iis+asp net просто не могли дать сопоставимую производительность в сравнении с php-fpm + php. И дело было в windows стеке.

По поводу качества: https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/

По поводу скорости сравнение опять же нелепое: шарп быстрее даже чем Го, что говорить об убогом пыхе. https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Про Windows-стек можешь забыть. С 5 версии дотнета больше нет разделения на виндо- и кор-дотнет.

Я понимаю, что у тебя бомбит от того, что тебе приходится писать в прод на сыром продукте, но никто не заставлял его выбирать, не проведя ресёрч -- ССЗБ.

По моим размышлениям, Blazor будет готов для реального прода в следующем году после релиза .NET 6, который будет LTS. А пока всё ровно так, как я написал -- интересно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92

94. Сообщение от _ (??), 22-Сен-20, 00:09   +/
Просто ты знаешь где *о*но лежит а мы нет :-р
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84

95. Сообщение от Хипхоп (?), 23-Сен-20, 05:25   +/
Трэш
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85 Ответы: #96

96. Сообщение от Аноним (6), 23-Сен-20, 16:52   +/
Пхн
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #97

97. Сообщение от Хипхоп (?), 23-Сен-20, 19:31   +/
Че мелочится с xhtml, бери для логов и сообщений сразу OOXML раз на то пошло, а лучше epub шоб совсем больно было
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру