این ما را کجا رها می کند؟
نوشتن و تحقیق در مورد برنامه های کوچک کار بسیار سختی بوده است، اما من از آن پشیمان نیستم. از یک طرف، موفقیت و محبوبیت برنامه های کوچک ثابت کرده است که سازندگان آنها در مورد رویکرد خود حق دارند. از سوی دیگر، اگرچه، این موفقیت از نظر جغرافیایی در مناطقی متمرکز است که تعداد کمی از برنامه های فوق العاده محبوب، حداقل در زمان نوشتن، غالب هستند. چیزی که بدون شک درست است این است که اکوسیستم بسیار جذاب است و ارزش دیدن را دارد. این مجموعه مقالات به بررسی بسیاری از جنبه هایی که در استفاده و ایجاد برنامه های کوچک تفاوت ایجاد می کنند، پرداخته است. از تجربه DevTools گرفته تا رویکردهای نشانه گذاری ، استایل و اسکریپت نویسی ، تا مدل کامپوننت و در نهایت به معماری کلی. برنامههای کوچک فرصتهای یادگیری و الهامبخشی را برای توسعهدهندگان برنامهها و حتی برای کسانی که صرفاً وب را هدف دارند، فراهم میکنند.
آزمایشات اولیه من با ساختن یک برنامه وب به روش برنامه کوچک موفقیت آمیز بود. کار آینده نشان خواهد داد که این مدل تا چه حد به اندازه کافی کارآمد و انعطاف پذیر است تا بتواند اشکال زیادی را که برنامه های وب می توانند داشته باشند، برآورده کند. رویکرد موقت فعلی من را می توان با بسته بندی قطعات کد مربوطه در یک کتابخانه اختصاصی، در صورت تمایل، mini-app.js
رسمی کرد. جالب اینجاست که این نوع برنامه نویسی به frameset
باز می گردد. فقط اینکه امروز در مورد برنامه ها است و نه اسناد.
من با الهام گرفتن از برنامه های کوچک DevTools، پتانسیل زیادی برای بهبود در کل تجربه توسعه وب می بینم. از ویژگی آسان (از راه دور) تست روی دستگاه گرفته تا تجربه بسته بندی و ساخت . ادغام IDE با محیط DevTools نقاط شروع زیادی را برای آسان کردن زندگی توسعه دهندگان ارائه می دهد.
بستن افکار
از نقطه نظر ویژگیها، وب با هر نسخه از هر مرورگری قدرتمندتر و قویتر میشود. فهرست روزافزون قابلیتها موارد استفاده را در وب ممکن میسازد که تا یک سال پیش غیرقابل تصور بود. در عین حال، نیاز به استانداردسازی اپلیکیشنهای کوچک نشان میدهد که توسعهدهندگان مایل یا قادر به ساخت یک اپلیکیشن کوچک برای هر اپلیکیشن فوقالعاده نیستند. در افق شاید تمایل به یک لایه انتزاعی در سطح مرورگر وجود داشته باشد که به برنامه های کوچک اجازه می دهد تا در وب اجرا شوند، در حالی که توجه داشته باشید که وب از تکه تکه شدن در امان نیست، به خصوص زمانی که به تولیدکنندگان مختلف مرورگر و آنچه که آنها انتخاب می کنند نگاه کنید. پیاده سازی و چه چیزی نیست. در پایان، من مشتاقانه منتظرم تا ببینم همه اینها به کجا می رود. فکر کردن خارج از چارچوب و الهام گرفتن از خارج از حباب خود قطعاً می تواند در ساختن آینده ای بهتر در وب کمک کند.
سپاسگزاریها
این مقاله توسط Joe Medley ، Kayce Basques ، Milica Mihajlija ، Alan Kent و Keith Gu بررسی شده است.