Description

When the team at Lovable claimed “Webflow is officially dead”, the no-code community was a bit shaken, some even outraged. So in this video we’re going to look into Lovable, see what it does well (and what it doesn’t), before deciding whether it’s a legit alternative to Webflow.

CHAPTERS
0:00 Intro
0:34 What is Lovable
1:17 Building from Scratch
5:24 Building from Figma
13:27 Conclusion

Want to really master Webflow and deliver professional websites? Join our full Webflow Masterclass course 👉 https://bit.ly/3DGk0o7


📱 Find us on SOCIAL MEDIA
Ran's Instagram 👉 https://www.instagram.com/ransegall/
Ran's X (Twitter) 👉 https://twitter.com/ransegall
Flux Academy's Instagram 👉 https://www.instagram.com/flux.academy/
Flux Academy's TikTok 👉 https://www.tiktok.com/@fluxacademy

Summary

Did Lovable Kill Webflow? A Comprehensive Comparison of AI vs Traditional Web Design Tools

In this insightful video, Ran Segall explores whether Lovable, an AI-powered web development tool, truly poses a threat to Webflow as claimed by Lovable's team. The video offers a hands-on comparison between these two popular web design platforms, examining their capabilities, limitations, and practical applications for professional web designers.

Segall begins by testing Lovable's prompt-based website creation, showing how it quickly generates a responsive landing page for a fictional golf analysis company called "Forecaster." The AI impressively produces a functional website with clean design elements and basic interactions in just minutes. However, when attempting to make edits or customizations to the generated site, significant limitations emerge - each change requires writing a new prompt and waiting several minutes for processing, making fine-tuning designs impractical and time-consuming.

The comparison deepens as Segall attempts to recreate an existing Figma design in Lovable that he had previously built in Webflow. While Lovable produces a functional version of the design, it struggles with accuracy, changes color schemes, and makes unauthorized design decisions. More importantly, the editing process proves frustratingly slow compared to Webflow's intuitive visual editor, where changes can be made instantly.

Key challenges with Lovable include difficulty in precisely controlling design elements, lengthy processing times for simple changes, and questions about client usability for content management. The video demonstrates that while Lovable excels at quickly generating code for complex interactive elements like 3D animations, it falls short as a comprehensive website building solution, particularly for content-rich sites requiring frequent updates.

Segall concludes that Lovable hasn't "killed" Webflow but rather represents a complementary tool in a web designer's arsenal. For professional web designers, Webflow remains superior for building and managing complete websites, while Lovable might be valuable for generating specific interactive elements or complex code components that would otherwise require specialized development skills.

This balanced analysis provides valuable insights for web designers navigating the evolving landscape of AI-powered design tools and traditional visual website builders in 2023 and beyond.

Transcript

0:00 when the team at lovable claim web flow 0:02 is officially dead the design Community 0:04 was a bit shaken some even outraged but 0:07 I think that we do need to look reality 0:09 in the face AI is changing how web 0:11 designers work and even though I love 0:13 webflow I do think that we need to look 0:15 into this seriously not because I'm 0:16 afraid AI is going to take my job but 0:18 rather because I'm wondering whether 0:20 there's a better more effective way for 0:22 me to do my job as a web design so in 0:24 this video we're going to look into 0:26 lovable see what it does well see what 0:29 not and then conclude whether it's a 0:31 legit alternative or a threat to web 0:33 flow so what is lovable anyway well 0:35 their website says it's a superum full 0:38 stack engineer which can basically 0:40 develop things for you just by using a 0:42 prompt and looking at their Builder Hall 0:45 of Fame people are actually building 0:47 quite cool things so these are 0:49 experiment with PS5 JavaScript library 0:53 for visual arts and uh yeah they're 0:56 creating some it's pretty cool to create 0:59 something like this this like an 1:00 interactive 3D element just from a 1:03 prompt that you can embed in your 1:05 website what do we have here so here he 1:08 built a shape recognizer he's drawing a 1:11 shape and it's turning into a 3D object 1:13 that's pretty impressive okay I like 1:16 that all right so let's give this a try 1:18 I'm going to put in a prompt build a 1:20 landing page for a tech company that 1:22 does real-time golf analysis name of the 1:25 company is forecaster their brand color 1:27 is green let's see what what happens so 1:31 it's starting up it's going to reason 1:35 and think what would be the right page 1:37 and what would be the right things to 1:38 build and then it's going to start 1:41 writing some code now this does take 1:44 some time all of these code writing and 1:47 uh while some people find this exciting 1:49 I find it quite boring so let's fast 1:51 forward a few inches later okay so it's 1:54 been 3 minutes let's see what we got 1:56 here we have the forecaster page 1:58 precision allowes every swing we 2:00 actually got like a nice image here 2:03 super related to golf we've got these 2:05 analytics he really figured out like a 2:07 nice visual and a 2:09 layout looks actually quite good let's 2:11 scroll through this actually looks very 2:15 impressive also has this tiny hover 2:17 effect as we're scrolling through this 2:20 this looks like a solid you know solid 2:22 design like nice slick interactions here 2:26 request a demo what's your skill level 2:29 that's actually is quite impressive and 2:33 this is actually we can go ahead and 2:35 open this up because this is already 2:38 published um so let's see this here and 2:40 let's see if this is actually uh 2:42 responsive so you can see we've got this 2:45 here on the lovable app very nice let's 2:48 try to check if this is responsive yeah 2:51 this is even responsive and with the 2:54 mobile menu here well the mobile menu is 2:57 not amazing but still I would say this 2:59 is quite impressive now to be fair 3:02 webflow also has their a AI Builder from 3:05 a prompt to get you to something and we 3:07 can discuss about which one gets them to 3:10 a better quality but the question is now 3:12 that it's here what are we going to do 3:14 with this obviously this is just kind of 3:16 like a something to begin with what 3:18 happens if we want to edit this so first 3:20 of all lovable tells you here you can 3:23 refine this and customize you can send 3:25 this to GitHub if you want to publish it 3:27 and so forth now we can also click here 3:30 edit and then we can click some of these 3:32 elements for example the button and then 3:35 if I want to in this case I can I see 3:37 that I can change you know the the 3:40 margin on the sides I thought I might be 3:43 able to even change the color but it 3:45 looks like I can't really change the 3:47 color natively let's discard this but if 3:51 I want to make some kind of changes I'm 3:53 going to have to write a prompt so let's 3:56 actually ask it to replace this visual 3:58 with some kind of like a threejs element 4:01 something interactive let's just see 4:02 what it would do with this so 4:05 replace hero image with uh 4:09 3js uh 4:12 interactive 4:14 golf element let's see what would happen 4:18 so this is probably going to take a 4:19 couple of minutes as well so let's start 4:22 fasting forward and see what happens a 4:25 few moments later okay so we got build 4:28 unsuccessful and something is just not 4:31 loading here so we can just click try to 4:35 fix it and let's see what's going to 4:37 happen a few minutes later okay so it 4:40 seems that this is still not loading and 4:43 it seems like a lot of the interaction 4:45 with these AI coding tools is just try 4:47 to fix this error so let's say site not 4:51 loading please fix it a few inches later 4:55 okay seems like I ruined something never 4:58 mind this anyway I think that building 5:01 from a prompt whether it's with lovable 5:03 or with webflow is actually not a real 5:06 use case because in real web design you 5:08 have to work with your clients on the 5:09 content you have to plan the sit map you 5:11 have to take the design to customize it 5:14 and build the visual assets and you'll 5:16 usually do that with figma so let's 5:18 actually go and work on a real project 5:21 and see how lovable is doing on an 5:22 actual project so here I'm in figma and 5:25 I have this landing page and I've 5:27 recently built this landing page in 5:29 webflow and there's actually a full 5:31 video that you can see me building this 5:33 in webflow it took me two hours to fully 5:35 develop this and let's see if I can do 5:37 this quicker using lovable now in 5:40 lovable you can actually see there is a 5:42 figma import here and if I'm going to 5:43 click it basically is asking me to use a 5:46 builder IO figma plugin to do this so 5:49 I'm going to do that I'm going to select 5:50 this page going to go here to the 5:52 plugins in Builder IO going to try to 5:56 export this into 5:58 lovable however however it's actually 6:00 going to tell me that this page is too 6:03 big right it's over 3,000 pixels and 6:05 it's it's just not going to work and 6:07 it's asking me to just export a smaller 6:10 page and actually this is not like a 6:11 huge page so we're not going to be able 6:14 to do it this way I'm going to try 6:16 something else I'm going to just export 6:18 this as an image because I can see that 6:19 I can also attach images here so I've 6:23 exported this as an image and let's see 6:26 what it can do obviously it's not it's 6:28 going to be 6:30 difficult because you know you have here 6:33 text on the images and probably it won't 6:36 be able to get the visual done right but 6:38 let's see how lovable deals with this so 6:41 I'm going to take this homepage and I'm 6:43 just going to write here develop the 6:46 attached landing 6:49 page try to stick to the original design 6:55 as close as 6:57 possible let's go ahead head it's 7:00 probably going to take a few minutes to 7:02 run the code so let's fast forward and 7:04 see what we're getting a few minutes 7:06 later all right so a few minutes in and 7:08 let's see what we're 7:09 getting um okay it's not exactly the 7:12 same colors right here we had a black 7:14 color here we got a green background it 7:17 did recreate this golf element here and 7:20 animated it which is quite nice uh the 7:23 buttons also turned them into an arrow 7:27 Arrow while there wasn't actually an 7:29 arrow 7:32 um change the bento box here okay so 7:35 there are definitely some things here 7:37 that do are not super accurate um this 7:42 is nice that we already have the um you 7:45 know the carousel the accordion working 7:49 and animating so that's actually quite 7:51 nice let's see what happens okay so we 7:54 don't have for example the image here of 7:57 Tiger Woods so let's see if we want to 8:01 upload the image so let's try to go 8:04 ahead and maybe attach the photo here 8:08 and I'm going to say rep uh use the 8:12 attached 8:14 image uh as the 8:17 profile profile photo of Tiger Woods 8:23 let's see if it would understand this 8:25 because I don't see another way to 8:27 upload an image to here if few moments 8:30 later okay so it's been like 2 minutes 8:33 and it did work and it did replace the 8:35 image but this is already something 8:36 where I'm thinking that's actually a 8:39 problem you know if in web flow I want 8:41 to replace this image I simply double 8:43 click it and you know replace it with a 8:45 different asset but here I'm going to 8:48 have to wait two minutes every time I 8:50 want to replace an asset that already is 8:53 a little bit Troublesome now let's see 8:56 for example if I want to change 9:00 the look of this button which here we 9:02 need to have this kind of like green 9:05 gradient so let's try to edit and if I 9:08 click on the button then let's see what 9:10 we have here um I do have the font 9:15 weight I can choose like if the the font 9:17 okay so I can edit the font from here 9:20 and the 9:21 margins the color does say inherent what 9:25 happens okay so this is the color of the 9:27 text I guess maybe this is the 9:30 background yeah and it doesn't support 9:32 gradients I guess yet so let's discard 9:36 this and let's try 9:38 to um basically tell them for the uh CTA 9:44 button make the 9:49 background 9:50 green 9:52 gradient like in the original design 9:56 let's see what would happen 6 and A2 9:59 hours later okay so 2 minutes later and 10:01 we did get it to change into a gradient 10:04 but I do have to say that you know 10:06 compared to in web flow I go here and I 10:09 I just have like a very simple UI for 10:12 the Coler and to to fine tune the 10:14 gradient it it's not really ideal to 10:18 tweak designs using prompts how do I get 10:21 the the exact green I want am I going to 10:23 now specified color codes doesn't seem 10:26 very very practical now one more thing 10:29 for example let's say I want to change 10:31 the hover animation right so let's say 10:34 this button I go into the hover State 10:36 here in web flow and let's say on Hover 10:39 I want to have a little bit more padding 10:41 on the sides right so we have this kind 10:44 of an interaction but let's also animate 10:47 it so in web flow I'm going to go here 10:49 into Transitions and add transitions to 10:52 the padding let's say 300 mm okay so 10:57 let's say I want to have this in 10:59 interaction so I'm going to go into 11:03 lovable and okay let's say for the CTA 11:08 button add a hover 11:11 animation which makes the 11:14 padding let's say 3x bigger the side 11:19 paddings I guess side paddings three 11:21 times 11:23 bigger H animating over I guess 300 11:28 milliseconds I don't know it's it's it's 11:31 difficult to say when you're just 11:32 writing it right in web flag just find 11:34 unit see if I like it or not it just 11:36 takes a second here let's wait now two 11:39 minutes and see what will happen three 11:41 days later okay so 2 minutes in and it 11:44 did create the animation look I really 11:47 like the fact that you can just write 11:49 what you want and it will figure it out 11:51 but it's not it takes a lot of time and 11:53 it's not a great way to fine-tune it 11:55 right if we want to make it faster if I 11:57 want to make it smaller if I want to 11:58 make it bigger now one more thing that 12:01 I'm thinking about is in web flow hey 12:03 now we need an extra page for this 12:05 website right we click add a new page 12:07 let's say we have an about page now 12:09 right about page and we can just start 12:12 bringing in content in here right into 12:15 the about page what happens in lovable 12:17 if I need to add an extra page let's do 12:21 add a new page to the website and about 12:26 page let's see what would happen three 12:28 weeks later okay I've created a new 12:31 about page with information about 12:32 forecasters so it did edit into the 12:34 navigation and I can click it and we 12:36 have a new page here with already a 12:38 little bit of an information but I guess 12:41 how do I okay so I guess I can switch 12:43 the pages from this drop down menu here 12:46 index about um okay that was pretty slow 12:51 and tedious way to create a page I 12:54 already see that while the initial build 12:56 is quite fast making sure fine-tuning 12:59 this is going to be very slow every 13:01 request I have to wait for like two 13:03 minutes and then reload the whole thing 13:05 and what I'm thinking about is I'm going 13:07 to deliver this to a client and expect 13:10 them to make changes to content using a 13:12 prompt every time they want to change 13:14 the headline or what about when we got a 13:17 lot more context like a CMS we need to 13:20 manage the content here so this is where 13:24 we are right now with lovable all right 13:27 to conclude first of all building from 13:29 scratch was pretty impressive but to be 13:31 fair WEA also has launched their own 13:33 build from scratch using an AI prompt so 13:35 that's not super unique I do think that 13:38 being able to create interactive very 13:40 difficult to develop stuff like 3D 13:42 elements and webg animation using a 13:44 prompt is amazing and I would love if 13:47 webw added something similar to that 13:50 that being said when it comes to 13:51 fine-tuning and managing assets and 13:53 content I think that this is far from 13:56 being usable for actual websites I mean 13:58 I don't see myself delivering delivering 14:00 this to a client who needs to prompt and 14:02 weigh just to replace some text and 14:03 images and it's not an ideal user 14:05 experience so I feel like lovable is 14:08 probably great for building apps but for 14:10 website and especially for complex 14:12 content reach websites it's definitely 14:14 not a replacement for web flow at the 14:17 end of the day I'm probably going to use 14:18 webflow for the main build and use 14:20 lovable just to add like custom code 14:22 effects or elements when I need them uh 14:24 no doubt this is an exciting time to be 14:27 a web designer and let me know what you 14:29 think in the comment what your verdict 14:31 is