#hypertalk — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #hypertalk, aggregated by home.social.
-
Карсон Гросс, создатель HTMX
Карсон Гросс (Carson Gross) — профессор информатики из Монтаны, который неожиданно стал одним из самых ярких персонажей в индустрии веб-программирования последних лет. Он автор языка HyperScript и популярной библиотеки для фронтенда HTMX , позволяющей создавать сложные интерактивные сайты средствами HTML. Красивая альтернатива клиентскому рендерингу на JavaScript решает сразу несколько проблем современного веба, связанных с избыточной сложностью разработки и поддержки, производительностью и ожирением сайтов. Создавать сайты очень просто, тот же Хабр написал один программист , а не команда из сотен разработчиков и девопсов, как сейчас принято нанимать в интернет-компании. Многие веб-разработчики нашего времени выросли со знанием только одностраничных приложений SPA и фреймворков для них. Они начали свои карьеры с приложений на React.js, которые общаются с сервером Node через JSON API. Это настоящая трагедия, считает Гросс. Интерактивные приложения можно делать совершенно иначе.
https://habr.com/ru/companies/ruvds/articles/814193/
#ruvds_статьи #Карсон_Гросс #htmx #Hyperscript #груг #гипермедицные_системы #Рой_Филдинг #REST #RESTful #JSON #HypermediaDriven_Applications #HDA #SPA #React #UI #API #усталость_от_JavaScript #фронтенд #HyperTalk #HyperCard #HTMX 2 #веб_20 #Ajax
-
Simpler languages like #HyperTalk don't have this problem. They scan a source file for lines beginning with `on methodName` or `function methodName` and build your navigation from that, even when swaths of invalid code lie between them.
Similarly, properties are either built in, or part of the image, so there is an explicit creation/deletion step that doesn't allow for any temporarily invalid syntax.
Languages with a graphical editor like #Scratch or #Automator don't have that problem either.