mnr tech – Telegram
mnr tech
108 subscribers
24 photos
4 videos
7 files
53 links
توی این کانال لینک ویدیو های آموزشی کانالم در یوتیوب قرار میگیره.
آدرس سایت : https://mnrtech.ir
همچنین ممکنه نکته های آموزشی برنامه نویسی و شاید اخبار و همچنین معرفی پروژه های خودم هم قرار بگیره.
ارتباط با ما : @mnr73
Download Telegram
https://megabin.ir/

دوستان سایت جدیدم آپلود شد. دوست داشتید میتونید ببینید و اگر خواستید موردی توش ثبت کنید.
🌱 عید نوروز پیشاپیش مبارک. 🍀

🌞 امیدوارم امسال به چیز هایی که میخواین برسین
https://github.com/mnr73/laravel-docker

یه داکر سرویس قبلا ساخته بودم برای لاراول ولی الان یه کم به روزش کردم و یه فایل بش هم براش ساختم که همه کارا ها رو با یه دستور بکنه. این خیلی سریعتر و سبک تر از sail هست.
داشتم توی مدیون گشت می‌زدم که به این مقاله ها برخوردم

https://medium.com/js-dojo/server-side-rendering-with-laravel-vue-js-2-5-6afedd64aa90

https://medium.com/js-dojo/advanced-server-side-rendering-with-laravel-vue-multi-page-app-486b706e654

تازه فهمیدم php اکستنشنی داره که میتونی موتور جاوا اسکریپت V8 رو توی php قابل استفاده کنه.

یعنی مثلا سایتی که فرانتش رو با vue زدید و بکندش رو با لاراول دیگه برای ssr کردن نیازی به Node ندارید و میتونید با همون php سمت سرور رندرش کنید. البته فکر میکنم پشت پرده از node استفاده میشه ولی شما دیگه لازم نیست درگیرش بشید.

خیلی کنجکاو شدم که انجامش بدم. اگر انجامش دادم حتما یک ویدیو در موردش میسازم.

توضیحات در سایت php
👍3🙏1
mnr tech
آموزش انتقال پروژه vue از Vite به Laravel mix لینک ویدیو در یوتیوب https://youtu.be/Zo5sDJO85Nw لینک مقاله در مدیوم https://medium.com/@mnrmilad/laravel-vue-js-with-laravel-mix-588baa8a17e5
توجه: اگر این ویدیو رو دیدین خیلی جدی نگیریدش چون بعد از این ویدیو داشتم داکیومنت لاراول رو بررسی کردم و دیدم میشه به جای لاراول میکس از خود وایت استفاده کرد که بسیار ساده تر هست و امکانات خیلی بیشتری هم بهمون میده. توی ویدیوی بعدی اون رو آموزش میدم.
👍3
خوب قسمت آخر این دوره هم تموم شد

https://youtu.be/2AZjK1KCGjM

توی این دوره ما از اول یک سایت خیلی ساده با vue ساختیم و بعد اون رو به صورت های مختلف روی سرور دپلوی کردیم.

توی این دوره ما با داکر، لاراول، vue، vite، windi.css، i18n، nginx و موارد دیگه کار کردیم.

پلی لیست کامل این دوره رو میتونید از این لینک ببینید
https://www.youtube.com/playlist?list=PLnhUuGnd2lXJD2uFN7PAwgKstVVqnijle
👍3❤‍🔥1
این واقعا میتونه تحول خیلی خیلی خیلی بزرگی توی وب باشه.

لینک گیتهاب
https://github.com/stackblitz/webcontainer-core

توضیحات کامل تو سایت خودشون
https://blog.stackblitz.com/posts/introducing-webcontainers/

ادیتوری که با همین تکنولوژی ساختن
https://stackblitz.com

این پروژه opensource نیست و فکر میکنم برای مسائل امنیتی کمی کند پیش میره.


********

داستان از اونجایی شروع شد که امروز به این فکر میکردم که چقدر خوب میشد اگر میشد توی برنامه های وب و سمت مرورگر بتونیم از node.js و پکیج های اون استفاده کنیم.

حالا چرا همچین چیزی به ذهنم رسید؟ چون میخواستم از پکیج Puppeteer برای کرال کردن استفاده کنم ولی این رو نمیشه سمت فرانت استفاده کرد و سمت بکند هم محدودیت هایی داره مثلا سایتی که داری کرالش می‌کنی ممکنه ip رو ببنده و ....

برای این کار ناچاری یا بری سمت برنامه های نیتیو یا این که از electron یا flutter استفاده کنی. یعنی فقط برای همچنین چیز کوچکی مجبوری برنامه رو با یک زبان دیگه بزنی. ولی اگر میشد node رو توی مرورگر اجرا کرد خیلی عالی میشد طوری که امنیتش هم حفظ بشه مثلا یه چیزی مثل کانتینر ساخته بشه که فقط با فایل های توی اون کانتینر دسترسی داشته باشه.

این رو توییت کردم و یکی از بچه های توییتر این پروژه رو منشن کرد. دقیقا همون چیزیه که توی ذهنم بود ولی متاسفانه پروژه اپن سورس نیست و فعلا هم api ارائه ندادن. ولی به نظر اگر این شدنیه پس به زودی شاهد تحولی بزرگ توی برنامه های وب هستیم.
👍2