Artwork

محتوای ارائه شده توسط MoeZ Tech. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط MoeZ Tech یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !

اکوسیستم جاوا اسکریپت امروز - فراتر از یک زبان

21:58
 
اشتراک گذاری
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on July 19, 2025 15:24 (2M ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

Manage episode 495333826 series 3678474
محتوای ارائه شده توسط MoeZ Tech. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط MoeZ Tech یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

در قسمت پایانی فصل اول «کدکست»، سفر خود را در تاریخ جاوااسکریپت به پایان می‌رسانیم و به دنیای شگفت‌انگیز و پیچیده‌ی امروز آن قدم می‌گذاریم. دیگر داستان فقط درباره‌ی خود «زبان» نیست، بلکه درباره‌ی یک «اکوسیستم» غول‌پیکر است. در این قسمت، به سراغ «جنگ فریم‌ورک‌ها» می‌رویم و سه غول اصلی این میدان را بررسی می‌کنیم: انگولار (Angular): محصول گوگل، یک «جعبه ابزار کامل و همه‌کاره» و ساختاریافته که برای پروژه‌های عظیم سازمانی طراحی شده است. ری‌اکت (React): محصول فیسبوک، یک «کتابخانه» سبک و منعطف که با فلسفه‌ی «کامپوننت» (مانند لگو) و نوآوری «Virtual DOM»، ساخت رابط‌های کاربری را متحول کرد. ویو (Vue): محصول جامعه متن‌باز و ساخته‌ی اِوِن یو، یک فریم‌ورک «پیش‌رونده» که بهترین ویژگی‌های انگولار و ری‌اکت را با سادگی و یادگیری آسان ترکیب می‌کند. سپس به پشت صحنه می‌رویم و با «ابزارهای ساخت» (Build Tools) آشنا می‌شویم؛ ماشین‌آلات حیاتی که کدهای مدرن ما (تایپ‌اسکریپت، JSX) را برای مرورگرها قابل فهم می‌کنند. از پادشاه قدیمی یعنی Webpack و پیچیدگی‌هایش می‌گوییم تا به نسل جدید و سریع آن یعنی Vite برسیم. در ادامه، چالش‌های «اپلیکیشن‌های تک‌صفحه‌ای» (SPA) مانند کندی اولیه و مشکلات SEO را بررسی کرده و راه‌حل مدرن آن، یعنی «رندرینگ سمت سرور» (SSR) را تشریح می‌کنیم. می‌بینیم که چطور «متا-فریم‌ورک‌هایی» مانند Next.js و Nuxt.js این فرآیند پیچیده را مدیریت کرده و مرز بین فرانت‌اند و بک‌اند را کمرنگ می‌کنند. در نهایت، نگاهی به آینده و مرز بعدی توسعه وب می‌اندازیم: WebAssembly (Wasm). توضیح می‌دهیم که چرا Wasm رقیب جاوااسکریپت نیست، بلکه یک «همکار» فوق‌سریع برای انجام کارهای محاسباتی سنگین است و چگونه این دو با هم آینده‌ی اپلیکیشن‌های تحت وب را شکل می‌دهند. این قسمت، روایتی از تکامل جاوااسکریپت از یک زبان ساده به یک کهکشان پر از ابزار و نوآوری است.

  continue reading

5 قسمت

Artwork
iconاشتراک گذاری
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on July 19, 2025 15:24 (2M ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

Manage episode 495333826 series 3678474
محتوای ارائه شده توسط MoeZ Tech. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط MoeZ Tech یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

در قسمت پایانی فصل اول «کدکست»، سفر خود را در تاریخ جاوااسکریپت به پایان می‌رسانیم و به دنیای شگفت‌انگیز و پیچیده‌ی امروز آن قدم می‌گذاریم. دیگر داستان فقط درباره‌ی خود «زبان» نیست، بلکه درباره‌ی یک «اکوسیستم» غول‌پیکر است. در این قسمت، به سراغ «جنگ فریم‌ورک‌ها» می‌رویم و سه غول اصلی این میدان را بررسی می‌کنیم: انگولار (Angular): محصول گوگل، یک «جعبه ابزار کامل و همه‌کاره» و ساختاریافته که برای پروژه‌های عظیم سازمانی طراحی شده است. ری‌اکت (React): محصول فیسبوک، یک «کتابخانه» سبک و منعطف که با فلسفه‌ی «کامپوننت» (مانند لگو) و نوآوری «Virtual DOM»، ساخت رابط‌های کاربری را متحول کرد. ویو (Vue): محصول جامعه متن‌باز و ساخته‌ی اِوِن یو، یک فریم‌ورک «پیش‌رونده» که بهترین ویژگی‌های انگولار و ری‌اکت را با سادگی و یادگیری آسان ترکیب می‌کند. سپس به پشت صحنه می‌رویم و با «ابزارهای ساخت» (Build Tools) آشنا می‌شویم؛ ماشین‌آلات حیاتی که کدهای مدرن ما (تایپ‌اسکریپت، JSX) را برای مرورگرها قابل فهم می‌کنند. از پادشاه قدیمی یعنی Webpack و پیچیدگی‌هایش می‌گوییم تا به نسل جدید و سریع آن یعنی Vite برسیم. در ادامه، چالش‌های «اپلیکیشن‌های تک‌صفحه‌ای» (SPA) مانند کندی اولیه و مشکلات SEO را بررسی کرده و راه‌حل مدرن آن، یعنی «رندرینگ سمت سرور» (SSR) را تشریح می‌کنیم. می‌بینیم که چطور «متا-فریم‌ورک‌هایی» مانند Next.js و Nuxt.js این فرآیند پیچیده را مدیریت کرده و مرز بین فرانت‌اند و بک‌اند را کمرنگ می‌کنند. در نهایت، نگاهی به آینده و مرز بعدی توسعه وب می‌اندازیم: WebAssembly (Wasm). توضیح می‌دهیم که چرا Wasm رقیب جاوااسکریپت نیست، بلکه یک «همکار» فوق‌سریع برای انجام کارهای محاسباتی سنگین است و چگونه این دو با هم آینده‌ی اپلیکیشن‌های تحت وب را شکل می‌دهند. این قسمت، روایتی از تکامل جاوااسکریپت از یک زبان ساده به یک کهکشان پر از ابزار و نوآوری است.

  continue reading

5 قسمت

همه قسمت ها

×
 
Loading …

به Player FM خوش آمدید!

Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.

 

راهنمای مرجع سریع

در حین کاوش به این نمایش گوش دهید
پخش