ظهور فناوری no code

من اولین وب سایت خودم را در ادیتور Dreamweaver ساختم که در زمان نوجوانی من، استفاده از آن بسیار متداول بود. خیلی به ساخته خودم افتخار می کردم! البته سایت زشتی بود ولی خوب خودم آن را ساخته بودم. اگر چه این سایت آن طوری که فکر می کردم رشد نکرد اما مسیری برای ساختن روی اینترنت برای من ایجاد کرد.

Dreamweaver و ابزارهای مشابه آن (FrontPage، فلش و …) به شکل قابل توجهی موانع ساخت صفحات وب برای افرادی مثل من که یک شاگرد 15 ساله دبیرستان بودم و اطلاعات کمی در رابطه با HTML و CSS داشتم را از میان برمی داشتند. امروزه اثری که این ابزارها برای اکوسیستم فناوری امروز گذاشته اند چندان به چشم نمی آید و شاهد ظهور ابزارهایی هستیم که ساخت چیزهای جدید برای اینترنت را متحول می کنند.

هر کسی یک برنامه ساز است

در گذشته فقط گروه محدودی از مهندسین نرم افزار – یا به قول خودشان وب مسترها – می توانستند ابزارهای قابل اجرا در اینترنت را بسازند. گاهی اوقات برخی از این افراد با انگیزه ماه ها زمان صرف یادگیری نحوه کدنویسی می کردند تا بتوانند ساده ترین وب سایت ها را پیاده سازی کنند.

امروزه هر کسی با یک کامپیوتر و دسترسی به اینترنت می تواند با ابزارهای بسیار قوی تر از Dreamweaver می تواند اقدام به ساخت وب سایت مورد نظر خود بکند. این ابزارهای گرافیکی پا را فراتر از ساخت سایت های استاتیک گذاشته اند و می توانند برنامه های کامل را پیاده سازی کنند. در کمتر از یک ساعت می توانید با ابزارهای زیر اقدام به ساخت این برنامه ها بکنید:

  • Webflow: سایت های زیبا و سازگار با ابزارهای مختلف که با یک سیستم مدیریت محتوا ساخته می شوند
  • Shopify: فروشگاه اینترنتی
  • Octane AI: پیام رسان سازگار با فیسبوک برای فروشگاه
  • Bubble: برنامه تحت وب
  • Thunkable: برنامه تحت موبایل
  • Voiceflow: برنامه صوتی (یک ربات جک گو را در 10 دقیقه ساختم)
  • Zapier و Airtable: برنامه های پیچیده تحت وب با ترکیب
  • Carrd: وب سایت تک صفحه ای ساده
  • Substack:خبرنامه پولی
  • Scapic: برنامه واقعیت افزوده، واقعیت مجازی و سه بعدی در مرورگر
  • Readymag: مجله اینترنتی
  • Sheet2Site: تبدیل یک صفحه google sheet به یک وب سایت
  • Retool یا Budibase: داشبورد داخلی و ابزار

همچنین سایت هایی راه اندازی شده اند که بر ارائه منابع no code تمرکز دارند مانند Zeroqode، NoCode و MakerPad.

این ابزارها زمان و تخصص کدنویسی مورد نیاز برای تبدیل یک ایده به چیزی که کاربران بتوانند استفاده کنند را کاهش می دهند. دیگر نیازی به این ندارید که برای ساختن ابزارها در اینترنت، تبدیل به یک برنامه نویس شوید. این باعث می شود که موج جدیدی از سازنده ها با زمینه های کاری و دیدگاه های متفاوت، توانایی ساخت ابزارها در اینترنت را به دست بیاورند.

منتقدین

طبیعی است که تعداد زیادی از افراد نسبت به ابزارهای no code انتقاد دارند. بالاخره در این ابزارها کمبودهایی وجود دارد اما به طور اجتناب ناپذیری محصولات جدید یا حداقل MVP آنها توسط کاربران عادی یا حتی برنامه نویس ها با این ابزارها ساخته خواهد شد.

اخیرا با یک معاون در یک شرکت استارتاپی که در مرحله A سرمایه گذاری است صحبت می کردم. این استارتاپ از Salesforce و Zapier برای پیگیری سرنخ های فروش B2B استفاده می کند. الته این شرکت تیم مهندسی هم دارد که می تواند هر چیزی که در ذهنشان داشته باشند را تولید کند اما این مدیر شرکت می گفت که ابزارهای no code را انتخاب کرده چون راه سریع تری برای ساخت ابزار هستند و نگهداری و پشتیبانی آنها آسان تر است.

افراد معمولا کارهای انجام آنها سخت باشد را بهتر می دانند. گاهی اوقات این مساله درست است اما با پیشرفت ابزارهای no code، ساخت برنامه ها با روش قدیم غیرعقلانی خواهد بود.

زیرساخت های میزبانی سایت ها و برنامه ها یکی از مواردی است که این مرحله دگرگونی را پشت سر گذاشته است. قبلا برای میزبانی یک سایت در اینترنت افراد باید سرورهای فیزیکی تهیه کرده و افرادی هم باید مدیریت کارهای سرور به کار گرفته می شدند. اگر سایتی مثل یاهو هم مطلبی از سایت مورد نظر را در صفحه اول خود قرار می داد، آن سایت حتما به دلیل ترافیک بالا از کار می افتاد.

اما امروزه سرویس هایی مانند AWS آمازون، Azure مایکروسافت و cloud گوگل، Heroku و موارد دیگری داریم که این مسیر را آسان تر کرده اند. امروزه حتی با تجربه ترین و مسلط ترین متخصصین dev ops هم از سرویس های ابری که به نمونه های از آن اشاره شد برای شروع کار سایت ها و رشد آنها استفاده می کنند. برای این افراد دیگر معقول نیست که خودشان یک زیرساخت میزبانی با سرورهایی که خودشان مدیریت می کنند، بسازند.

آینده ساختن در اینترنت

با آسان شدن ساخت برنامه ها در اینترنت، افراد بیشتری تبدیل به سازنده می شود. دیگر برنامه سازی محدود به جمعیت 1 درصدی مهندسین نرم افزار نخواهد بود و انفجاری از ایده ها توسط کاربران مختلف ارائه خواهد شد. حتی پروژه هایی که با روش no code پیاده سازی شده اند به عنوان راه حل های رسمی ارائه شده و در مسابقات جایزه می گیرند.

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

منبع

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *