Size: a a a

Elm Lang сообщество разработчиков

2018 April 01

🦉⁣

🦉 ⁣ in Elm Lang сообщество разработчиков
Vladimir
Добрый день. Наверно уже 100 раз спрашивали, но все же: Очень хочется попробовать elm, но абсолютно не реально для меня описывать html в коде. Из вариантов нашел только какой то онлайн транслятор html ->elm -тоже не вариант. Есть ли какой нибудь общепринятый способ пользоваться html и css ?
ты бы ещё react попробовал
источник

С

Сергей Ufocoder in Elm Lang сообщество разработчиков
Vladimir
Добрый день. Наверно уже 100 раз спрашивали, но все же: Очень хочется попробовать elm, но абсолютно не реально для меня описывать html в коде. Из вариантов нашел только какой то онлайн транслятор html ->elm -тоже не вариант. Есть ли какой нибудь общепринятый способ пользоваться html и css ?
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Vladimir
Добрый день. Наверно уже 100 раз спрашивали, но все же: Очень хочется попробовать elm, но абсолютно не реально для меня описывать html в коде. Из вариантов нашел только какой то онлайн транслятор html ->elm -тоже не вариант. Есть ли какой нибудь общепринятый способ пользоваться html и css ?
надо избавляться от предрассудков. html - это по сути формат сериализации DOM, при чём весьма тупорылый. Писать его на гуманном языке - это благо, не надо этого бояться
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
🦉 ⁣
ты бы ещё react попробовал
а вот jsx - говно
источник

🦉⁣

🦉 ⁣ in Elm Lang сообщество разработчиков
Pawel Filimonenkow
а вот jsx - говно
Ну хз
источник

🦉⁣

🦉 ⁣ in Elm Lang сообщество разработчиков
По мне хорошее решение
источник

🦉⁣

🦉 ⁣ in Elm Lang сообщество разработчиков
Лучше чем шаблоны в вуе или ангуляре
источник

ŹR

Źmićer Rubinštejn in Elm Lang сообщество разработчиков
В вуе можно писать на jsx
источник

🦉⁣

🦉 ⁣ in Elm Lang сообщество разработчиков
Źmićer Rubinštejn
В вуе можно писать на jsx
Та все равно говно выходит
источник

🦉⁣

🦉 ⁣ in Elm Lang сообщество разработчиков
Типизации то нет
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Źmićer Rubinštejn
В вуе можно писать на jsx
Писать что-то серьезное на нетипизированном языке — нельзя. Как следствие, все фреймворки со своими шаблонами — сразу выкидываются в помойку, без попыток в них разобраться.
источник

ŹR

Źmićer Rubinštejn in Elm Lang сообщество разработчиков
Ну есть же flow, typescript
источник

ŹR

Źmićer Rubinštejn in Elm Lang сообщество разработчиков
Говорят, что у кого-то даже все работает )
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Źmićer Rubinštejn
Ну есть же flow, typescript
Речь про DSL шаблонов, в котором строгой типизации нет, и как ее приделать — непонятно.
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
🦉 ⁣
Лучше чем шаблоны в вуе или ангуляре
да, но ещё лучше тогда уж на чистом js, без jsx, юзать createComponent
источник

at

andrei tshurotshkin! 🎄 in Elm Lang сообщество разработчиков
так в jsx она есть
источник

🦉⁣

🦉 ⁣ in Elm Lang сообщество разработчиков
Pawel Filimonenkow
да, но ещё лучше тогда уж на чистом js, без jsx, юзать createComponent
слишком многословно
источник

🦉⁣

🦉 ⁣ in Elm Lang сообщество разработчиков
Pawel Filimonenkow
да, но ещё лучше тогда уж на чистом js, без jsx, юзать createComponent
jsx это сахар над createElement
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
🦉 ⁣
jsx это сахар над createElement
чтобы  обойти ограниченния JSX-синтаксиса для атрибутов и получить возможность использовать привычные удобняшки, надо использовать специальный JSX-синтаксис, который позволяет переключиться назад на JS-синтаксис. Сахар - он такой :)
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
andrei tshurotshkin! 🎄
так в jsx она есть
если написать onclick вместо onClick, то сообщения об ошибке не будет, но программа завершится сбоем. такую "типизацию" я отвергаю
источник