DEV Community

Discussion on: No more HTML coding, please. Let's make layout to HTMLΒ real

Collapse
 
adam_cyclones profile image
Adam Crockett πŸŒ€ • Edited

Pavel, I have l10n 🀏 some of your article. πŸ€·β€β™‚οΈ Where cannot understand. Please πŸ‘€ review and use if you want. Anyone want to carry on.

PS. What language do you natively speak Pavel?


Do you ever think that handwrote HTML code is expensive, long, redundant and outdated?
I think about it every day, when I create another GUI component or system element. This article is my attempt to overview the current state of the industry, its problems and share the results of my research.

Before we start
Wanna try it right now? Here is the proof of concept.
It shows the concept, it's missing implimentation however I think the concept is proven. Details below.

This is my first English publication, please be lenient. Any fix suggestions are welcome.

Glossary
I use "HTML code" and what I mean by this is:

As a developer's working with HTML, process.

Pavel - πŸ€·β€β™‚οΈ I'm sorry no idea what this means.


Intro
About 8 years ago, I expressed the idea that manual HTML coding is outdated and automation will replace it. From that moment, I have been intently searching for solutions to resolve this issue. We already have such tools; Workflow, Bootstrap Studio, inVision, Framer, Supernova, React Studio and many other direct or indirect solutions.
And we also have amazing research on this topic using πŸ€·β€β™‚οΈ (neural networks?), via pix2code or sketch2code.

Unfortunately, I can't find a tool that can be fully integrated into my development process.

So what I do I want? I want to get a layout from the layout designer, break it into components, correct the HTML code, where necessary, add logic, get a library of components and return it all to the designer for future interactions. I understand that it surpasses even the most advanced capabilities of the industry, but this is my dream…

Like Confucius said, the long journey begins with the first step, so I decided to figure out where to start. This is what this article will be about.

Collapse
 
pashaigood profile image
Pavel

Adam, this is exactly what I need. Thank you very much!
I made changes based on your suggestions. My native language is Russian. As you can see, I have some problems translating my thoughts, but I hope this is not an obstacle to communication.

Collapse
 
adam_cyclones profile image
Adam Crockett πŸŒ€

Your welcome. πŸ‘

I have the same problem with my open source library, I'm looking for translators.