Какой фреймворк выбрать?
От: RiNSpy  
Дата: 14.02.22 19:37
Оценка:
Для развлечения и самообучения, хочу сделать проект — что-то вроде графического редактора в браузере, с масштабированием, возможностью выбора участка и его копирования/вставки/поворота и пр. В перспективе хочу запилить импорт картинок, чтоб они хитрым образом масштабировались, и т.д.

На простом js написал небольшой игрушечный прототип: https://jsfiddle.net/kate6uqf/

Не хочу изобретать велосипед, или через пару месяцев обнаружить, что надо всё переписывать на другом фреймворке. Какой фреймворк выбрать? Как на нём, в общих чертах, будет организован jsfiddle выше?
Re: Какой фреймворк выбрать?
От: Lazytech Ниоткуда  
Дата: 15.02.22 03:05
Оценка: 2 (1)
Здравствуйте, RiNSpy, Вы писали:

RNS>Не хочу изобретать велосипед, или через пару месяцев обнаружить, что надо всё переписывать на другом фреймворке. Какой фреймворк выбрать? Как на нём, в общих чертах, будет организован jsfiddle выше?


React или Vue? Можно Svelte, но его экосистема...
Re: Какой фреймворк выбрать?
От: scf  
Дата: 15.02.22 06:33
Оценка: 2 (1)
Здравствуйте, RiNSpy, Вы писали:

RNS>Не хочу изобретать велосипед, или через пару месяцев обнаружить, что надо всё переписывать на другом фреймворке. Какой фреймворк выбрать? Как на нём, в общих чертах, будет организован jsfiddle выше?


Для тулчейна сборка-отладка-линтинг-тестирование — npm/typescript/webpack
Для менюшек и прочей интерактивщины на HTML — Vue (более современный дизайн) или React (более массовый).
Re[2]: Какой фреймворк выбрать?
От: RiNSpy  
Дата: 19.02.22 17:22
Оценка:
Здравствуйте, scf, Вы писали:

scf>Здравствуйте, RiNSpy, Вы писали:


RNS>>Не хочу изобретать велосипед, или через пару месяцев обнаружить, что надо всё переписывать на другом фреймворке. Какой фреймворк выбрать? Как на нём, в общих чертах, будет организован jsfiddle выше?


scf>Для тулчейна сборка-отладка-линтинг-тестирование — npm/typescript/webpack

scf>Для менюшек и прочей интерактивщины на HTML — Vue (более современный дизайн) или React (более массовый).

Переписал с React: https://codesandbox.io/s/pixel-art-demo-nwzequ?file=/src/index.js

Это примерно идиоматическая имплементация? Или я где-то велосипед изобретаю?
Re: Какой фреймворк выбрать?
От: vaa  
Дата: 20.02.22 14:30
Оценка: 4 (1) +1
Здравствуйте, RiNSpy, Вы писали:

RNS> Какой фреймворк выбрать?


https://elm-lang.org/
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re: Какой фреймворк выбрать?
От: vaa  
Дата: 21.02.22 01:58
Оценка:
Здравствуйте, RiNSpy, Вы писали:

Еще это
https://ru.svelte.dev/
https://sapper.svelte.dev/
недавно видел по обеим вышла книжка.
только из личного опыта работы с js
лучше typescript сразу использовать.
в разы меньше опечаток и прочих тупых ошибок становится.
сначала начинал изучать реакт, но после знакомства со свелтом понял что он намного удобнее даже того же вью.
может и меньше под него компонентов, тут уже по задаче можно смотреть.

ну и совсем экзотика,
https://fsbolero.io/
или
https://fable.io/
обе довольно простые и надежные.
из мира "код как данные"
https://clojurescript.org/
(есть обертки над реактом — говорят более удобные чем сам реакт)
или
https://parenscript.common-lisp.dev/
☭ ✊ В мире нет ничего, кроме движущейся материи.
Отредактировано 21.02.2022 2:00 Разраб . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.