تصویرسازی از محیت پاندی
تصویرسازی از محیت پاندی

چگونه Lovable توسعه‌دهندگان را از Cursor و Windsurf می‌رباید؟

«توییتر فناوری»، اصطلاحی که تقریباً برای نشان دادن جامعه‌ای از علاقه‌مندان به فناوری در X (توییتر سابق) استفاده می‌شود، زادگاه بسیاری از ابزارهای عالی هوش مصنوعی است و همچنین جایی است که بسیاری از ابزارها پس از کشف جایگزین‌های بهتر توسط توسعه‌دهندگان، از بین می‌روند. پس از محبوبیت Cursor, GitHub Copilot و Windsurf، در حال حاضر Lovable به دلیل سهولت استفاده فوق‌العاده، توجه توسعه‌دهندگان را به خود جلب کرده است.

به نظر می‌رسد که Lovable مانع ورود به ساخت برنامه‌ها و وب‌سایت‌ها را تقریباً به صفر رسانده است و این امکان را برای تقریباً هر کسی فراهم می‌کند که به یک توسعه‌دهنده تبدیل شود. AIM Lovable را آزمایش کرد و با موفقیت برنامه‌ها و وب‌سایت‌های کاربردی را تنها در عرض یک ساعت پس از درخواست، بدون حتی لمس یک خط کد، ساخت.

به عنوان مثال، دن دنی، یک مهندس ارشد نرم‌افزار در DataCamp، موفق شد یک برنامه وب کاربردی را بدون نوشتن هیچ کدی ایجاد کند. در کمتر از سه ساعت، برنامه او به صورت زنده در یک URL واقعی قرار گرفت و لیست‌ها را با شریک خود در زمان واقعی همگام‌سازی کرد. او در وبلاگ خود توضیح داد که چگونه یک طرح اولیه در Excalidraw به یک برنامه کاملاً کاربردی تبدیل شد که توسط Lovable پشتیبانی می‌شود.

در نمونه‌ای دیگر، هنگامی که شپ برایان، بنیانگذار و مدیر ارشد هوش مصنوعی در Galaxy Brain AI، شروع به آزمایش با Lovable کرد، هیچ تصوری نداشت که قرار است بیش از 200 ساعت را صرف ساخت بیش از 60 پروژه کند.

او در یک پست وبلاگی به اشتراک گذاشت که آنچه به عنوان کنجکاوی شروع شد، به زودی به وسواس در درک چگونگی کار در کنار هوش مصنوعی تبدیل شد - نه فقط برای تولید کد، بلکه برای ساخت برنامه‌های کاربردی کامل به صورت مشترک.

ارزش این همه هیاهو را دارد؟

دنی و برایان تنها کسانی نیستند. در سراسر انجمن‌ها، رسانه‌های اجتماعی و گروه‌های توسعه‌دهنده، توسعه‌دهندگان بیشتری به آرامی - یا گاهی اوقات با صدای بلند - به سمت Lovable جذب می‌شوند و اغلب آن را به جایگزین‌هایی مانند Cursor، Bolt یا Windsurf ترجیح می‌دهند.

احمر سلطان، مشاور مهندسی محصول و نرم‌افزار در یک استارتاپ مخفی، تجربه مشابهی را به اشتراک گذاشت. برای مقایسه مستقیم Lovable و Cursor، او به هر دو ابزار یک درخواست مشابه برای یک صفحه فرود داد. Lovable بلافاصله اجرا کرد. سلطان فاش کرد: «یک درخواست بزرگ؟ صفحه فرود کار می‌کند… تمیز و موثر.»

از طرف دیگر، Cursor با مشکل مواجه شد. «گیر کرد… مجبور شدم درخواست را به مراحل کوچکتر تقسیم کنم… و هنوز به آزمون و خطای بیشتری نیاز بود.»

اگر هدف شما رفتن از ایده به نمونه اولیه است، Lovable بهترین گزینه شما است. با این حال، اگر از قبل در عمق یک پایگاه کد قرار دارید و به کنترل دقیق‌تری نیاز دارید، Cursor ممکن است مزیت داشته باشد. این احساس توسط پراجوال تومار از ignytlabs تکرار شد، که گفت Lovable می‌تواند 80٪ از طراحی MVP را انجام دهد در حالی که Cursor می‌تواند از 20٪ باقی مانده از اجرا مراقبت کند.

همانطور که Cursor به سریع‌ترین SaaS در حال رشد در تاریخ تبدیل شد و در عرض 21 ماه از زمان آغاز به کار خود به 100 میلیون دلار درآمد سالانه مکرر (ARR) دست یافت، Lovable نیز مسیری مشابه را دنبال می‌کند و از صفر به 17 میلیون دلار ARR در سه ماه تا ماه مارس مقیاس می‌یابد. آنچه به عنوان یک ابزار منبع باز برای GPT Engineer آغاز شد، پس از جمع آوری 56000 ستاره در GitHub به یک شرکت تمام عیار تبدیل شد.

یکی از بنیانگذاران، آنتون اوسیکا، حتی اذعان کرد که کاهش مانع ورود برای ساخت محصولات هدف بود. او در طول عرضه محصول گفت: «من همیشه احساس می‌کردم که ساخت محصولات خیلی طول می‌کشد. بنابراین من Lovable را برای رفع این مشکل شروع کردم.»

اوسیکا با حمایت چهره‌های برجسته‌ای مانند چارلی سونگورست، عضو هیئت مدیره متا، و توماس ولف، یکی از بنیانگذاران Hugging Face، به همراه فابیان هدین - مخترع رابط کامپیوتر استیون هاوکینگ - Lovable را با چشم انداز «ساخت آخرین قطعه نرم‌افزار» تأسیس کرد.

Lovable خود را به عنوان یک مهندس نرم‌افزار هوش مصنوعی معرفی می‌کند - نه فقط یک دستیار کدنویسی. این ابزار تلاش نمی‌کند یک یا دو خط از توابع کمکی را بنویسد. در عوض، برای توسعه صفحات فرود، سیم‌کشی پشتیبان، اتصال API و نوشتن مستندات متفکرانه ساخته شده است.

با تمام این تعاریف، Lovable بدون نقص نیست

آدیتیا اس کولاوی، بنیانگذار CognitiveLab، به AIM گفت که Loveable می‌تواند «کد ویبره» را انجام دهد و برنامه‌های کاملاً کاربردی را به همراه عملکرد پشتیبان بسازد. کولاوی گفت: «نه تنها می‌تواند ویژگی‌های کاربردی را به طور موثر پیاده‌سازی کند، بلکه رابط کاربری که تولید می‌کند نیز به طور قابل توجهی بهتر از رقبایی مانند Bolt یا v0 است.»

به گفته او، آنچه بیشتر از همه در مورد Lovable برجسته است، پیاده‌سازی محکم یک سیستم عامل هوش مصنوعی است. او افزود: «تجربه کاربری روان است و ادغام با Supabase آن را برای ساخت برنامه‌های کاربردی سرتاسری واقعاً امکان‌پذیر می‌کند.»

«این ابزار به وضوح بیشتر بر کاربر عمومی متمرکز است. بنابراین، در حالی که ویرایش مستقیم کد کمی دشوار است، با اتصال عالی GitHub و گردش کار یکپارچه آن را جبران می‌کند.»

یک توسعه‌دهنده در Reddit قابلیت‌های نمونه‌سازی سریع را به سطح بعدی رساند. آنها در یک چالش خود تحمیلی، 30 برنامه را در 30 روز با استفاده از Lovable ساختند. این سفر به سرعت پخش شد و نیم میلیون بازدید در X به دست آورد. با این حال، با وجود موفقیت، درست مانند سایر ابزارها، Lovable بدون نقص نیست.

پشتیبان‌های پیچیده همچنان مشکل ساز هستند. در حالی که Supabase را به خوبی مدیریت می‌کند، توسعه‌دهندگان گزارش داده‌اند که هر چیزی فراتر از «تنظیمات استاندارد» به سرعت پیچیده می‌شود. همچنین ارزان نیست. برایان خاطرنشان کرد که گردش کار ترجیحی او گاهی اوقات دو تا سه اعتبار در هر تکرار ویژگی طول می‌کشد. این هزینه می‌تواند به سرعت برای سرگرمی سازان افزایش یابد.

علاوه بر این، کنترل دقیق، تخصص Lovable نیست. وقتی نوبت به بازسازی یک بخش خاص یا رسیدگی به کارهای معماری پیچیده می‌رسد، ابزارهایی مانند Cursor و GitHub Copilot همچنان عملکرد بهتری دارند.

به عنوان مثال، Cursor برای کدنویسی ساختاریافته و گام به گام ایده‌آل است. توسعه‌دهندگانی که می‌خواهند معماری را برنامه‌ریزی کنند، وظایف را به قطعات قابل مدیریت تقسیم کنند و هر مرحله از اجرا را کنترل کنند، معمولاً Cursor را ترجیح می‌دهند - حتی اگر به معنای کار بیشتر در ابتدا باشد.

برای بنیانگذاران مراحل اولیه، هکرهای مستقل و سازندگان تجربی، مانع ورود را به طور چشمگیری کاهش می‌دهد. به جای اینکه هفته‌ها منتظر تأیید یک ایده باشند، می‌توانند این کار را در یک روز انجام دهند.