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

چند وقت پیش ، من آنچه را که فکر می کردم یک ایده درخشان است ، داشتم.
من از خستگی JavaScript خسته شده ام ، NPM بی پایان نصب می کند ، پرونده های پیکربندی که برای سایر پرونده های پیکربندی فایل های پیکربندی داشتند. بنابراین به خودم گفتم:
“اگر من فقط … این کار را نکردم؟”
بدون واکنش بدون vue بدون SVELTE فقط خالص ، مدرسه قدیمی HTML ، CSS و JavaScript.
این یک بازگشت طراوت به سادگی خواهد بود! مانند پاکسازی برنامه نویسی.
بنابراین ویرایشگر متن خود را باز کردم و شروع به تایپ کردم. در ابتدا ، این نوع دلتنگ بود. کمی
there, maybe a cheeky little
برچسب در پایین. من کنترل داشتم. بدون انتزاع فقط من و مرورگر ، مانند روزهای خوب قدیمی.
اما تا زمانی که من به ساخت یک نوار ناوبری اساسی و چند کارت ، چیزی تغییر یافت. CSS غیر منطقی خاص می شد. طرح هر بار که به هر چیزی اضافه می کردم شکسته شد. من شروع به Googling مواردی مانند "چگونه می توان دوباره یک Div را متمرکز کرد" و از هر انتخاب زندگی که من را به آن نقطه سوق داد ، زیر سوال بردم.
جاوا اسکریپت؟ اوه ، من یک عملکرد زیبا برای جابجایی یک کشویی نوشتم. و سپس آن را سه بار دیگر برای دکمه های کمی متفاوت بازنویسی کنید. "قابلیت استفاده مجدد" فقط یک رویای دوردست بود ، مانند تعطیلات که شما ادامه می دهید.
در یک لحظه فهمیدم که نسخه کمتری از یک چارچوب ساخته ام. از ابتدا بد با استفاده از نوار مجرای ، ناامیدی و نیروی محض دلتنگی.
سرانجام ، من غار شدم. من یک ترمینال باز کردم و تایپ کردم npm create vite@latest
بشر من هرگز از دیدن یک پوشه node_modules در زندگی خود احساس راحتی بیشتری نکرده ام.
درس آموخته: بله ، شما قوطی سایتی بدون چارچوب بسازید. اما گاهی اوقات ، پیشرفت به یک دلیل وجود دارد. و من ، برای یک ، با وابستگی خود به وابستگی ها صلح کرده ام.
آیا تا به حال سعی کرده اید "وانیل" را کامل کنید و از آن در نیمه راه پشیمان شده اید؟ شما تنها نیستید