اينترنت و زبان هاي برنامه نويسي وبخبرگزاري موج - انجمن سازندگان كامپيوتر اروپا European Computer Manufacturing Association ECMA به طور رسمي از سال 1981 فعاليتهاي خود را شروع كرد تا نياز استانداردسازي فرمهاي عملياتي كامپيوتر از جمله زبانهاي برنامه نويسي و كدهاي ورودي و خروجي را تهيه كند.
به گزارش موج ، انجمن سازندگان كامپيوتر اروپا در ژنو و در كنار اداره مركزي سازمان بين المللي استاندارد ISO و كميسيون علوم الكترونيكي بين المللي IEC مستقر است. نام ECMA در سال 1994 به انجمن يكنواختي اطلاعات و سيستمهاي ارتباطي اروپا تغيير يافت تا بتواند در محدوده بيشتري به فعاليت بپردازد. وظيفه اصلي ECMA مطالعه، گسترش و تصويب استانداردها و گزارشهاي فني در زمينه اطلاعات و تكنولوژي است.
انجمن سازندگان كامپيوتر اروپا از شركتهاي مختلف سازنده كامپيوتر تشكيل شده ولي نميتواند مانند سازمان استاندارد بينالمللي ISO عمل كند و مسئوليت آن در حد همكار و مشاور اغلب موسسات ملي يا بين المللي باقي مانده است. اين انجمن تاكنون بيش از 270 استاندارد و70 گزارش فني منتشر كرده است كه از ميان آنها 85 مورد به عنوان استاندارد بين المللي توسط سازمان بين المللي استاندارد و يكنواختي ISO و 25 مورد به عنوان استاندارد خاص اروپا توسط موسسه استانداردهاي ارتباط از راه دور ETSI پذيرفته شده اند و در ميان آنها ECMA Script كه منبع و مبناي آن جاوا اسكريپت است به چشم ميخورد.
رعايت استانداردهاي تصويب شده اينترنت در هماهنگ كردن ساختار اينترنت در بخشهاي گوناگون طراحي و جستجو نقش اساسي دارد و با در نظر گرفتن مفاد آن، اطلاعات و فهرست سايتهاي موجود در اينترنت از مقررات يكنواخت و منسجمي پيروي خواهند كرد تا سرويس بهتر و بيشتري به بازديد كنندگان سايت ارائه كنند. استانداردهاي تصويبي بايد با نمايشگرهاي نسخههاي قديمي اينترنت هم هماهنگي داشته باشد و اگر مرورگري نتوانند تمام محتواي سايت را نمايش دهند بايد حداقل متن و نوشتهها را باز كرده و در معرض ديد بازديد كننده قرار دهد.
مقدمات استفاده از جاوا اسكريپت كه يك زبان برنامه نويسي با گرايش به اشياء Object Oriented است از سال 1995 شروع شده است (مفهوم گرايش به شئ بر خلاف اشياء دنياي حقيقي مانند ميز، بشقاب و چنگال به اشياء مجازي داخل نمايشگرها و مرورگرهاي اينترنت مانند فرم، جدول و پنجرههاي گوناگون اطلاق ميشود)
جاوا اسكريپت اصولاً براي تهيه و طراحي وبسايت و توسط Brendan Eich از كاركنان شركت نت اسكيپ برنامه نويسي شده است. اين زبان در ابتدا با عنوان Mocha و سپس با نام LiveScript شناخته ميشد كه در نهايت به JavaScript تغيير نام داد. جاوا اسكريپت از جهت نگارشي به ساختار و تركيب بندي زبان برنامه نويسي جاوا كه متعلق به سان مايكروسيستمز است شباهت فراوان دارد ولي هيچ ارتباط موضوعي، تجاري و برنامه نويسي در آن دو وجود ندارد.
جاوا اسكريپت براي اولين بار در بين سالهاي 1999ــ1997 توسط انجمن سازندگان كامپيوتر اروپا ECMA بازخواني و بازنگري شد و پس از مطابقت با استانداردهاي ECMA262 در ماه ژوئن 1997 به عنوان يكي از زبانهاي رسمي طراحي وبسايت مورد پذيرش قرار گرفت. سازمان استاندارد جهاني ISO نيز در ماه آپريل 1998 هماهنگي آن را با قوانين مورد تاييد قرار داد.
تغيير نام از LiveScript به JavaScript تقريباً زماني اتفاق افتاد كه نت اسكيپ مرورگر اينترنت خود را براي پشتيباني از جاوا آماده ميكرد. تعويض نام LiveScript به جاوا اسكريپت به علت شباهت در ساختار تركيب كلمات و دستورات و الهام هر دو از زبان برنامه نويسي C موجب سردرگمي برنامه نويسان شده بود. اكنون پس از گذشت سالها محبوبترين زبان اينترنت جاوا اسكريپت است و از آن به دليل مطابقت با هر دو زبان اچ تي ام ال و جاوا با عنوان ركن اصلي نسل آينده اينترنت ياد ميكنند. مايكروسافت پس از احساس موفقيت جاوا اسكريپت به مقابله با آن برخاست و در 16 جولاي 1996 زبان برنامه نويسي جي اسكريپت را كه دقيقاً از جاوا اسكريپت رونويسي شده بود را عرضه كرد.
موفقيت جاوا اسكريپت مديون چند عامل مهم ميتواند باشد.
ــ جاوا اسكريپت مشكلات جاوا را در اينترنت ندارد.
ــ بخشهاي سايت را قطعه بندي كرده و كدها را در آن بخش فعال ميكند.
ــ كدهاي خود را بدون نياز به دانلود نشان ميدهد.
ــ كدهاي آن پس از كپي و انتقال به متون موجود در اچ تي ام ال مورد پذيرش نمايشگرهاي اينترنت است.
در اولين روزهاي تاسيس شبكه جهاني www دستورات HTML بسيار ساده و آسان بود و فراگيري و آموزش آن بيشتر از چند روز طول نميكشيد ولي همگام با پيشرفت اينترنت طراحان خواستار كنترل بيشتري در طراحي صفحات و ارتباط بين بازديدكنندگان و مديران سايت بودند كه زبان اچ تي ام ال نميتوانست نياز آنان را برطرف كند. چنين نيازي سبب شد تا شركت نت اسكيپ تصميم گرفت براي رفع مشكلات خود از جاوا اسكريپت كمك بگيرد.
با وجود نزديكي حروف كلمات در اسم برنامههاي Java و JavaScript، هيچگونه شباهت تكنيكي و مفهومي بين اين دو برنامه وجود ندارد. جاوا يك زبان برنامه نويسي بدون نقص است و از آن با عنوان نسل بعدي برنامه هاي c و ++c ياد ميشود و جاوا اسكريپت مطلقاً براي اينترنت نوشته شده است.