زبان برنامه نویسی دارت-چرا دارت مورداستقبال قرار نگرفت؟

زبان برنامه نویسی دارت-چرا دارت مورداستقبال قرار نگرفت؟

زبان برنامه نویسی دارت چیست؟

معرفی زبان برنامه نویسی DART:

yesزبان برنامه نویسی دارت در ابتدا توسط شرکت گوگل تولید و توسعه داده شد و سپس توسط ECMA سازمان استاندارد سیستم های اطلاعاتی و ارتباطی به تصویب رسید.

yesکاربرد دارت در ساخت وب، سرور و برنامه های کاربردی گوشی های همراه است.

yesدر واقع فلاتر با دارت نوشته شده است.

yesدارت به ما کمک خواهد کرد تا بتواند برنامه های کاربردی که تجربه کاربری را افزایش میدهد را تولید کند و قدرت و امنیت خیلی خوبی داشته باشد.

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

yesاما گوگل نتوانست یک رقیب مستقیم برای جاوااسکریپت شود.


سوالهایی که در رابطه با زبان برنامه نویسی DART پاسخ خواهیم داد:

enlightenedدارت چیست؟

enlightenedچرا زبان برنامه نویسی دارت بوجود آمد؟

enlightenedمعایب دارت چیست؟

enlightenedدارت چه مزیت هایی دارد؟

enlightenedچرا باید دارت را یاد بگیریم؟

enlightenedآیا هنوز هم DART کاربرد دارد؟

enlightenedتاریخچه زبان دارت به چه شکل بود؟


خلاصه ای از دارت:

yesیک زبان همه منظوره و جدید است.

yesتوسط گوگل تاسیس شد.

yesتوسط  ECMA به یک استاندارد تبدیل شد.

yesمولتی پلتفرم است یا به زبان عامیانه چندسکویی میباشد.

yesگرامر دارت شبیه به زبان سی است.

yesشی گرا میباشد.

yesزبان دارت میتواند با استفاده از یک کامپایلر به زبان های جاوااسکریپت تبدیل بشوند.

yesدارت در سال 2013 به بازار روانه شد که برنامه نویسان زیادی را به خود جلب نکرد.

yesدارت بوجود آمد تا مشکلات حافظه و امنیت را در جاوااسکریپت از بین ببرد.


نکته جالب:

سرویس GOOGLE ADS با زبان برنامه نویسی دارت نوشته و تولید شده است. (البته بخشی از آن)

یک نمونه از نقدها را در رابطه با دارت بخوانیم:

enlightenedداگلاس کراکفورد گفته است که:

surpriseاگر من می‌توانستم یک کاغذ تمیز بردارم و یک زبان جدید بنویسم که تمام ویژگی‌های جاواسکریپت را دارا باشد، هرگز به چیزی شبیه دارت نمی‌رسیدمsad


زبان برنامه نویسی دارت به چند روش اجرا میشود؟

yesکامپایل و تبدیل به کدهای جاوا اسکریپت:

اگر قصد داریم که برنامه های تحت وب را تولید و اجرا کنیم، باید کدهای دارت را کامپایل کنیم و به جاوا اسکریپت تبدیل کنیم.

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

yesمستقل:

Dart sdk یا همان کیت توسعه نرم افزار دارت، با کامپایلر خود که dart vm نام دارد، باعث میشود که در یک محیط خط فرمان اجرا شوند.

درات دارای کتابخانه های متنوعی است که به وسیله آنها میتواند برنامه سیستمی تحت وب را ایجاد کند.

yesاز طریق برنامه های موبایلی:

با استفاده از فریم ورک فلاتر میتواند اپلیکیشن های ios و اندروید را طراحی و تولید کند.


enlightenedمزایای زبان برنامه نویسی دارت چیست؟

yesدارت بر روی سرور اجرا میشود و هر چیزی که مربوط به سرور http یا سوکت ها و پرونده ها است را در اختیار شما قرار میدهند.

yesدر دارت حاشیه نویسی وجود دارد که اختیاری است.

yesدارت با جاوا اسکریپت هم کامپایل میشود.

yesکتابخانه های اصلی زیادی دارد.

VMyes بسیار سریعی دارد.

yesویژگی هایی خوب و متنوعی دارد.


enlightenedمعایب زبان برنامه نویسی  دارت چیست؟

yesدارت به اندازه جاوا کامل نیست.

yesدارت به اندازه دیگر زبان های برنامه نویسی محبوبیت بالا و زیادی ندارد.

yesپکیج های مختلف و متنوعی را ندارد.


این مقاله در حال بروزرسانی میباشد.

برای مشاوره رایگان میتوانید همین حالا با ما تماس بگیرید.

09359840831

09907104568

نظرات

نظر شما در مورد این مطلب چیست؟