Forwarded from کانال اطلاعرسانی توزیع پارچ (Sohrab)
بیلد ۱۳ فروردین پارچ عرضه شد.
تغییرات:
۱- اضافه شدن کلید به ایزو
۲- گنوم ۴۸
دریافت از وبسایت پارچ
@ParchLinux
تغییرات:
۱- اضافه شدن کلید به ایزو
۲- گنوم ۴۸
دریافت از وبسایت پارچ
@ParchLinux
Forwarded from Linuxor ?
Forwarded from Armon technical logs (armon Taheri)
X (formerly Twitter)
armondy🙄 (@taherighaletaki) on X
در حال توسعه 403unlocker ابزاری برای پیدا کردن سریعترین DNS گیمینگ هستیم!
به دنبال گیمرهای آنلاین هستیم که تجربه تأثیر DNS روی پینگ و پکت لاس رو داشته باشن، تا چند سوال ازشون بپرسیم و این قابلیت رو اضافه کنیم.
اگر علاقمند هستین بهم dm بدین
https://t.co/va6X6iGN73
به دنبال گیمرهای آنلاین هستیم که تجربه تأثیر DNS روی پینگ و پکت لاس رو داشته باشن، تا چند سوال ازشون بپرسیم و این قابلیت رو اضافه کنیم.
اگر علاقمند هستین بهم dm بدین
https://t.co/va6X6iGN73
Forwarded from جیرینگ
نفر اول: حتماً جنگ میشه، مگه ندیدید دیگو مارسیا پر از بمب افکن و بمبهای سنگرشکن شده.
نفر دوم: عمراً اتفاقی بیوفته، آمریکا با آخونداست حالا ببین، سال دیگه به حرفم میرسی.
نفر سوم: فراماسونرها نقشههای خودشون را دارند. شماها نمیدونید.
آیا شما هم مثل من از شنیدن این قبیل اظهارات در جمعها خسته شدید؟ یک راه حل جادویی براتون دارم که درجا همه رو ساکت میکنه.
ازشون بپرسید حاضرید رو حرفتون شرط ببندید؟ با این جمله جادویی درجا میفهمند که پوست و گوشتشون در بازی درگیر میشه. دیگه حرف زدن باد هوا نیست باید بابتش هزینهای بدن. پس ساکت میشن.
من حتی اخیراً کمی تحریک شده بودم که به عنوان یک پروژه موقتی و بامزه پیادهش کنم. یک سایت ساده که سریع بشه جلوی کارشناسان امور جنگی فامیل، بازش کرد تا بتونند شرطشون رو ببندند. شرطها با هم جفت بشن (یک به یک P2P). واحد پول میلیگرم طلا باشه تا ارزشش طی مدت شرطبندی (مثلاً ۲ ماه) از بین نره. پول طرفین نگهداری بشه و بعد از تموم شدن مهلت شرط، به برندگان پرداخت بشه.
پ.ن: اگر خواستید بدونید کسانی که واقعاً پول وسط گذاشتند چه نظری دارند، این را در سایت شرطبندی انگلیسی پُلی مارکت نگاه کنید. تا دو روز پیش ۵۰ درصد گفته بودند آره جنگ میشه الان ۳۳ درصده.
نفر دوم: عمراً اتفاقی بیوفته، آمریکا با آخونداست حالا ببین، سال دیگه به حرفم میرسی.
نفر سوم: فراماسونرها نقشههای خودشون را دارند. شماها نمیدونید.
آیا شما هم مثل من از شنیدن این قبیل اظهارات در جمعها خسته شدید؟ یک راه حل جادویی براتون دارم که درجا همه رو ساکت میکنه.
ازشون بپرسید حاضرید رو حرفتون شرط ببندید؟ با این جمله جادویی درجا میفهمند که پوست و گوشتشون در بازی درگیر میشه. دیگه حرف زدن باد هوا نیست باید بابتش هزینهای بدن. پس ساکت میشن.
من حتی اخیراً کمی تحریک شده بودم که به عنوان یک پروژه موقتی و بامزه پیادهش کنم. یک سایت ساده که سریع بشه جلوی کارشناسان امور جنگی فامیل، بازش کرد تا بتونند شرطشون رو ببندند. شرطها با هم جفت بشن (یک به یک P2P). واحد پول میلیگرم طلا باشه تا ارزشش طی مدت شرطبندی (مثلاً ۲ ماه) از بین نره. پول طرفین نگهداری بشه و بعد از تموم شدن مهلت شرط، به برندگان پرداخت بشه.
پ.ن: اگر خواستید بدونید کسانی که واقعاً پول وسط گذاشتند چه نظری دارند، این را در سایت شرطبندی انگلیسی پُلی مارکت نگاه کنید. تا دو روز پیش ۵۰ درصد گفته بودند آره جنگ میشه الان ۳۳ درصده.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰پایان جنگ مدیریت بستهبندیهای لینوکس!
توزیعهای لینوکس بالاخره روی یک سیستم مدیریت بسته واحد توافق کردند
🔹 معرفی OnePackage:
انقلابی در مدیریت بستههای لینوکس
جامعه لینوکس پس از دهها سال چالش در زمینه مدیریت بستهها، بالاخره به یک توافق تاریخی رسید! در کنفرانس OneLinux که اخیراً در گرینلند به صورت آنلاین برگزار شد، نمایندگان برجستهترین توزیعها شامل دبیان، اوبونتو، فدورا/ردهت و SUSE رسماً اعلام کردند که از این پس از یک سیستم بستهبندی واحد به نام OnePackage استفاده خواهند کرد.
🔹 ویژگیها
• حذف تنوع آزاردهنده فرمتهای DEB، RPM، Snap، Flatpak و AppImage
• یکپارچهسازی سیستمهای موجود
• کاهش حجم سیستم
✅ ترکیب امنیت Flatpak با کارایی Snap
✅ حفظ قابلیت حمل AppImage
✅ مدیریت هوشمند فضای ذخیرهسازی
✅ سازگاری کامل با تمام توزیعهای اصلی
واکنش ها:
لینوس توروالدز: "بالاخره! حالا میتوانیم روی چیزهای مهمتر تمرکز کنیم"
مارک شاتلورث (کنونیکال): "احساس عجیبی دارم... انگار صدای هزاران باگ ناپدید شد!"
📅 زمانبندی اجرا از ماه آینده
📌نویسنده: حسین سیلانی
https://learninghive.ir
توزیعهای لینوکس بالاخره روی یک سیستم مدیریت بسته واحد توافق کردند
🔹 معرفی OnePackage:
انقلابی در مدیریت بستههای لینوکس
جامعه لینوکس پس از دهها سال چالش در زمینه مدیریت بستهها، بالاخره به یک توافق تاریخی رسید! در کنفرانس OneLinux که اخیراً در گرینلند به صورت آنلاین برگزار شد، نمایندگان برجستهترین توزیعها شامل دبیان، اوبونتو، فدورا/ردهت و SUSE رسماً اعلام کردند که از این پس از یک سیستم بستهبندی واحد به نام OnePackage استفاده خواهند کرد.
🔹 ویژگیها
• حذف تنوع آزاردهنده فرمتهای DEB، RPM، Snap، Flatpak و AppImage
• یکپارچهسازی سیستمهای موجود
• کاهش حجم سیستم
✅ ترکیب امنیت Flatpak با کارایی Snap
✅ حفظ قابلیت حمل AppImage
✅ مدیریت هوشمند فضای ذخیرهسازی
✅ سازگاری کامل با تمام توزیعهای اصلی
واکنش ها:
لینوس توروالدز: "بالاخره! حالا میتوانیم روی چیزهای مهمتر تمرکز کنیم"
مارک شاتلورث (کنونیکال): "احساس عجیبی دارم... انگار صدای هزاران باگ ناپدید شد!"
📅 زمانبندی اجرا از ماه آینده
📌نویسنده: حسین سیلانی
https://learninghive.ir
Forwarded from محتوای آزاد سهراب
Forwarded from متخصص وردپرس | پوینا
دزدی اطلاعات با xss قسمت اول
یکی از روشای دزدی اطلاعات XSS (Cross-Site Scripting) هست xss برای هکرا خیلی جذابه به خصوص وقتی بتونی رمز و اطلاعات کارت بقیه رو بدزدی
میخوایم به صورت عملی و قدم به قدم بهتون xss یاد بدیم
کلا xss یعنی چی ؟
تزریق و اجرای کد مخرب جاوا اسکریپت برای دزدی اطلاعات یا کنترل حساب
مثلا شما میخواید به وردپرس لاگین کنید ما از طریق تزریق یا کد مخرب جاوا اسکریپتی که توی سایت گذاشتیم میتونیم نام کاربری و پسورد شما رو بدزدیم و بفرستیم برای خودمون
ما در این قسمت ها در مورد تزریق کد جاوا اسکریپت صحبت نمیکنیم اما در قسمت های بعدی کد های xss رو براتون قرار میدیم که بتونید اطلاعات وردپرس رو بدزدید و برای خودتون ارسال کنید
و بهتون یاد میدیم چطور جلوی این کار خطرناک رو برای سایت خودتون بگیرید
@poinair پوینا
یکی از روشای دزدی اطلاعات XSS (Cross-Site Scripting) هست xss برای هکرا خیلی جذابه به خصوص وقتی بتونی رمز و اطلاعات کارت بقیه رو بدزدی
میخوایم به صورت عملی و قدم به قدم بهتون xss یاد بدیم
کلا xss یعنی چی ؟
تزریق و اجرای کد مخرب جاوا اسکریپت برای دزدی اطلاعات یا کنترل حساب
مثلا شما میخواید به وردپرس لاگین کنید ما از طریق تزریق یا کد مخرب جاوا اسکریپتی که توی سایت گذاشتیم میتونیم نام کاربری و پسورد شما رو بدزدیم و بفرستیم برای خودمون
ما در این قسمت ها در مورد تزریق کد جاوا اسکریپت صحبت نمیکنیم اما در قسمت های بعدی کد های xss رو براتون قرار میدیم که بتونید اطلاعات وردپرس رو بدزدید و برای خودتون ارسال کنید
و بهتون یاد میدیم چطور جلوی این کار خطرناک رو برای سایت خودتون بگیرید
@poinair پوینا
Forwarded from متخصص وردپرس | پوینا
سرور افقی و سرور عمودی چیست ؟ تفاوت وردپرس و دیجی کالا در سرور
سرور عمودی :
به یک سرور سختافزاری واحد گفته میشود که میتوان منابع آن را (مثل CPU، RAM، Hard) تا یک حد مشخص ارتقا داد.
اما این ارتقا محدودیت دارد و بیشتر از یک سقف مشخص نمیتوان آن را تقویت کرد.
که به صورت سخت افزاری این کار انجام میشه
سرور افقی :
از کنار هم قرار دادن و اتصال چندین سرور به هم تشکیل میشود. این مدل محدودیتی در تعداد سرورها ندارد و میتوان تعداد زیادی سرور را بهصورت موازی اضافه کرد تا بار کاری بین آنها تقسیم شود.
که به صورت نرم افزاری این کار انجام میشه
مثلا برای هر جدول دیتابیس یک سرور برای وب سرور یک سرور و برای فایل ها یک سرور جداگانه در نظر گرفته میشه
اما تفاوت دیجی کالا و وردپرس در سرور :
وردپرس فقط از یک تک سرور عمودی پشتیبانی میکنه برای همین محدودیت رم و سی پی یو و داره و نمیشه بیش از حد بزرگش کرد
اما دیجی کالا صد ها یا هزاران سرور افقی داره که برای هر کار یک سرور جداگانه در نظر گرفته شده
@poinair پوینا
سرور عمودی :
به یک سرور سختافزاری واحد گفته میشود که میتوان منابع آن را (مثل CPU، RAM، Hard) تا یک حد مشخص ارتقا داد.
اما این ارتقا محدودیت دارد و بیشتر از یک سقف مشخص نمیتوان آن را تقویت کرد.
که به صورت سخت افزاری این کار انجام میشه
سرور افقی :
از کنار هم قرار دادن و اتصال چندین سرور به هم تشکیل میشود. این مدل محدودیتی در تعداد سرورها ندارد و میتوان تعداد زیادی سرور را بهصورت موازی اضافه کرد تا بار کاری بین آنها تقسیم شود.
که به صورت نرم افزاری این کار انجام میشه
مثلا برای هر جدول دیتابیس یک سرور برای وب سرور یک سرور و برای فایل ها یک سرور جداگانه در نظر گرفته میشه
اما تفاوت دیجی کالا و وردپرس در سرور :
وردپرس فقط از یک تک سرور عمودی پشتیبانی میکنه برای همین محدودیت رم و سی پی یو و داره و نمیشه بیش از حد بزرگش کرد
اما دیجی کالا صد ها یا هزاران سرور افقی داره که برای هر کار یک سرور جداگانه در نظر گرفته شده
@poinair پوینا
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۵۳
منم که گوشه میخانه خانقاه من است
دعای پیر مغان ورد صبحگاه من است
گرم ترانه چنگ صبوح نیست چه باک
نوای من به سحر آه عذرخواه من است
ز پادشاه و گدا فارغم بحمدالله
گدای خاک در دوست پادشاه من است
غرض ز مسجد و میخانه ام وصال شماست
جز این خیال ندارم خدا گواه من است
مگر به تیغ اجل خیمه برکنم ور نی
رمیدن از در دولت نه رسم و راه من است
از آن زمان که بر این آستان نهادم روی
فراز مسند خورشید تکیه گاه من است
گناه اگر چه نبود اختیار ما حافظ
تو در طریق ادب باش گو گناه من است
#حافظ | گنجور
📍@iipoem
منم که گوشه میخانه خانقاه من است
دعای پیر مغان ورد صبحگاه من است
گرم ترانه چنگ صبوح نیست چه باک
نوای من به سحر آه عذرخواه من است
ز پادشاه و گدا فارغم بحمدالله
گدای خاک در دوست پادشاه من است
غرض ز مسجد و میخانه ام وصال شماست
جز این خیال ندارم خدا گواه من است
مگر به تیغ اجل خیمه برکنم ور نی
رمیدن از در دولت نه رسم و راه من است
از آن زمان که بر این آستان نهادم روی
فراز مسند خورشید تکیه گاه من است
گناه اگر چه نبود اختیار ما حافظ
تو در طریق ادب باش گو گناه من است
#حافظ | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
Using Cursor for Large Projects
🟢 خلاصه مقاله:
اگر شما در پروژههای بزرگ برنامهنویسی Go از ابزارهایی مثل Cursor استفاده کردهاید، قطعاً با محدودیتهای آن مواجه شدهاید. ترییری، تکنیکهایی برای افزودن ساختار به چالشهای پنهان در برنامهنویسی ارائه داده است. این روشها به بهبود مدیریت کد، خوانایی بالاتر و قابلیتهای پیشرفته کنترل خطا کمک میکنند و کیفیت پروژههای مبتنی بر Go را به طور قابل توجهی افزایش میدهند.
🟣لینک مقاله:
https://golangweekly.com/link/166780/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Using Cursor for Large Projects
🟢 خلاصه مقاله:
اگر شما در پروژههای بزرگ برنامهنویسی Go از ابزارهایی مثل Cursor استفاده کردهاید، قطعاً با محدودیتهای آن مواجه شدهاید. ترییری، تکنیکهایی برای افزودن ساختار به چالشهای پنهان در برنامهنویسی ارائه داده است. این روشها به بهبود مدیریت کد، خوانایی بالاتر و قابلیتهای پیشرفته کنترل خطا کمک میکنند و کیفیت پروژههای مبتنی بر Go را به طور قابل توجهی افزایش میدهند.
🟣لینک مقاله:
https://golangweekly.com/link/166780/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
getstream.io
Cursor for Large Projects
Cursor and Claude is very effective when maintaining large projects. Learn how Stream CEO Thierry helps maintain our large Go codebase using AI.
Forwarded from Linuxor ?
Forwarded from Mulan (Saghar Mulan)
NP-Hardness.pdf
1.4 MB
🖇Combinatorial Optimization - Hossein Akbaripour
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 به گزارش CNBC، شاخص S&P 500 در کمتر از ۲۰ دقیقه با سقوطی سنگین، ۲ تریلیون دلار از ارزش بازار خود را از دست داد.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
CNBCTV18
US Market Crash: How S&P 500 lost $2 trillion in market cap in less than 20 minutes - CNBC TV18
Before Donald Trump began his tariff address, the S&P 500 had ended higher in regular trading and futures were trading higher by 1.7% at 4:25 PM Eastern Time.
Forwarded from SoniaCircuit (Sony)
دیدم خیلی بچه های گروه خیلی ماین کرفت بازی میکنن گفتم سایت قدیمی سید مهدی خودمون (@seyedmahdi4) رو براتون بزارم
با ۲ کلیک میتونید سرور ماین کرفت بخرید. ارزون و راحت
9craft.ir
با ۲ کلیک میتونید سرور ماین کرفت بخرید. ارزون و راحت
9craft.ir
Forwarded from Gopher Academy
🔵 عنوان مقاله
Building a Secure Session Manager
🟢 خلاصه مقاله:
در توسعهی وباپلیکیشنها، مدیریت جلسات کاربری به دلیل بیحالت بودن درخواستها از اهمیت ویژهای برخوردار است. رایجترین روش، استفاده از کوکیهایی است که شامل شناسهی منحصربهفرد جلسه هستند تا کاربران را شناسایی کند. محمد، روشهایی را برای امنسازی این فرآیند معرفی کرده که شامل استفاده از تنظیمات امنیتی پیشرفته برای کوکیها و بررسی جایگزینهایی برای شناسههای جلسه که تنها به کوکیها وابسته نیستند، میشود. این تدابیر امنیتی کمک میکنند تا وباپلیکیشنها تجربهی کاربری بیوقفه و امنی را ارائه دهند.
🟣لینک مقاله:
https://golangweekly.com/link/166778/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Building a Secure Session Manager
🟢 خلاصه مقاله:
در توسعهی وباپلیکیشنها، مدیریت جلسات کاربری به دلیل بیحالت بودن درخواستها از اهمیت ویژهای برخوردار است. رایجترین روش، استفاده از کوکیهایی است که شامل شناسهی منحصربهفرد جلسه هستند تا کاربران را شناسایی کند. محمد، روشهایی را برای امنسازی این فرآیند معرفی کرده که شامل استفاده از تنظیمات امنیتی پیشرفته برای کوکیها و بررسی جایگزینهایی برای شناسههای جلسه که تنها به کوکیها وابسته نیستند، میشود. این تدابیر امنیتی کمک میکنند تا وباپلیکیشنها تجربهی کاربری بیوقفه و امنی را ارائه دهند.
🟣لینک مقاله:
https://golangweekly.com/link/166778/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Themsaid
Building a Secure Session Manager in Go
Forwarded from BenDev
رفقای عزیز
این ویدیو بهم ساجست شد ۲ دقیقه اولش رو دیدم و خب از شدت مزخرفات نتونستم بیشتر ببینم
https://youtu.be/xZ8zpFSQi7U?feature=shared
لطفا زیر همین پست از اینجور پست ها یا ویدیو هارو برام بفرستین
هر چیزی که مربوط به هوش مصنوعی و جایگزین شدن برنامه نویس و اینهاست
یه جا جواب همه رو میدم
البته میتونین سوال و ابهامی هم خودتون داشتین بنویسین
@BenDevelop
این ویدیو بهم ساجست شد ۲ دقیقه اولش رو دیدم و خب از شدت مزخرفات نتونستم بیشتر ببینم
https://youtu.be/xZ8zpFSQi7U?feature=shared
لطفا زیر همین پست از اینجور پست ها یا ویدیو هارو برام بفرستین
هر چیزی که مربوط به هوش مصنوعی و جایگزین شدن برنامه نویس و اینهاست
یه جا جواب همه رو میدم
البته میتونین سوال و ابهامی هم خودتون داشتین بنویسین
@BenDevelop
YouTube
آموزش Cursor AI - آینده برنامه نویسی با هوش مصنوعی؟
🚨 هوش مصنوعی قراره جای برنامهنویسها رو بگیره؟ 🤖💻
تو این ویدیو رفتیم سراغ ابزار قدرتمند Cursor AI تا ببینیم واقعاً چقدر میتونه روی آینده برنامهنویسی تأثیر بذاره. از معرفی و آموزش Cursor AI گرفته تا جواب به سؤال مهم: «آیا هوش مصنوعی قراره برنامهنویسها…
تو این ویدیو رفتیم سراغ ابزار قدرتمند Cursor AI تا ببینیم واقعاً چقدر میتونه روی آینده برنامهنویسی تأثیر بذاره. از معرفی و آموزش Cursor AI گرفته تا جواب به سؤال مهم: «آیا هوش مصنوعی قراره برنامهنویسها…
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 یه برنامه نویسی ایرانی به نام مصطفی غلامی تم اختصاصی به نام آرورین برای VSCode با رنگ بندی عالی و ملایم ساخته است.
حتما امتحانش کنید.
برای VSCode :
https://marketplace.visualstudio.com/items?itemName=MostafaGh.aurorain
</Mostafa Gholami>
@TheRaymondDev
حتما امتحانش کنید.
برای VSCode :
https://marketplace.visualstudio.com/items?itemName=MostafaGh.aurorain
</Mostafa Gholami>
@TheRaymondDev
Visualstudio
Aurorain Theme - Visual Studio Marketplace
Extension for Visual Studio Code - Aurorain theme with a celestial touch.
Forwarded from Laravel News
Enhancing Numeric Validation with Laravel's Fluent Rule Interface https://laravel-news.com/numeric-validation-rule
Laravel News
Enhancing Numeric Validation with Laravel's Fluent Rule Interface - Laravel News
Transform your Laravel validation logic with the new fluent numeric rule interface. This chainable approach improves code readability while providing comprehensive control over numeric value validation.
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 شرکت Automattic اعلام کرد که تعدیل نیروی این شرکت ۱۶ درصد از کارمندان را در سراسر بخشها تحت تأثیر قرار داده است و بعد از درگیری حقوقی با WP Engine و نیاز به تغییر ساختار شرکت، اقدام به تعدیل نیرو کرد.
#خبر
#وردپرس
@TheRaymondDev
#خبر
#وردپرس
@TheRaymondDev
Automattic
Restructuring Announcement
Earlier today, CEO Matt Mullenweg shared with Automattic employees the following message.
Forwarded from Code Module | کد ماژول (𔓙)
معماری میکرو فرانتاند چیه؟! 🪡
تا به حال شده به این فکر کنی که یه پروژه بزرگ مثل یه پازل پیچیدهاست که باید هر قطعهاش به درستی کنار هم قرار بگیره؟ حالا تصور کن که میتونستیم هر یک از این قطعات رو به صورت جداگونه و مستقل توسعه بدیم و بعد به هم وصل کنیم. اینجاست که مفهوم میکرو فرانتاند روشن میشه. میکرو فرانتاندها همونطور که از اسمشون پیداست بخشهای کوچکی از یه پروژه بزرگ هستن که به صورت مستقل و مجزا توسعه، تست و منتشر میشن.
مزایای استفاده از میکروفرانتاند 👇
مستقل بودن تیمها و توسعه سریعتر
هر تیم میتونه روی یک بخش خاص از پروژه کار کنه، بدون اینکه روی سایر بخشها تأثیر بذاره. این موضوع روند توسعه رو سریعتر و مدیریت رو سادهتر میکنه.
چند تکنولوژی در یک پروژه
در یک پروژه میشه از فریمورک و کتابخانه های مختلف مثل React، Vue یا Angular در قسمتهای مختلف استفاده کرد. این ویژگی برای پروژههای قدیمی که نیاز به مهاجرت تدریجی دارن، بسیار مفید هست.
بروزرسانی آسون و بدون تأثیر روی کل پروژه
هر میکروفرانتاند بهصورت مستقل دپلوی میشه و تغییرات در یک بخش، باعث خرابی یا مشکل در سایر بخشها نمیشه.
بهینهسازی عملکرد
بهجای لود شدن یک برنامه بزرگ، فقط بخشهای موردنیاز بارگذاری میشن که باعث بهبود زمان لود صفحه و تجربه کاربری میشه.
مقیاسپذیری بهتر
با افزایش کاربران و نیازهای پروژه، میشه بخشهای مختلف رو بهصورت مستقل گسترش داد.
با این رویکرد هر بخش از فرانتاند میتونه به صورت مستقل توسعه، تست و دیپلوی بشه. دقیقا مثل معماری میکروسرویس ها در بکاند. برای کسب اطلاعات بیشتر این مقاله رو میتونید مطالعه کنید.
#microfrontend
@CodeModule
تا به حال شده به این فکر کنی که یه پروژه بزرگ مثل یه پازل پیچیدهاست که باید هر قطعهاش به درستی کنار هم قرار بگیره؟ حالا تصور کن که میتونستیم هر یک از این قطعات رو به صورت جداگونه و مستقل توسعه بدیم و بعد به هم وصل کنیم. اینجاست که مفهوم میکرو فرانتاند روشن میشه. میکرو فرانتاندها همونطور که از اسمشون پیداست بخشهای کوچکی از یه پروژه بزرگ هستن که به صورت مستقل و مجزا توسعه، تست و منتشر میشن.
مزایای استفاده از میکروفرانتاند 👇
مستقل بودن تیمها و توسعه سریعتر
هر تیم میتونه روی یک بخش خاص از پروژه کار کنه، بدون اینکه روی سایر بخشها تأثیر بذاره. این موضوع روند توسعه رو سریعتر و مدیریت رو سادهتر میکنه.
چند تکنولوژی در یک پروژه
در یک پروژه میشه از فریمورک و کتابخانه های مختلف مثل React، Vue یا Angular در قسمتهای مختلف استفاده کرد. این ویژگی برای پروژههای قدیمی که نیاز به مهاجرت تدریجی دارن، بسیار مفید هست.
بروزرسانی آسون و بدون تأثیر روی کل پروژه
هر میکروفرانتاند بهصورت مستقل دپلوی میشه و تغییرات در یک بخش، باعث خرابی یا مشکل در سایر بخشها نمیشه.
بهینهسازی عملکرد
بهجای لود شدن یک برنامه بزرگ، فقط بخشهای موردنیاز بارگذاری میشن که باعث بهبود زمان لود صفحه و تجربه کاربری میشه.
مقیاسپذیری بهتر
با افزایش کاربران و نیازهای پروژه، میشه بخشهای مختلف رو بهصورت مستقل گسترش داد.
با این رویکرد هر بخش از فرانتاند میتونه به صورت مستقل توسعه، تست و دیپلوی بشه. دقیقا مثل معماری میکروسرویس ها در بکاند. برای کسب اطلاعات بیشتر این مقاله رو میتونید مطالعه کنید.
#microfrontend
@CodeModule
Medium
What is Microfrontend and Why You Should Know About It
In recent years, web applications have grown significantly in size and complexity. This has made traditional approaches to developing…