تادِل قصد دارد نحوه ساخت نرمافزار را تغییر دهد با اپلیکیشن ساز وب تصویری همکاریمحور
دنیای فناوری مدتها وعده داده است که توسعه نرمافزار را از طریق ابزارهای «تصویری» که به غیر برنامهنویسان کمک میکند تا محصولات دیجیتال بسازند، دموکراتیک کند. در سالهای گذشته، این ابزارها ممکن است چیزی مانند Visual Basic for Applications (VBA) یا Dreamweaver مایکروسافت بوده باشند و در زمانهای اخیر شاهد ظهور استارتاپهای بدون کدنویسی و کدنویسی کم بودیم که سرمایههای زیادی برای گسترش دسترسی به فرآیند توسعه نرمافزار جمعآوری کردهاند.
در این پسزمینه، استارتاپ دانمارکی تادِل وارد عرصه توسعه بصری شده است: این شرکت یک پلتفرم بدون کدنویسی راهاندازی کرده است که به عنوان جایگزینی کامل برای فریمورکهای جاوااسکریپت طراحی شده و دارای قابلیتهای همکاری در زمان واقعی، کنترل نسخه و میزبانی است.
در نهایت، این شرکت میگوید قصد دارد «نحوه ساخت نرمافزار را تغییر دهد.»
یک فضای شلوغ
استارتاپهایی مانند Bubble ، Flutterflow ، Builder ، Softr ، Framer ، Webflow و بسیاری دیگر مبالغ قابل توجهی جمعآوری کردهاند - اغلب با ارزیابیهای میلیارد دلاری - برای تفسیرهای گوناگون از آنچه که یک پلتفرم توسعه بدون کدنویسی باید به نظر برسد. اگرچه همه این استارتاپها به بازارهای یکسانی هدف نمیزنند، همگی دارای ایدئالهای مشابهی هستند: هرکسی در یک شرکت باید بتواند در توسعه نرمافزار مشارکت کند، بدون اینکه نیاز به دانش برنامهنویسی داشته باشد.
تادِل که در سال 2022 تأسیس شده، توسط مدیر عامل آندراس مولر و مدیر ارشد طراحی کاسپر سوینینگ ایجاد شده است. بنیانگذاران به دنبال ساخت پلتفرمی بودند که به طراحان دسترسی مستقیم به کد زنده از طریق یک رابط ویرایش بصری بدهد، که به آنها امکان اعمال تغییرات UI (رابط کاربری) و UX (تجربه کاربری) را بدهد که بلافاصله در فریمورک کد زیربنایی منعکس میشود.
بنیانگذاران تادِل را به عنوان ابزاری قادر به تکرار قدرت زبانهایی مانند React، اما در قالب بصری مطرح میکنند. مولر تادِل را به عنوان ابزاری برای تیمهای طراحی و توسعه برای ساخت اپلیکیشنهای SaaS کامل تصور میکند — مانند چگونگی استفاده از Figma برای طراحی محصولات دیجیتال؛ Webflow برای خلق وبسایتهای بازاریابی؛ Glide برای مقداری نمونهسازی؛ و Bubble برای تست کردن گسترده از طریق محصولات حداقل قابل قبول (MVPs).
مولر به تککرانچ گفت: «به طور اساسی، هر نوع اپلیکیشن SaaS که نیاز به قابلیتهای پیشرفته دارد، میتواند در React ساخته شود، و [در نتیجه] میتواند در تادِل ساخته شود.»
ایده این است که توسعهدهندگان و طراحان میتوانند از یک صفحه و به یک زبان مشترک کار کنند، بدون نیاز به جابجایی بین محیطهای مختلف. هر جزء ایجاد شده در تادِل میتواند به عنوان بستههایی ذخیره شود و در پروژههای مختلف استفاده شود، و کنترل نسخه به توسعهدهندگان اجازه میدهد تا در صورت نیاز به نسخههای قدیمیتر اجزاء یا اپلیکیشنها بازگردند.
در حالی که طراحان ممکن است روی اصلاح رابط کار کنند، بازاریابان میتوانند محتوا را ویرایش کنند، و توسعهدهندگان میتوانند بر روی منطق اصلی ساخت اپلیکیشن تمرکز کنند بدون نیاز به دخالت در هر تغییر در سبک دکمه. تادِل در واقع «لایه ترجمه» است که اصلاحات بصری را به فریمورک جلویی و روششناسی CSS مربوطه نقشهبندی میکند— همه چیز هم به صورت بصری و هم برنامهنویسی همگامسازی شده است.
شایان ذکر است که تادِل یک سازنده اپلیکیشن وب کامل نیست — به عنوان مثال، یک پایگاه داده داخلی ندارد. یک سازنده همهکاره جلو و عقب ممکن است در برخی موارد منطقی باشد (مثلاً برای نمونهسازی یا برنامههای ساده)، اما مولر معتقد است که کسانی که برنامههای پیچیده میسازند نیازهای متفاوتی دارند، بنابراین منطقی نیست که آنها را با تادِل محدود کنیم. او در یک پست بلاگ توضیح داد: «فناوریهای یکاندازه برای همه همیشه به تکنولوژیهای یکاندازه برای هیچ چیز تبدیل میشوند.»
به جای این کار، برای قابلیتهای بکاند مانند پایگاه دادهها و احراز هویت، تادِل با هر سیستمی که توسعهدهنده میخواهد کار میکند. این شرکت کتابخانهای از ادغامها ارائه میدهد که شامل Xano، Supabase، Airtable، GraphQL، Stripe (برای پرداختها) و حتی مدلهای AI از شرکتهایی مانند OpenAI و Hugging Face میشود.
از نظر قیمتگذاری، تادِل مدل فریمیم را اجرا میکند، با این که بسیاری از بلوکهای سازنده لازم برای ساخت اپلیکیشنهای وب در سطح رایگان ارائه میشود. با این حال، یکی از نکات مهم این است که این فقط برای پروژههای متن باز اعمال میشود و آنها باید در دامنه تادِل میزبانی شوند.
اما اگر هیچ چیز دیگری نباشد، روشی خوب برای نمونهگیری از قابلیتهای تادِل است. کاربران میتوانند پرداخت کنند تا فضای ذخیرهسازی اضافی را باز کنند، به دامنههای سفارشی دسترسی پیدا کنند و تمامی برندینگ تادِل را حذف کنند.
مولر گفت: «هر چیزی که میتوانید در تادِل بسازید، میتوانید در سطح رایگان بسازید. این برای ما مهم است زیرا ما میخواهیم نحوه توسعه نرمافزار را تغییر دهیم. ما باید آن را در دسترس همه قرار دهیم تا زمانی که آنها یک کامپیوتر دارند.»
عوامل متن باز
این شرکت دو ساله ادعا میکند 9,000 کاربر فردی دارد، و روزانه تا 80 ثبتنام جدید و حدود 60 کاربر پرداختی دارد. این یک شروع کمحجم است، اما تادِل در سهشنبه اعلام کرد که 4.3 میلیون دلار در دور تأمین بودجه اولیه به عنوان آمادگی برای متن باز کردن بخش عمدهای از پلتفرمش جمعآوری کرده است. این شرکت قصد دارد زبان و اجزای زمانی پلتفرمش را تحت مجوز Apache 2.0 آزاد کند و برنامه دارد ویرایشگر خود را نیز در مراحل بعدی متن باز کند.
«زبان» در این زمینه به خروجی ویرایشگر اشاره دارد — کد خام که تادِل به AST (درخت نحوی انتزاعی) ارسال میکند، که سپس به کد باینری قابل خواندن توسط ماشین ترجمه میشود. اجراگر به «مفسر» اشاره دارد که اجزاء و خدمات لازم برای اجرای یک برنامه را فراهم میکند.
نتیجه نهایی این است که توسعهدهندگان در نهایت قادر خواهند بود اپلیکیشنهای ساخته شده در تادِل را بدون استفاده از پلتفرم خود در سمت خود میزبان کنند، و آنها قادر خواهند بود زبان را برای برنامههای خود تغییر داده و بهبود ببخشند. مولر میگوید این شرکت انتظار دارد این عناصر مختلف را از امسال و تا سال 2025 متن باز کند.
مولر گفت: «ما کارهای داریم که باید انجام دهیم تا کدهای متن باز را از هم جدا کنیم. این در مراحل اتفاق میافتد.»
دور تأمین بودجه اولیه تادِل توسط شرکت سرمایهگذاری خطرپذیر فنلاندی Inventure هدایت شد. Lifeline Ventures ، PSV ، و چندین سرمایهگذار فرشته، از جمله همبنیانگذار تایپفورم دیوید اوکونیف نیز شرکت کردند.