Retool پلت فرم کم کد خود را برای ایجاد برنامه های داخلی برای پشتیبانی از برنامه های خارجی نیز گسترش می دهد

از زمان راه اندازی در سال 2017، ابزار مجدد نام خود را به عنوان یکی از بهترین ابزارهای کمکد برای ساخت برنامههای تجاری داخلی مبتنی بر مرورگر بهدست آورده است. خدمات این استارت آپ با بودجه خوب اکنون در هزاران شرکت از جمله آمازون، OpenAI، Pinterest، Plaid، Snowflake، Taco Bell و Volvo استفاده می شود. اکنون، تمرکز خود را از برنامه های داخلی به برنامه های خارجی نیز گسترش می دهد. به درستی به نام “ابزار جدید برای برنامه های خارجی“، این سرویس جدید اکنون به طور کلی در دسترس است و هدف آن ایجاد سریع و کارآمد برنامه های ایمن و کارآمد برای مخاطبان بسیار گسترده تر از قبل برای هر کسب و کاری است.
مانند ابزار مجدد مدیر عامل و یکی از بنیانگذاران دیوید هسو به من گفت، شرکت های زیادی قبلاً در مرحله پیش نمایش از External شروع به استفاده از External کرده اند. در میان آنها، تعداد کمی از کسبوکارهای بزرگتر مانند Orangetheory وجود دارند، برای مثال، که یک برنامه Retool را به بیش از 1600 مدیر استودیوی خود ارائه کرده است، و همچنین تعداد کمی از استارتآپها که از این سرویس برای ساختن MVP استفاده میکنند و در عین حال تلاش میکنند تا مناسب محصول/بازار را پیدا کنند. .
در بیشتر موارد، ما در مورد برنامه های کاربردی مصرف کننده صحبت نمی کنیم. در حالی که ساختن اینها امکان پذیر است – و برخی افراد هم چنین هستند – تمرکز Retool بر روی برنامه های تجاری است، نه شبکه اجتماعی بعدی.
ایده اصلی پشت Retool اساساً این است که همه ابزارهای داخلی دارای بلوک های ساختمانی یکسان هستند. همه آنها از دکمهها، فرمها، جداول تشکیل شدهاند – مواردی از این دست. اساساً، چیز جالبی که ما در مورد استفاده از Retool در نرمافزارهای تجاری خارجی آموختهایم این است که در واقع، نرمافزارهای تجاری خارجی نیز بهطور قابلتوجهی مشابه هستند، به خصوص نرمافزار خارجی عملیاتیتر.»
اکثر نرم افزارهایی که امروزه برای کاربران تجاری نوشته می شوند، چه داخلی و چه خارجی، پایه هستند برنامه های CRUD که در یک پایگاه داده می خوانند و می نویسند. آنها ممکن است در نحوه ارائه داده ها متفاوت باشند، اما عملکرد کلی بین برنامه ها تفاوت چندانی ندارد. با این حال، اکثریت قریب به اتفاق توسعه دهندگان جهان روی ساختن این نوع برنامه ها از همان بلوک های سازنده کار می کنند.
هسو گفت: «آنچه واقعاً قابل توجه است این است که درست مانند ابزارهای داخلی، روشی که امروزه مردم این برنامههای CRUD را میسازند بسیار ابتدایی است. شما اساسا از React استفاده می کنید و آن را از ابتدا می سازید. این یک جور تکان دهنده است که مردم هر روز این کار را انجام می دهند. … ما متوجه شده ایم که بسیاری از آموخته هایی که برای نرم افزارهای داخلی داریم، در مورد نرم افزارهای خارجی نیز اعمال می شود.
ساختن برای مخاطبان خارجی کمی متفاوت است، به این دلیل که مواردی مانند برندسازی، عملکرد و ظاهر و احساس کلی بسیار بیشتر اهمیت دارند. اما در آنجا نیز، کاربران برنامههای داخلی اکنون انتظار دارند که این برنامهها درست مانند برنامههای مصرفکننده کار کنند، حتی اگر هنوز کمی آزادی عمل برای اولویت دادن به عملکرد بر فرم وجود داشته باشد.
چیزی که در هنگام ساخت اپلیکیشن های خارجی قطعا نمی توانید نادیده بگیرید امنیت است. برای این کار، Retool بلوک های ساختمانی لازم را برای ارائه ویژگی های احراز هویت و مجوز اضافه کرد. Hsu همچنین اشاره کرد که برای برنامههای خارجی، بیشتر توسعهدهندگان تمایل دارند از APIهای بیشتری نسبت به پایگاههای داده استفاده کنند، شاید تا حدی به این دلیل که به آنها کنترل بیشتری بر نحوه دسترسی به دادهها میدهد.
شایان ذکر است که Retool همچنین به کسبوکارها اجازه میدهد تا برنامههای Retool جدید را با استفاده از React موجود خود و SDKهای جاوا اسکریپت تازه راهاندازی شده در برنامههای موجود جاسازی کنند. Retool همچنین ویژگیهایی را برای فعال کردن جریانهای دعوت و ورود اضافه کرد، از جمله امکان ارسال ایمیلهای سفارشی از ارائهدهنده ایمیل انتخابی کاربر.
«ارسال نرمافزار خوب به کاربران خارجی به این معنی است که سازندگان باید در مورد ویژگیهای روبهروی کاربر فکر کنند که اغلب زمانی که ابزار فقط در داخل مورد استفاده قرار میگیرد، چندان حیاتی نیستند. این شامل سفارشی کردن نحوه ورود و پیمایش کاربران در میان برنامهها میشود. آنتونی بلو، مدیر ارشد محصول در Retool میگوید ملاحظات امنیتی با ورود به سیستم، جریانهای بازنشانی رمز عبور و مجوزهای جزئی بسیار مهم میشوند. «Retool for External Apps انعطافپذیری طراحی و سفارشیسازی را در اولویت قرار میدهد تا مشتریان بتوانند به راحتی برنامههایی با برچسب سفید برای کاربران خارجی بسازند بدون اینکه امنیت یا تجربه کاربری را به خطر بیندازند.»
در روزهای اولیه، ماموریت Retool “تغییر روش ساخت نرم افزار” بود. همانطور که هسو اشاره کرد، این موضوع باعث تعجب مردم شد: «پس چی؟ آیا برای بهتر شدن است؟ آیا برای بدتر است؟» در اوایل سال جاری، این شرکت ماموریت خود را تغییر داد تا بر ارائه «نرم افزار خوب برای همه» تمرکز کند. با این کار، همچنین تعریف خود را از نرم افزار خوب (با عملکرد، قابل اعتماد، ایمن و غیره) منتشر کرد و در واقع، Hsu می گوید که Retool می خواهد فریم ورکش کارآمدتر از React باشد. او معتقد است که این کاملاً ممکن است زیرا Retool می تواند روی مجموعه کوچکتری از موارد استفاده تمرکز کند.

