جاوا اسکریپت

در حال حاضر جاوا اسکریپت به‌عنوان بخشی از یک فناوری یکپارچه برای ساخت اپلیکیشن‎های کاربردی تحت وب در هر دو سمت کلاینت (جاوا اسکریپت اجرا شده در مرورگر) و سرور (جاوا اسکریپت اجرا شده در Node.js) شناخته می‎شود. در این مقاله ما قصد داریم به بررسی ایده استفاده از جاوا اسکریپت در سکو‎های داده‎های بزرگ در هر دو سمت کلاینت (برای نمونه، چگونگی برقراری ارتباط متخصصان داده با ابزارهای تحلیلی) و سرور (مانند زیرساخت‌های اجرای توزیع شده) بپردازیم و ببینیم آیا آینده در دستان جاوا اسکریپت است و آیا می‌توان داده‎های بزرگ را با این زبان اسکریپت‌نویسی ساده‎تر و سریع‎تر تجزیه و تحلیل کرد؟
واقعیت این است که امروزه جاوا اسکریپت در انواع مختلفی از برنامه‌های کاربردی مورد استفاده قرار می‌گیرد. در بیشتر اوقات جاوا اسکریپت همراه با HTML5 و CSS به‌منظور ساخت برنامه‌های تحت وب به‌کار می‌رود. اما جاوا اسکریپت در زمینه ساخت برنامه‌های موبایلی نیز به‌شکل گسترده‌ای مورد استفاده قرار گرفته است و به طراحان کمک می‌کند. در این میان نباید از نقش تأثیرگذار Node.JS غافل شویم. در حالی که طراحان می‌توانند کدهای جاوا اسکریپت را در یک ویرایشگر ساده بنویسند و به عبارت دقیق‌تر به محیط توسعه خاصی نیاز ندارند، اما خوشبختانه ابزارهای توسعه قدرتمندی در هر دو حوزه ویراستاری/ ویرایشگری و IDE در اختیار توسعه‌دهندگان قرار دارد. زمانی که ابزارهایی همچون WebStorm, Visual Studio 2017, Visual Studio Code, NetBeans, Komodo و Eclipse در اختیارتان قرار داشته باشد، قدرت شما دوچندان می‌شود. قدرتی که به شما اجازه می‌دهد هر چالش جدید برنامه‌نویسی را قبول و برای مشکلات راه‌ حل‌های خلاقانه‌ای ابداع کنید.
اکوسیستم Node.js چیست و چه قابلیت‎هایی دارد؟
12 آبان 1396
گسترش‎پذیری، زمان تأخیر و میزان بازده از جمله عوامل کلیدی نشان‌دهنده عملکرد یک وب‎سایت هستند. پایین نگه داشتن زمان تأخیر و افزایش سطح بازده کار ساده‎ای نیست. Node.js یک محیط اجرایی بر پایه موتور جاوا اسکریپت است که با کمترین تأخیر و بیشترین میزان بازدهی بر پایه فناوری non-blocking درخواست‎ها را انجام می‎دهد.
ساده‌ترین زبان‌های برنامه‌نویسی ویژه افراد تازه‌کار
25 تير 1396
یادگیری یک زبان برنامه‌نویسی در نگاه نخست کمی دلهره‌آور است و شاید فرآیند پیچیده‌ای به نظر برسد، اما واقعیت این است که هر انسانی قادر است برنامه‌نویسی را یاد بگیرد. با توجه به تنوع و کثرت منابع آنلاین و آفلاین، انجمن‌ها و گروه‌های برنامه‌نویسی و حتی شبکه‌های اجتماعی کاربران به‌سادگی قادرند فرآیند یادگیری را آغاز کنند و هر زمان با مشکلی روبه‌رو شدند، از کمک‌ برنامه‌نویسان مجرب بهره‌مند شوند.
در میان اخبار متنوعی که در ارتباط با رخنه‌ها، آسیب‌پذیری‌ها و بدافزارها هر روزه منتشر می‌شود، خبر انتشار اولین باج‌افزار جاوااسکریپت حسابی سر و صدای زیادی به پا کرده است. جاوااسکرپیت در جایگاه یکی از محبوب‌ترین فناوری‌های روز دنیای وب، امروزه توسط طیف گسترده‌ای از طراحان وب مورد استفاده قرار می‌گیرد. همین موضوع باعث شده است تا خبر باج‌افزار مبتنی بر جاوا‌اسکرپیت، نگاه‌ها را به سمت خود جلب کند. به‌طوری که گوگل اعلام کرد نزدیک به بیست هزار سایت اینترنتی به این باج‌افزار آلوده شده‌اند.

صفحه‌ها

اشتراک در جاوا اسکریپت