<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های آرمین قلی پور</title><link>https://virgool.ir/feed/@m_73787252</link><description></description><language>fa</language><pubDate>2026-11-12 04:15:07</pubDate><image><url>https://files.virgool.ir/upload/users/4047737/avatar/2YqEbV.jpg</url><title>آرمین قلی پور</title><link>https://virgool.ir/@m_73787252</link></image><item><title>جاوااسکریپت از کجا شروع شد و چطوری دنیا رو تغییر داد؟</title><link>https://virgool.ir/@m_73787252/جاوااسکریپت-از-کجا-شروع-شد-و-چطوری-دنیا-رو-تغییر-داد-f4a76jntglx3</link><description>جاوااسکریپت... یه زبان برنامه‌نویسی که شاید اولش فقط برای یه کار ساده تو مرورگرها ساخته شده بود، اما امروز تبدیل شده به قلب تپنده‌ی وب.اگه تو هم مثل من با دنیای فرانت‌اند یا حتی فول‌استک سر و کار داری، محاله با جاوااسکریپت برخورد نکرده باشی. اما واقعاً این زبان از کجا اومد؟ چی شد که این‌قدر همه‌گیر شد؟ و اصلاً چرا هنوز این‌قدر مهمه؟ تو این مقاله می‌خوام یه نگاه خلاصه ولی کاربردی بندازیم به تاریخچه‌ی جاوااسکریپت و تأثیرش توی دنیای برنامه‌نویسی.جاوااسکریپت از کجا شروع شد؟سال 1995، یه مهندس به‌اسم Brendan Eich تو شرکت Netscape فقط ۱۰ روز وقت داشت تا یه زبان برنامه‌نویسی برای مرورگر Netscape Navigator بنویسه! نتیجه‌ش شد یه چیزی به‌اسم Mocha که بعداً شد LiveScript و در نهایت جاوااسکریپت.اسمش؟ خب شاید فکر کنی ربطی به Java داره... ولی نداشت! اون زمان Java خیلی محبوب بود و شرکت Netscape از این اسم استفاده کرد تا محبوبیت Java رو برای جاوااسکریپت قرض بگیره!اوایل راه؛ یه زبان ساده برای فرانت‌اند :)اولش جاوااسکریپت فقط برای اسکریپت‌نویسی داخل مرورگر استفاده می‌شد. مثلاً اعتبارسنجی فرم‌ها یا تغییر استایل یه المان ساده بدون رفرش کردن صفحه. اما مشکل اینجا بود: مرورگرها نسخه‌های مختلفی از جاوااسکریپت داشتن و هیچ‌کدوم با هم سازگار نبودن!تا اینکه در سال 1997، سازمان ECMA وارد شد و استانداردی به‌اسم ECMAScript ساخت. اینطوری همه مرورگرها سعی کردن به یه نسخه مشخص پایبند بمونن.شروع قدرت‌نمایی جاوااسکریپت :از اوایل دهه ۲۰۱۰ با اومدن ES5 و ES6 همه‌چی تغییر کرد. قابلیت‌هایی مثل:let و constarrow functionsasync/awaitmodulesو کلی ابزار دیگه، باعث شدن جاوااسکریپت دیگه اون زبان ساده‌ی سال ۹۵ نباشه.در همین زمان، فریم‌ورک‌ها و کتابخونه‌هایی مثل jQuery، بعدش AngularJS و بعدتر React و Vue باعث شدن توسعه‌ی وب سریع‌تر، تمیزتر و قابل نگهداری‌تر بشه.از اوایل دهه ۲۰۱۰ با اومدن ES5 و ES6 همه‌چی تغییر کرد. سمت سرور؟ چرا که نه!تأثیر جاوااسکریپت در برنامه‌نویسیجاوااسکریپت فقط یه زبان نیست؛ یه اکوسیستم عظیمه. چرا؟چون سریع یاد گرفته می‌شهجامعه‌ی بزرگ و فعالی دارهابزارهای بی‌نظیری براش ساخته شدهبا هر چیزی قابل ترکیبه: دیتابیس، API، WebSocket، GraphQL و...امروز دیگه نمی‌شه دنیای وب رو بدون جاوااسکریپت تصور کرد. حتی اپلیکیشن‌های موبایل (مثل React Native)، یا برنامه‌های دسکتاپ (مثل Electron) هم با همین زبان ساخته می‌شن.جمع‌بندیجاوااسکریپت شاید تو ۱۰ روز ساخته شده باشه، ولی تو این چند دهه نشون داده که فقط یه زبان سریع‌الاختراع نیست، بلکه یه پایه‌ی محکم برای دنیای مدرن وبه.به نظر من اگه می‌خوای تو حوزه برنامه‌نویسی وب جدی بشی، باید جاوااسکریپت رو نه فقط یاد بگیری، بلکه درکش کنی. چون این زبون قراره تا سال‌ها با ما بمونه و مدام بهتر بشه.اگه تا اینجا خوندی، ممنونم 🌱خوشحال می‌شم نظرت رو تو کامنت‌ها بدونم، یا اگه دوست داشتی مقاله رو با دوستات به اشتراک بذاری.</description><category>آرمین قلی پور</category><author>آرمین قلی پور</author><pubDate>Tue, 03 Jun 2025 12:06:01 +0330</pubDate></item></channel></rss>