Замена JS(X) и TS
От: varenikAA  
Дата: 09.11.20 06:34
Оценка:
Есть мысль упростить работу с asp.net (razor pages). Сама по себе технология на мой взгляд нашла золоту середину между удобством разработки и сложностью.
Но если нужно реализовать сложный сценарий на клиенте, то тут определенно следует использовать что-то близкое бразуеру.
Но вот что?
1. vanilla js
2. jsx (react)
3. ts(tsx)
4. fsbolero (webasm)
5. Fable
6. WebSharper
7. Elm

1 вариант самый удобный в плане необходимости изучения лишь базовых технологий html/css + js.

2-3 требует нехилой прокачки в знании npm и сопутствующего набора инструментов, технологии сбоки, не говоря уже о еще куче ЯП и диалектов css и т.п.

4. соблазнительно, но нет данных о явных приемуществах перед оригиналом (REACTJS).
6. Давно развивается, но кажется жирноват для разработки кусочков для встраивания в cshtml
7. хорош тем, что это полноценный ЯП для бразуера, npm не помню точно, вроде нужен только для vs code. js-компилятор собственный.
минусы — чистый ФП, иногда сложно с наскока закодить. с другой стороны — дисциплина.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.