پرونده ویژه

دنیایی که در آن داده‌ها حرف اول و آخر را می‌زنند
20 اسفند 1396
سال‌های متمادی است که رهبران کسب ‌و کار و همچنین سازمان‌های فعال در حوزه فناوری اطلاعات از عبارت «داده‌‌ها طلای نوظهور هستند» استفاده می‌کنند. این عبارت را با مترادف‌های مختلفی همچون «دیگر نفت یک منبع ارزشمند نیست و این داده‌ها هستند که جای این منبع طبیعی را اشغال کرده‌اند» بسیار شنیده‌ایم. اما سؤالی که هنوز به‌درستی پاسخ داده نشده است این است که به‌راستی داده‌ها تا چه اندازه بااهمیت هستند؟ آیا داده‌ها به‌معنای واقعی کلمه طلای نوین هستند و اگر این چنین است، چرا داشتن داده‌های بسیار زیاد در بعضی موارد دردسرآفرین و مشکل‌ساز است؟
آینده توسعه برنامه‌های کاربردی در دستان جاوااسکریپت است
06 اسفند 1396
ماهیت فناوری به‌گونه‎ای است که نمی‎توان آینده آن را به طور دقیق پیش‌بینی کرد و غافلگيری‎های زیادی به همراه دارد. چیزهایی که هرگز قرار نبود برای معروف شدن طراحی شوند ناگهان معروف شدند و در این میان هیچ‌کدام غافلگيركننده‎تر از جاوا اسکریپت نبود که اخیراً در صدر زبان‌های شی‌ء‎گرا قرار گرفته است.
جاوا اسکریپت آینده است. عده‌ای از کارشناسان عرصه فناوری بر این باور هستند که نفوذ چشم‌گیر جاوا اسکریپت در حوزه‌های مختلف و محبوبیت روزافزون این زبان، به آن اجازه داده است تا به یکی از اصلی‌ترین بازیگران دنیای فناوری تبدیل شود. دلایل بسیاری را می‌توان بر شمرد که نشان می‌دهد جاوا اسکریپت این پتانسیل را دارد تا آینده دنیای برنامه‌نویسی را دستخوش تغییرات اساسی کند. جاوا اسکریپت می‌تواند سمت کلاینت اجرا شود، در نتیجه از پردازنده سامانه کاربر برای اجرای کدها استفاده کند. رویکردی که باعث صرفه‌جویی در پهنای باند وب سرور می‌شود.
هیچ‌‌چیز به‌اندازه کوتاه‌سازی و مهم‌تر از آن شفاف‌سازی کدها در دنیای برنامه‌نویسی اهمیت ندارد. جاوا اسکریپت نیز از این قاعده مستثنا نیست و شما به‌عنوان یک طراح جاوا اسکریپت مجبور هستید از تکنیک‌هایی برای کوتاه کردن کدهای خود استفاده کنید. برنامه‌نویسان در طول دوران کاری خود یاد می‌گیرند که چگونه می‌توانند کدهای طولانی را فشرده و خلاصه‌ کنند. این ‌کار نه‌تنها به درک بهتر کدها کمک می‌کند، بلکه باعث می‌شود تا کدهای بلند کوتاه شوند و همچنین توانایی شما در خلق برنامه‌های منطبق با متدولوژی‌های روز دنیای نرم‌افزار را به‌خوبی نشان می‌دهد. بر همین اساس، در این مقاله به تشریح تکنیک‌هایی پرداخته‌ایم که به شما در کوتاه کردن کدهای جاوا اسکریپت مبتنی بر ES6 کمک می‌کنند.
به‌عنوان یک برنامه‌نویس باید از وجود کتابخانه‌ها و چهارچوب‌های معروفی که در حوزه کاری شما قرار دارند و پرکاربرد هستند اطلاع داشته باشید. اما سؤال مهمی که بسیاری از طراحان و به‌ویژه طراحان تازه‌کار مطرح می‌کنند این است که کدام‌یک از کتابخانه‌ها را بهتر است یاد بگیریم؟ کدام‌یک از این کتابخانه‌ها در سال‌های آتی تأثیر مثبتی بر پیشینه حرفه‌ای ما خواهند گذاشت؟ ما در این مقاله 10 مورد از برترین کتابخانه‌ها و چهارچوب‌های جاوا اسکریپتی که در سال 2017 به ‌شکل گسترده مورد استفاده قرار گرفته‌اند را به شما معرفی می‌کنیم.
2016 را می‎توان سالی پررونق در عرصه داده‎های حجیم دانست، زیرا سازمان‎های بیشتری به ذخیره، پردازش و استخراج همه نوع فرمت و اندازه‎ای از داده پرداختند. در سال 2017 نیز سیستم‎هایی که از داده‎ها در مقیاس بزرگ در هر دو شکل ساخت‌یافته و بدون ساختار پشتیبانی می‎کنند، در حال اضافه شدن هستند. این بازار به سکوهایی نیاز خواهد داشت که از داده‎ها نگهداری کند و آن‌ها را در زمان استفاده کاربر نهایی برای تجزیه و تحلیل امن باقی نگه دارد. این سیستم‎ها به‌خوبی در داخل سیستم‎های فناوری اطلاعات و استانداردهای سازمانی کار می‎کنند. اما برای آنکه با کم و کیف این تغییرات در سال جاری بیشتر آشنا شوید، 10 روند برتر بزرگ داده‎ها در سال جاری را مورد بررسی قرار داده‎‎ایم.
در حال حاضر جاوا اسکریپت به‌عنوان بخشی از یک فناوری یکپارچه برای ساخت اپلیکیشن‎های کاربردی تحت وب در هر دو سمت کلاینت (جاوا اسکریپت اجرا شده در مرورگر) و سرور (جاوا اسکریپت اجرا شده در Node.js) شناخته می‎شود. در این مقاله ما قصد داریم به بررسی ایده استفاده از جاوا اسکریپت در سکو‎های داده‎های بزرگ در هر دو سمت کلاینت (برای نمونه، چگونگی برقراری ارتباط متخصصان داده با ابزارهای تحلیلی) و سرور (مانند زیرساخت‌های اجرای توزیع شده) بپردازیم و ببینیم آیا آینده در دستان جاوا اسکریپت است و آیا می‌توان داده‎های بزرگ را با این زبان اسکریپت‌نویسی ساده‎تر و سریع‎تر تجزیه و تحلیل کرد؟
امروزه بسیاری از سازمان‌ها به‌دنبال آن هستند تا از بهترین ابزارهای مرتبط با بزرگ داده‌ها در جهت دستیابی به چشم‌اندازهای از پیش تعیین شده خود استفاده کنند. اما نیل به این هدف معطوف به درک درست پرسش‌هایی است که در ادامه آن‌ها را مشاهده خواهیم کرد.

صفحه‌ها

اشتراک در پرونده ویژه