Here's my opinion. I think the best way to create logic is by writing code. Take for example an if condition if foo == bar then x = 1 else x = 2. I could write that in 3 seconds at the same speed as I think about it. Compare it to a drag and drop tool, where you have to drag in the if condition block, then change the condition, the then block and the else block.
But I think nocode tools are great for the visual side of programming. Take for example HTML/CSS. How efficient am I when writing this css code background-image: linear-gradient(90deg, #1f03caff 0%, #3918ffff 100%) where i have to constantly check if the colors are right, if the position is good, if the gradient angle is good. I need to go back and forth between the code and how the actual gradient looks several times. This is mostly why people tend to create gradients with tools, not by hand with code.
And this was a simple gradient example, but this get more complicated with animations, shadows, effects, transforms, transitions, etc. This is where a nocode app that deals with html/css I think provides a more efficient experience than writing all this by hand.
There are not that many good html/css nocode applications, but take for example Desech Studio where you can manage any html/css property, tag and selector you want.
But this doesn't mean you can bypass learning HTML/CSS. You still need to think in html and css terms otherwise it's just going to be an opinionated drag and drop website builder which doesn't scale that great when dealing with more complex websites.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Here's my opinion. I think the best way to create logic is by writing code. Take for example an if condition
if foo == bar then x = 1 else x = 2
. I could write that in 3 seconds at the same speed as I think about it. Compare it to a drag and drop tool, where you have to drag in theif condition block
, then change thecondition
, thethen block
and theelse block
.But I think nocode tools are great for the visual side of programming. Take for example HTML/CSS. How efficient am I when writing this css code
background-image: linear-gradient(90deg, #1f03caff 0%, #3918ffff 100%)
where i have to constantly check if the colors are right, if the position is good, if the gradient angle is good. I need to go back and forth between the code and how the actual gradient looks several times. This is mostly why people tend to create gradients with tools, not by hand with code.And this was a simple gradient example, but this get more complicated with animations, shadows, effects, transforms, transitions, etc. This is where a nocode app that deals with html/css I think provides a more efficient experience than writing all this by hand.
There are not that many good html/css nocode applications, but take for example Desech Studio where you can manage any html/css property, tag and selector you want.
But this doesn't mean you can bypass learning HTML/CSS. You still need to think in html and css terms otherwise it's just going to be an opinionated drag and drop website builder which doesn't scale that great when dealing with more complex websites.