ارسال مبحث جديد پاسخ به مبحث  [ 1 پست ] 
نويسنده پيغام
 موضوع پست: جاواسکریپت: پس از تسخیر وب، اکنون نوبت دسکتاپ‌هاست
پستارسال شده در: يکشنبه 28 شهریور 1395, 3:46 am 
عضو جدید
عضو  جدید
نماد کاربر
آفلاين
تاريخ عضويت:يکشنبه 3 آبان 1394, 5:06 am
پست ها :
98 پست
محل سکونت:
مشهد
تشکر کرده اید:
29 مرتبه
تشکر شده:
44 مرتبه در 31 پست ها

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

 





پس از تسخیر وب، اکنون نوبت دسکتاپ‌هاست






جاواسکریپت در ابتدا در سال ۱۹۹۵ ابداع شد تا صفحات وب، حالت خشک برچسب‌های <blink>، حال و هوای بهتری داشته باشد. اما این زبان، امروزه موارد استفاده بسیار بیشتری هم پیدا کرده است. برای نمونه، شرکت‌هایی همچون گوگل و فیس‌بوک، برنامه‌های تحت وب، پیچیده و دسکتاپ‌مانند خود را با استفاده از جاواسکریپت می‌نویسند. همچنین، از زمان راه‌اندازی Node.js در سال ۲۰۰۹، این زبان به یکی از محبوب‌ترین زبان‌های برنامه‌نویسی برای ایجاد نرم‌افزارهای تحت سرور تبدیل شده است.

به نقل از computerworld، با توجه به اینکه امروزه حتی وب هم نمی‌تواند آنچنان که باید و شاید از قابلیت‌های جاواسکریپت بهره‌برداری کند، این زبان در تلاش است تا راه خود را به‌سمت برنامه‌های موجود در دسکتاپ‌ها باز کند.

الکترون، نام پلتفرم توسعه نرم‌افزاری است که توسط Github ایجاد شد و به برنامه‌نویسان این امکان را می‌دهد تا در کنار دیگر فناوری‌های وب همچون HTML و CSS، از جاواسکریپت نیز برای ایجاد برنامه‌های دسکتاپی که روی ویندوز، مکینتاش، و لینوکس اجرا می‌شوند، استفاده نمایند. گفتنی است این شرکت دیروز نخستین نسخه کامل الکترون را عرضه کرد.

اما گفته می‌شود برخی از بزرگ‌ترین نام‌های فناوری نیز، هم‌اکنون به فکر افتاده‌اند تا برای جاواسکریپت، موارد استفاده‌ای فراتر از مرورگرها بیابند. برای مثال، سال گذشته مایکروسافت یک ویرایشگر کد با نام Visual Studio Code عرضه کرد که با استفاده از الکترون ایجاد شده بود. نرم‌افزار گپ‌وگفت اسلک (Slack) نیز برای ایجاد کلاینت دسکتاپی خود، از الکترون استفاده می‌کند. 

به‌طور مشابه، شرکت تازه‌کار Nylas (که پیش‌تر با نام Inbox شناخته می‌شد) هم، از الکترون برای ایجاد یک کلاینت ایمیل استفاده کرده است. همچنین، شرکت Brave نیز که توسط برندان آیک (آفریننده جاواسکریپت) بنا نهاده شده، از الکترون برای ایجاد یک مرورگر وب کاملاً جدید استفاده کرده است.




اما وقتی راه‌های بی‌شماری برای ایجاد نرم‌افزارهای دسکتاپی وجود دارند، چرا این شرکت‌ها از جاواسکریپت استفاده می‌کنند؟
برای پاسخ به این پرسش، لازم است به خیزش جاواسکریپت در جانب سرور توجه داشته باشیم. هنگامی که Node.js عرضه شد، همان موقع هم برنامه‌نویسان برای نوشتن برنامه‌های جانب سرور، از ابزارهای لازم برخوردار بودند. اما Node.js به طرز عجیبی از محبوبیت برخوردار شد؛ چرا که برنامه‌نویسان اکنون می‌توانستند تنها از یک زبان، هم برای نوشتن بخش مرورگر و هم برای نوشتن بخش سرور برنامه خود بهره بگیرند. 

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


بالا
 مشخصات ارسال پيغام خصوصي E-mail  
نمايش پست ها از پيشين:  مرتب سازي بر اساس  
ارسال مبحث جديد پاسخ به مبحث  [ 1 پست ] 


مباحث مرتبط
 مباحث   نويسنده   پاسخ ها   بازديدها   آخرين پست 
موضوع ناخوانده دیگری در این انجمن موجود نیست. نرم افزار نوبت دهی آنلاین چیست؟

moein

0

711

سه شنبه 14 آبان 1398, 6:46 am

moein نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. طراحی وب سایت فروش هاست و سرور

hasanem

0

941

دوشنبه 21 آبان 1397, 11:57 am

hasanem نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. صرفه جویی در فضای هاست استفاده از وب میل گوگل

razi

0

952

چهارشنبه 11 فروردین 1395, 5:33 am

razi نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. تاثیر سرعت هاست و سرور مجازی برروی رتبه سایت

pooyany97

0

890

پنج شنبه 16 اسفند 1397, 6:04 am

pooyany97 نمایش آخرین ارسال

 


چه کسي حاضر است ؟

كاربران آنلاين: بدون كاربران آنلاين


شما نمي توانيد مبحث جديدي در اين انجمن ايجاد کنيد
شما نمي توانيد به مباحث در اين انجمن پاسخ دهيد
شما نمي توانيد پست هاي خود را در اين انجمن ويرايش کنيد
شما نمي توانيد پست هاي خود را در اين انجمن حذف کنيد

جستجو براي:
انتقال به:  
cron
News News Site map Site map SitemapIndex SitemapIndex RSS Feed RSS Feed Channel list Channel list
MilajerdSoftwareGroup Powered by: M.S.G | base on: phpbb 3.0.12 | Persian translator: Maghsad
phpBB SEO