برنامه نویسی

4 چارچوب جلویی که سن نیز سن نداشتند!

هیچ چیز بیش از تجدید نظر در چارچوب های جلویی که قبلاً قسم می خورید ، شما را فروتن نمی کند. آنچه روزگاری احساس می کرد جادوی ضد آینده و ضد آینده است ، گاهی اوقات احساس می شود … خوب ، نوار مجرای که همراه با امیدها و امیدها هستند jQuery.ajax()بشر

با گذشت سالها ، من با انواع پشته های جلویی کار کرده ام. برخی با ظرافت با زمان تکامل یافته اند. دیگران؟ نه خیلی زیاد بنابراین در اینجا یک سفر کوچک به پایین خط حافظه وجود دارد – چهار چارچوب (یا کتابخانه) که به همان اندازه که امیدوار بودیم سن نداشته است.

1 jQuery

آه ، OG. اگر شروع نکردید $(document).ready()، آیا شما حتی جلو؟

jQuery JavaScript را در دسترس قرار داد. دستکاری دام سرگرم کننده بود و انیمیشن ها بودند بوسه سرآشپزبشر اما حالا؟ بیشتر آنچه jQuery ارائه می دهد در JS مدرن بومی است. ناگفته نماند ، بسته بندی آن در پروژه شما امروز احساس نصب فلش در سال 2025 می کند.

با این وجود ، به جایی که موعد مقرر است احترام بگذارید – jQuery راه می رفت تا بقیه بتوانند دویدند.

2. belbone.js

ستون فقرات قرار بود “ساختار” را به کد اسپاگتی ما بیاورد. مدل ها نمادها وقایع! اما بیایید صادق باشیم – غالباً احساس می کنید که تمام قسمت های سخت MVC را با دست انجام می دهید. بدون الگو ، بدون اتصال داده های داخلی و قطعاً بدون سیستم مؤلفه.

این سبک وزن بود ، مطمئناً. بلکه مانند ساختن خانه ای با چکش و خوش بینی نیز مانند.

3. ember.js

امبر جاه طلبی داشت – و کنوانسیون ها. بسیاری از کنوانسیون ها اگر Ember Way را دنبال کردید ، همه چیز می تواند صاف باشد … اما حتی کمی از اسکناس بروید ، و ناگهان شما در مقابل چارچوب بودید.

این یک جامعه وفادار و ایده های واقعاً خوبی داشت (مانند مسیریابی و ابزار CLI). اما منحنی یادگیری و استحکام ، چسبیدن به آن را سخت تر کرده است ، به خصوص که React و Vue با رویکردهای انعطاف پذیر به دست آوردند.

4. AngularJs (1.x)

قبل از زاویه زاویه ای (مانند نوع پس از 2.0) ، زاویه ای وجود داشت. و خیلی زیاد بود

اتصال دو طرفه احساس جادویی کرد-تا زمانی که این کار را نکرد. چرخه های هضم ، دستورالعمل ها ، کنترلر به عنوان نحو … این قدرتمند بود ، اما همچنین پیچیده و اغلب گیج کننده بود. وقتی Angular 2 سقوط کرد ، حتی سازگار با عقب نبود ، اساساً می گفت ، “بله ما شروع می کنیم ، ببخشید.”

امروزه ، حتی تیم زاویه ای نمی خواهند در مورد AngularJS صحبت کنند.


بنابراین … آنها بد بودند؟

اصلاً هر یک از این ابزارها نقش مهمی در تکامل توسعه جبهه داشتند. آنها مشکلاتی را که در آن زمان نیاز به حل داشتند ، حل کردند. اما وب به سرعت حرکت می کند ، و آنچه که زمانی احساس براق می کرد ، اغلب احساس می کند … پوسته پوسته است.

با این وجود ، من نمی توانم کمک کنم اما هر وقت یک پیر می بینم لبخند بزنم class="container clearfix" در طبیعت این مثل این است که به یک دوست قدیمی که از IE8 روز ندیده اید ، وارد شوید.

در مورد شما چطور؟ هیچ چارچوبی را که دوست داشتید دارید که کاملاً آن را به سال 2025 با سبک تبدیل نکرد؟

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

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

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

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