Live data from Hacker News

Ferro – Simplifying web development, no more HTML

easydatawarehousing.github.io

41–50 of 67 posts

Re: Ferro – Simplifying web development, no more HTML

#41
post #19

For a moment I forgot this is homeland of JS-at-any-cost :) so to let this go through a bit more I'll just post excerpts from the linked website: --- Introduction Simplifying web-development with Ferro - An example Imagine a webpage that displays a form with a checkbox and an input field. The input should only be enabled when the checkbox is checked. This kind of logic is best handled by the webbrowser, not the webse…

[deleted]

Re: Ferro – Simplifying web development, no more HTML

#42
post #39

ASP.NET Webforms all over again.

Webforms was crap because it was all server-side and the component design API was nightmarish, as was the client-side API.

The idea of a truly-component-oriented system for the web that abstracts away the endless pain of modern html/css/js isn't a bad one.

Re: Ferro – Simplifying web development, no more HTML

#43
post #40

Earlier quoted context omitted.

Every day we stray further from hyperlinked documents.

Good. An application platform shouldn't pretend to be a hyperlinked document platform. Embrace the reality of the modern web instead of torturing us with the backwards perverted abstraction.

Or perhaps you can build a decent application platform instead of torturing a very useful hyperlinked document platform into doing something it wasn’t built for.

Re: Ferro – Simplifying web development, no more HTML

#44
Well time should better be spent working on another document language.

I'm curious what the alternative to HTML/CSS would be. If such a new language could be made more readable for humans, just like json and yaml are more readable than XML. Maybe even some stylized markdown or textile might offer a partial solution.

I guess this would not incur such a big cost, since HTTP is still fine. I mean the elephant in the room is that HTML was never designed for web applications in mind, yet you cannot deny that smartphone browsers have a hard time dealing with html web apps, for the simple reason that it's a nightmare to build and run, which is why android apps have to be made.

I guess what I'm saying makes sense, I'm not sure if I'm throwing a pave in the pond... But those things are the reasons I prefer working with languages like C++ instead of HTML.

Re: Ferro – Simplifying web development, no more HTML

#47

But why? Why should web pages that don't require javascript require it?

Why would you have JS disabled anyway?

I disable JS more and more often because of all the crap popups and email signup forms etc... I use this extension which makes it easy to toggle on a per-site basis:

https://chrome.google.com/webstore/detail/quick-javascript-s...

Re: Ferro – Simplifying web development, no more HTML

#48
post #40

Earlier quoted context omitted.

Good. An application platform shouldn't pretend to be a hyperlinked document platform. Embrace the reality of the modern web instead of torturing us with the backwards perverted abstraction.

Or perhaps you can build a decent application platform instead of torturing a very useful hyperlinked document platform into doing something it wasn’t built for.

It's about 20 years too late for that conversation.

Re: Ferro – Simplifying web development, no more HTML

#49
post #48

Earlier quoted context omitted.

Or perhaps you can build a decent application platform instead of torturing a very useful hyperlinked document platform into doing something it wasn’t built for.

It's about 20 years too late for that conversation.

It’s really not. The only thing going for the web as an application platform is decent sandboxing and the fact that web browsers are installed on most computers by default - it’s not actually good, hence the proliferation of native apps on mobile. So perhaps it’s worth thinking about how to put a better system for distributing applications into people’s hands, rather than continuing as a society to waste effort on torturing web technologies into doing it.

Re: Ferro – Simplifying web development, no more HTML

#50
Hard to get past the wall of misinformation:

> What we don't need when using Ferro

> HTML > Javascript DOM finders (like jQuery, Zepto, ...) > Javascript libraries/frameworks that extend html (like Ember, Angular, JSX, Vue, Stimulus) > Shadow DOM Javascript frameworks (like React)

jQuery and Zepto are not “DOM finders”, they are cross-browser compatibility layers (that include querySelector).

“Frameworks that extend HTML” definitely encompasses Ferro itself.

React uses a virtual DOM. “Shadow DOM” is unrelated and part of the web components proposal.

Post reply on HN