روانشناس ها میگن اولین برخورد و تعامل دو نفر پایه و اساس رابطه احتمالی شون رو در آینده تعیین میکنه. هر چند که من به این تئوری زیاد اعتقاد ندارم، ولی فکر کنم حداقل در مورد من و جاوااسکریپت درست بوده.
من از از سال 84 برنامه نویسی وب میکردم اون سال ها برنامه نویسی وب، و به خصوص زبان های برنامه نویسی سمت سرور تازه داشتن خودی نشون میدادن، یادمه برای PHP چند تا فریمورک اومده بود و ASP.net نسخه 2 بود. CSS تازه به رسمیت شناخته شده بود اما خیلی جاها اینقدر گسترده و پیچیده استفاده نمیشد. تقریبا اکثر بار پردازشی صفحات روی سرور بود و هرگونه تعامل کاربر با صفحه نیازمند post back کردن بود.
این وسط بدترین چیز ممکن JavaScript بود ! عملا در خیلی از صفحات خبری از جاوا اسکریپت نبود چون JavaScript مرورگر ها رو به شدت کند میکرد و از طرفی کد هایی که توی یکی از مرورگرها اجرا میشد معلوم نبود که توی مرورگر دیگه درست اجرا بشه !
از طرفی وقتی به عنوان یک برنامه نویس تازه کار با زبانی مثل JavaScript میخواستم کار کنم مشکلات زیادی برام به وجود اومد مثلا
همه اینها باعث شد که در یه مقطعی تصمیم گرفتم JavaScript رو ببوسم و بزارم کنار ! و جالب این بود که با توجه به دلایل بالا عمیقا باور داشتم که JavaScript زبانی خواهد بود که به زودی از بین خواهد رفت. و برای همین یادگیریش سودی نداره. وقتی فکر میکنم میبینم با توجه به چیزهایی که گفتم ، پیش بینی معقولی انجام داده بودم. اما شرایط اینجوری پیش نرفت و دقیقا عکس پیش بینی من JavaScript فوق العاده محبوب شد شاید اینا برخی از دلایل این قضیه باشن :
در حال حاضر JavaScript یکی از محبوبترین و پرکاربردترین زبان های برنامه نویسیه، دونستن JavaScript میتونه موقعیت های شغلی زیادی رو براتون ایجاد کنه. همین دلایل بود که باعث شد من روی تصمیمم تجدید نظر کنم و دوباره برای یادگیری JavaScript وقت بزارم و اقدام کنم، چیزی حدود یک هفته طول کشید اما واقعا به نظرم می ارزید. اگر شما هم تجربه ای شبیه به من دارید توصیه میکنم که این کار رو بکنید.
ولی خب در دنیای فناوری خیلی چیزها زود عوض میشه و وقتی یه چیزی خیلی محبوب میشه مشکلاتش بیشتر و بیشتر دیده میشه ، توی این چند سال JavaScript مدام بهبود پیدا کرده ولی از طرفی جایگزین های زیادی هم براش پیدا شدن. اینجا میتونید چند تا از جایگزین های JavaScript رو ببینید، به نظر من خطرناکترین شون Dart هستش چون توسط Google داره توسعه داده میشه و من هر روز دارم بیشتر ازش میشنوم، کسی چه میدونه شاید پیش بینی من در مورد JavaScript بالاخره به حقیقت پیوست ! البته امیدوارم به این زودی ها این اتفاق نیفته چون تازه وارد دنیای JavaScript شدم و حالا حالا ها حوصله یادگیری زبان جایگزینی رو ندارم ! پس آهای JavaScript تو رو خدا حالا حالا ها بمون !