تاریخچه جاوا اسکریپت و نت اسکیپ

آموزش جاوا اسکریپت رایگان احتمالاً یکی از مهمترین زبانهای جهان امروز است. توسعه وب و آموزش جاوا اسکریپت رایگان به نقطه ای رسیده است که هرگز تصور نمی کردیم. در این مقاله ، نگاهی گذرا به تاریخچه مختصر آموزش جاوا اسکریپت رایگان خواهیم انداخت و خواهیم دید که چگونه در اینجا تکامل یافته و به وجود آمده است.

و در ادامه نیز یک منبع برای آموزش جاوا اسکریپت رایگان به شما معرفی میکنیم.

 

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

در اواخر سال 1995 ، وقتی مایکروسافت به تهدید رقابتی این شبکه پیوست ، پروژه اینترنت اکسپلورر در یک تلاش گسترده برای مبارزه با کنترل سیستم عامل نوظهور Netscape آغاز شد.

 

بنابراین مایکروسافت به تهدید به مرگ تبدیل شد و نت اسکیپ را مجبور به پاسخگویی کرد. ابتدا ، آنها فرآیند استاندارد سازی را برای جلوگیری از کنترل مایکروسافت بر زبان جاوا اسکریپت آغاز کردند. دوم ، آنها با سان همکاری کردند تا از منافع مشترک خود در شکستن انحصار مایکروسافت استفاده کنند.

 

سان در تلاش برای نوشتن زبان برای “دستگاه های هوشمند” از سال 1990 توسعه جاوا را آغاز کرد. این رویکرد ناموفق بود و در سال 1994 سان مجدداً جمع شد و به عنوان بستر تحویل انتخاب شده بر روی شبکه متمرکز شد.

 

بنابراین مشارکت Netscape / Sun به این معنی است که Sun از یک مرورگر رقابتی و سیستم تحویل برای فناوری استراتژیک خود استفاده کرده است.

 

از طرف دیگر Netscape متحدی قدرتمند علیه مایکروسافت پیدا کرده است. آنها همچنین می خواهند بر روی مایکروسافت مانور دهند ، زیرا این مرورگر رسمی پلتفرم مورد انتظار است که جاوا بود.

 

برندان آیش گفت که با حضور سان در هواپیما ، آنها تصمیم گرفتند موج جزر و مد را دور سر و صدا گشت و گذار کنند و جاوا اسکریپت را به عنوان یک زبان همراه با جاوا قرار دهند ، همانطور که Visual Basic تا ++ C است. بنابراین این نام یک ترفند بازاریابی مشخص برای به دست آوردن شناخت بود.

 

Netscape’s Mocha (بعداً جاوا اسکریپت) قصد داشت وب را به یک بستر برنامه کامل تبدیل کند. علاوه بر این ، هنگامی که همراه با محصول در سرور برنامه LiveWire آنها استفاده می شود ، این امکان ایجاد یک شکل ناهمسان را با همان زبان مورد استفاده در کلاینت و سرور را فراهم می کند.

اگر این به نظر آشنا می آید ، به این دلیل است که Sun دقیقاً همان چیزی بود که سعی داشت با جاوا ارائه دهد.

 در آن زمان ، شبکه در مقایسه با جاوا بسیار محدود بود.

 به عنوان مثال ، ترسیم پیکسل در JavaScript امکان پذیر نبود ، همانطور که اکنون در بوم وجود دارد.

 بنابراین سان (من اشتباه فکر می کنم) هرگز زبان را به عنوان یک رقیب ندیده است و اتحادیه برگزار می شود.

 

متأسفانه برای جاوا اسکریپت ، موقعیت اولیه بازار آن از عمر مفید آن گذشته و بعداً به عنوان یک فناوری قابل قبول در نوع خود ، مهار پذیرش بازار شد.

 

بنابراین JavaScript به عنوان زبان اسکریپت نویسی برای شبکه توسط مشتری و سرور طراحی شده است. سپس به سرعت به عنوان یک وب وب برای جاوا تغییر مکان داد.

شرایط منحصر به فرد تولد زبان ، از جمله:

حیله بازاریابی فوق الذکر ،

توسعه اولیه فشرده شده با زمان ،

تعصب اینکه توسعه شبکه “جدی” نیست ،

محیط استقرار فراگیر و “تخریب پذیر” (شبکه) و

گنجاندن عناصر طراحی زبان برای بیشتر توسعه دهندگان ناشناخته است

… منجر به یک دوره طولانی سو mis تفاهم ، تحقیر و بله ، حتی نفرت از زبان شد. در اواخر دهه 1990 و اوایل سال 2000 ، حتی نویسندگان برخی از کتاب های جاوا اسکریپت نیز عناصر اساسی زبان را درک نمی کردند.

 

داگلاس کراکفورد یکی از پیشگامان کشف مجدد زبان بود. و اهمیت اختراع وی در قالب داده های JSON با استفاده از زیر مجموعه نحو JavaScript نباید دست کم گرفته شود. در دهه 2000 ، اشتراك ذهنی به آهستگی تغییر دید و به جاوا اسكریپت به عنوان یك زبان جدی نگاه كرد: توده مهمی از توسعه دهندگان كه این زبان را می فهمند ، ظهور كردند.

 

با این حال ، “وضعیت خارجی” JavaScript همچنان طنین انداز است. گزینه های طراحی اولیه مانند نقطه ویرگول اتوماتیک (ASI) ، چرخه رویداد ، کمبود کلاس ، وراثت غیرمعمول (نمونه اولیه) و اجبار نوع آن توسط افرادی که وقت خود را برای درک تفکرات خود صرف نکرده اند ، می خندند.

 

توسعه دهندگان شاهد خندیدن سایر توسعه دهندگان به این ویژگی ها هستند و نتیجه می گیرند که این ویژگی ها قابل تمسخر است و چرخه ادامه دارد.

 

حتی برندن آیش ، خالق این زبان ، گاهی اوقات بخاطر تصمیمات طراحی که برای این زبان گرفته ، عذرخواهی می کند.

 

با این حال ، به نظر من ، نباید این عذرخواهی ها را تأیید غلط بودن این تصمیمات دانست: بلکه تأیید عدم توانایی لازم یک زبان در جلب رضایت همه توسعه دهندگان است.