زبان برنامه نویسی دارت چیست؟
معرفی زبان برنامه نویسی DART:
زبان برنامه نویسی دارت در ابتدا توسط شرکت گوگل تولید و توسعه داده شد و سپس توسط ECMA سازمان استاندارد سیستم های اطلاعاتی و ارتباطی به تصویب رسید.
کاربرد دارت در ساخت وب، سرور و برنامه های کاربردی گوشی های همراه است.
در واقع فلاتر با دارت نوشته شده است.
دارت به ما کمک خواهد کرد تا بتواند برنامه های کاربردی که تجربه کاربری را افزایش میدهد را تولید کند و قدرت و امنیت خیلی خوبی داشته باشد.
دارت بوجود آمد تا بتواند نواقص و عیب و ایراداهای جاوااسکریپت را بگیرد. با اینکه گوگل مپ یا سرویس جیمیل شرکت گوگل بسیار وابسته به جاوااسکریپت میباشد اما وقتی عیوب جاوااسکریپت را دیدند، شروع به تولید زبان برنامه نویسی دارت کردند تا به همگان اعلام کنند که جاوااسکریپت عیب هایی دارد که با دارت برطرف میشوند.
اما گوگل نتوانست یک رقیب مستقیم برای جاوااسکریپت شود.
سوالهایی که در رابطه با زبان برنامه نویسی DART پاسخ خواهیم داد:
دارت چیست؟
چرا زبان برنامه نویسی دارت بوجود آمد؟
معایب دارت چیست؟
دارت چه مزیت هایی دارد؟
چرا باید دارت را یاد بگیریم؟
آیا هنوز هم DART کاربرد دارد؟
تاریخچه زبان دارت به چه شکل بود؟
خلاصه ای از دارت:
یک زبان همه منظوره و جدید است.
توسط گوگل تاسیس شد.
توسط ECMA به یک استاندارد تبدیل شد.
مولتی پلتفرم است یا به زبان عامیانه چندسکویی میباشد.
گرامر دارت شبیه به زبان سی است.
شی گرا میباشد.
زبان دارت میتواند با استفاده از یک کامپایلر به زبان های جاوااسکریپت تبدیل بشوند.
دارت در سال 2013 به بازار روانه شد که برنامه نویسان زیادی را به خود جلب نکرد.
دارت بوجود آمد تا مشکلات حافظه و امنیت را در جاوااسکریپت از بین ببرد.
نکته جالب:
سرویس GOOGLE ADS با زبان برنامه نویسی دارت نوشته و تولید شده است. (البته بخشی از آن)
یک نمونه از نقدها را در رابطه با دارت بخوانیم:
داگلاس کراکفورد گفته است که:
اگر من میتوانستم یک کاغذ تمیز بردارم و یک زبان جدید بنویسم که تمام ویژگیهای جاواسکریپت را دارا باشد، هرگز به چیزی شبیه دارت نمیرسیدم
زبان برنامه نویسی دارت به چند روش اجرا میشود؟
کامپایل و تبدیل به کدهای جاوا اسکریپت:
اگر قصد داریم که برنامه های تحت وب را تولید و اجرا کنیم، باید کدهای دارت را کامپایل کنیم و به جاوا اسکریپت تبدیل کنیم.
چون کدهای دارتی که به جاوا اسکریپت تبدبل میشوند از خود جاوا اسکریپتی که به صورت دستی تولید شده اند، سریع تر و بهتر اجرا میشوند.
مستقل:
Dart sdk یا همان کیت توسعه نرم افزار دارت، با کامپایلر خود که dart vm نام دارد، باعث میشود که در یک محیط خط فرمان اجرا شوند.
درات دارای کتابخانه های متنوعی است که به وسیله آنها میتواند برنامه سیستمی تحت وب را ایجاد کند.
از طریق برنامه های موبایلی:
با استفاده از فریم ورک فلاتر میتواند اپلیکیشن های ios و اندروید را طراحی و تولید کند.
این مقاله در حال بروزرسانی میباشد.
برای مشاوره رایگان میتوانید همین حالا با ما تماس بگیرید.
09359840831
09907104568
نظرات