برنامه نویسی

Frontend نباید این کار را سخت کند – اما این کار را می کند. در اینجا نحوه رفع آن با بلینی آورده شده است

بیایید در مورد توسعه Frontend صحبت کنیم.

می دانید ، بخشی که طراحی با داده ها ملاقات می کند ، جایی که UX به کد تبدیل می شود ، جایی که همه چیز تعاملی می شود و امیدوارم که از این امر چشمگیر باشد.

من باید سرگرم کننده باشید

اما خیلی اوقات ، این یک آسیاب است. شما با یک دید روشن شروع می کنید و در نهایت با API های متناقض کشتی می گیرید ، برای دهمین بار همان بیت های UI را بازسازی می کنید ، و با هم قرار می گیرید و وضعیت خود را با هم قرار می دهید و دعا می کنید که طرح شما از طریق تلفن همراه جدا شود.

این من بود – دوباره و دوباره – تا زمانی که بلینی را پیدا کردم.

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

API Hellscape

آیا تا به حال سعی کرده اید UI پویا را به پنج API های مختلف متصل کنید ، هرکدام دارای سؤالات خاص خود هستند؟ برخی به شما اشیاء تو در تو می دهند ، برخی دیگر همه چیز را صاف می کنند. نام های فیلد از Snake_case به Camelcase می روند و دوباره برگشتند. و مستندات؟ شاید. شاید نه

با بلینی ، همه چیز فقط … کار می کند. من مؤلفه ها را مستقیماً به هر API – rest ، graphql ، هر چیز دیگری متصل می کنم و بلینی تجزیه و تجزیه و تحلیل و عادی سازی را انجام می دهد. و هنگامی که من آن را با مارتینی یا Negroni Lonti در پس زمینه جفت می کنم ، هر بار API های تمیز و استاندارد دریافت می کنم.

دیگر نقشه برداری دستی نیست. دیگر حدس نمی زنید.

بازسازی همان چیزها را متوقف کنید

من قبلاً فرم های بازسازی بعد از ظهرها و مؤلفه های UI را که قبلاً در پروژه های دیگر ساخته بودم ، از دست می دادم. قابلیت استفاده مجدد یک رویا بود ، اما مدیریت آن در بین پروژه ها یا حتی صفحات احساس می شود بیش از حد بالای سر.

بلینی آن را ساده می کند. یک بار بسازید ، آن را به عنوان یک مؤلفه ذخیره کنید و آن را در هر برنامه رها کنید. غرفه ها؟ منطق؟ اتصال API؟ همه قابل تنظیم این مانند یک کتابخانه کامپوننت با دیگ بخار کمتر و استفاده مجدد بیشتر است.

مدیریت دولتی که منفجر نمی شود

با یک برنامه ساده شروع کنید ، چند ضربه ، برخی از فیلترها و کمی داده های async را پرتاب کنید … ناگهان شما یک مشکل مدیریت دولتی دارید. redux؟ متن؟ useState + useEffect + کافئین بیش از حد؟

بلینی حالت را از جعبه خارج می کند – در صورت تمایل آن ، یا با JavaScript در صورت نیاز به دقت. من یک بار وضعیت گسترده برنامه را تعریف می کنم و از هر کجا که می خواهم استفاده می کنم. بدون کتابخانه خارجی. هیچ جنون پیشرو.

CSS که گاز نمی گیرد

من مشکلی برای نوشتن CSS ندارم. من واقعاً این کار را نمی کنم اما هنگامی که طرح با دقت ساخته شده شما روی تلفن همراه شکسته می شود زیرا برخی از داده های پویا یک رقم سوم را به یک قسمت شماره اضافه می کنند … این زمانی است که درد وارد می شود.

Bellini ابزارهای طرح بندی بصری را به من می دهد که فقط از طراحی پاسخگو برخوردار هستند. کنترل کامل CSS را می خواهید؟ آن را بگیرید سرعت کشیدن و رها کردن را می خواهید؟ از آن استفاده کنید شما هرگز قفل نشده اید ، و طرح های شما فقط به دلیل تغییر محتوا منفجر نمی شود.

قلاب عقب نمی خورد

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

اما وقتی من از بلینی با مارتینی (موتور پس زمینه لونی) استفاده می کنم ، سیم کشی جلو به Backend می شود دلپذیربشر من می توانم از یک کلیک دکمه یک گردش کار باطن را شروع کنم و اطمینان داشته باشم که داده ها اعتبار می دهند ، منطق کسب و کار اجرا می شود و پاسخ دوباره تمیز می شود.

جادو نیست این فقط … یکپارچه است.

tl ؛ دکتر

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

اگر Frontend Dev بیشتر از یک کاردستی احساس کند ، بلینی ممکن است فقط بخشی از آن جرقه را به شما بدهد.

نوشته های مشابه

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا