ডার্ট, একটি ওপেনসোর্স ভাষা যা জাভাস্ক্রিপ্টের উন্নতি করে

বাণ নতুন বাজি গুগল নতুন, সাধারণ থেকে বোঝার এবং শক্তিশালী প্রোগ্রামিং ভাষা তৈরি করার জন্য। আসলে, গুগল এটি এই অঞ্চলে নতুন দৃষ্টান্ত বা মাইলফলক তৈরি করতে চায়নি, বরং সমান্তরাল ভাষা তৈরি করতে উত্সর্গীকৃত যা অন্য ভাষার অভিজ্ঞতার উন্নতি করে।

এর উদাহরণ Go, অবজেক্ট ওরিয়েন্টেড ভাষা যা মুখোমুখি হয়েছিল C o সি ++ একই সম্ভাবনার ভাষা, নতুন কার্যকারিতা, পরিচিত সিনট্যাক্স এবং অবশ্যই, যা ফিট হয় তার মধ্যে বোঝা অনেক সহজ, অবশ্যই প্রতিস্থাপন করা বা এমনকি সি প্রতিস্থাপন করা প্রায় অসম্ভব কিছু, এটি বিশ্বের সবচেয়ে গভীরভাবে মূলী ভাষা এবং আমি সন্দেহ করি যে এরকম কিছু কমপক্ষে 10 থেকে 20 বছর পর্যন্ত করা যেতে পারে।

ওয়েল, বাণ সামনে দাঁড়ানোর ইচ্ছা নিয়ে আসে জাভাস্ক্রিপ্ট, কিন্তু কিছু সত্যিই আকর্ষণীয় tidbit সঙ্গে। প্রথমত, আপনাকে বিবেচনায় নিতে হবে যদিও, যদিও জাভাস্ক্রিপ্ট (এখন থেকে JS) এমন একটি ভাষা যা ওয়েবের কুৎসিত থেকে বাড়ির নষ্ট হওয়া একের কাছে চলে যায়, এর ত্রুটি ও অসম্পূর্ণতা যেমন কিছুটা ... "সাধারণ" অবজেক্ট অরিয়েন্টেশন যার জন্য এতগুলি ব্যাপক ব্যবহারের সাথে একটি ভাষা থাকা উচিত ।

সুতরাং বিন্দু। বাণ সিন্টেক্সিকভাবে অনুরূপ একটি প্রোগ্রামিং ভাষা জেএস, তবে এটি প্রথম হাতের বৈশিষ্ট্যগুলি সরবরাহ করে যা এর ত্রুটিগুলি "প্যাচ আপ" করে JSযেমন একটি অত্যন্ত গুরুতর এবং সম্পূর্ণ অবজেক্ট-ভিত্তিক সিস্টেমের বাস্তবায়ন, উত্তরাধিকার এবং ইন্টারফেস সহ একটি সিস্টেম, স্ট্রিংগুলির অন্তরঙ্গকরণ (এ চুনি, পারসিয়াস, অস্থির হয়ে উঠবেন না) এবং একটি স্ট্যাটিক টাইপিং ... এই শেষ বৈশিষ্ট্যটি সম্পর্কে ভীতি প্রদর্শন করবেন না, মনে রাখবেন যে এই শ্রেণীর ভাষাগুলির জন্য, স্ট্যাটিক টাইপিং আরও ব্যবহারিক এবং এটি একটি পৃথক ক্রমের অনুমতি দেয়। অবশ্যই ভাষা থেকে আসছে পাইথন (ব্যক্তিগত কেস) স্থির টাইপিংয়ের অভ্যাস করা কিছুটা কষ্টকর।

বাণ আমাদের কাছে সরাসরি তিনটি কংক্রিট জিনিস সরবরাহ করতে আসে:

    <The ওয়েবে ব্যবহৃত ডিভাইসে উচ্চ কার্যকারিতা।
    <º ব্যবহারযোগ্যতা এবং উত্পাদনশীলতা। ডার্ট গতিশীল এবং শেখার জন্য সহজ, এটি "জটিলতার প্রয়োজন নেই" এর জেএস প্রকৃতি ব্যবহার করে।
    <Advanced উন্নত সরঞ্জাম যা উন্নয়নের সুবিধার্থে তৈরি করার সম্ভাবনা।

ঠিক আছে, খুব সুন্দর তবে আমি কীভাবে এটি ব্যবহার করব?

ভাল এখানে বাণ এটি থেকে পৃথক JS, যেহেতু এটির জন্য সার্ভারের পক্ষে স্থানীয়ভাবে উচ্চ-গতির বাস্তবায়ন প্রস্তাব করতে ইচ্ছুক হওয়ায় এটির ব্রাউজারের সাথে সংহত করার জন্য ভার্চুয়াল মেশিনগুলি (ভিএম) প্রয়োজন। যাইহোক বাণ আমাদের কিছু খুব দরকারী সরঞ্জাম প্রস্তাব:

    <Chrome ক্রোম, সাফারি 5+ এবং ফায়ারফক্স 4+ এর জন্য জাভাস্ক্রিপ্ট সংকলকটি ডার্ট করুন।
    <Brow ব্রাউজারগুলির জন্য ভার্চুয়াল মেশিনগুলি (আশা করি নেটিভ) শীঘ্রই।
    <º ডার্টবোর্ড ব্রাউজারের জন্য একটি প্লাগইন যা থেকে আপনি ডার্টে ছোট অ্যাপ্লিকেশন লিখতে পারেন।

এই কারণে আমি এখানে কিছুটা ব্যক্তিগত আলোকপাত করতে এসেছি; আমি উচ্চতর শেখার পরামর্শ দিই বাণ, এর ভক্ত হওয়ার জন্য নয় গুগল বা এর মতো কিছু তবে এটি দেখতে খুব উচ্চমানের দেখাচ্ছে কারণ এটি সত্যই শক্তিশালী দেখায় এবং এটি অভাবের কারণ হয়ে যায় JS। এছাড়াও, যদি আমরা সংকলক ব্যবহার করি জেএস থেকে শুরু করুন, আমরা আমাদের কোড থাকতে পারে বাণ রূপান্তরিত JS কোনও সময় এবং কোনও ব্রাউজারে চলবে না।

ভিএম অংশটি একটি পৃথক শ্রেণি, এটি সংকলন ও ব্যাখ্যা না করে ভাষা আরও বেশি শক্তিশালী হতে দেবে (যদিও এটি ভারী) তবে একই সাথে ভাষাটি প্রসারিত করতে সমস্যাগুলি উপস্থিত করতে পারে, যেহেতু যদি এর বাস্তবায়নের জন্য বিশেষ পরিপূরক প্রয়োজন হয় তবে জিনিসটি তার সুযোগকে আরও জটিল করে তোলে। যদিও অবশ্যই, হ্যাঁ গুগল স্ট্যান্ডার্ড ভিএম টানুন, যেমন একটির জন্য ওয়েবকিট ইতিমধ্যে বেশ কয়েকটি সমর্থিত ব্রাউজার উপস্থিত থাকবে, সম্ভবত এটির জন্য একটি বেরিয়ে আসবে টিকটিকি সরীসৃপ (এর ইঞ্জিন ফায়ারফক্স) এবং আশা করি তারা তাদের কোড প্রকাশ করবে যাতে ফ্রি ব্রাউজারগুলি এই ইঞ্জিনগুলি কার্যকর করতে পারে (যেহেতু এটি খুব সম্ভবত বাণ es মুক্ত উত্স).

কুল না? অবশ্যই, অন্য সব কিছুর মতো আমরা এবং আমি ব্যক্তিগতভাবে কখনই মালিকানার সরঞ্জামগুলি ব্যবহারের সুপারিশ করব না, উন্নয়নের জন্য খুব কম যেখানে স্বাধীনতা সর্বজনগ্রাহ্য এবং যেখানে গুরুত্বপূর্ণ হওয়া ছাড়াও এটি এই অঞ্চলের প্রভাবশালী উপাদান (আমি জানি না আপনি যদি মনে রাখেন তবে যে কমপক্ষে 80% সর্বাধিক জনপ্রিয় ভাষা ওপেন সোর্স), সুতরাং এটি না বলেই যায় বাণ যেহেতু 100% উন্মুক্ত গুগল ওয়েবে স্বাধীনতা সমর্থন করে (এমন কিছু যা বিতর্কিত হতে পারে এমনকি প্রতিক্রিয়াশীলও হতে পারে)।

যাইহোক, আমি সত্যিই ভাষাটি পছন্দ করি, এই মুহুর্তে আমি এটির সাথে আরও ভাল লাগতে শুরু করি পাইথন এবং দেখুন কি আসে। কিছুক্ষণের মধ্যে আমি একটি টিউটোরিয়াল আনব, টুকিটাকি জন্য gedit এবং স্পষ্টতই এই ভাষার বাস্তবায়ন gedit… আমি কি কাজ অনেক আছে. আপনি কি মনে করেন বাণ?

যাইহোক, আপনি যদি গণ্ডগোল শুরু করতে এবং কিছুটা শিখতে চান তবে আমি সরাসরি যাওয়ার পরামর্শ দিই ডার্টলং.অর্গ


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   আলুনাডো তিনি বলেন

    দেখুন .. যদি এটি গুগল থেকে হয়; আমি পাস করব ... আমি নিশ্চিত যে এটি ওপেন সোর্স এবং ব্লেব্লাবলা ... সম্ভবত, কৌশলগতভাবে, তাদের (গুগল বা যে কোনও সংস্থা) কোনও পণ্য চাপিয়ে দেওয়া কেবলমাত্র যথেষ্ট, এক্ষেত্রে মালিকানাধীন বা বিনামূল্যে ভাষা কিন্তু তারা প্রবণতা এবং বিকাশকে সেট করেছে। তারপরে পরিষেবাগুলি সরবরাহ করে "বিরক্ত"। উপসংহার: আপনি ডার্টে লিখুন এবং আপনি Google (প্রশংসা করতে, অনুভব করতে) চান। আমি আপনার উপর জোর দেওয়ার পরামর্শ দিচ্ছি না। আপনি কি মনে করেন?

    1.    আলুনাডো তিনি বলেন

      আমি দুটি খুব গুরুত্বপূর্ণ জিনিস ভুলে গেছি:
      1 ম। এই মহান সংস্থার ফলস্বরূপ গুগল তাদের সকল বন্ধুবান্ধব প্রোগ্রামারদের একটি নতুন প্রজন্ম গঠন করছে B
      এবং দ্বিতীয়টি হ'ল: সে তার ল্যামারদের সহায়তা করছে !!

    2.    ares তিনি বলেন

      কেবল তা-ই নয়, তবে আমাকে ওপেনসোর্স এবং অন্যান্য জিনিসগুলি যে আঁকিয়েছে তা বিবেচনা না করেই আমি এর বিরুদ্ধে প্রতিদ্বন্দ্বিতা করতে পারি জাভাস্ক্রিপ্ট ECMAScript যা একটি আদর্শ আদর্শ?

    3.    গিসকার্ড তিনি বলেন

      যদি ডার্ট থেকে জেএসে রূপান্তর করা সম্ভব হয় তবে ডার্ট কোনও কিছুই নতুন করে আনবে না। কারণ অন্যথায় এ জাতীয় রূপান্তর সম্ভব হবে না। তো এটা কি? জেএসে একই কাজটি করার একটি উপায় কিন্তু এটি অন্যভাবে লিখছেন? এবং এটিও সংকলন প্রয়োজন? এবং এটিও মানসম্মত নয়?

      কোনভাবেই না! গুগল যা করে তা আমি সত্যিই পছন্দ করি তবে এটি (জিও এর মতো) ঘটেছিল।

  2.   পারসিয়াস তিনি বলেন

    এক্সডি বন্ধু, এটি দুর্দান্ত শোনায় (যদিও এমন কিছু পয়েন্ট রয়েছে যা আমাকে বোঝায় না) আমাদের চেষ্টা করতে হবে। ডেটা for এর জন্য ধন্যবাদ 😉

  3.   ন্যানো তিনি বলেন

    সবার জবাব দেওয়া, আসুন শুরু করা যাক। আসলে ডার্টটি জাভাস্ক্রিপ্টের সাথে হ্যাঁ হ্যাঁ, তবে এটির অবদান নেই কারণ আমি এটি সমর্থন করতে পারি না। ডার্টের আরও ভাল অবজেক্ট অরিয়েন্টেশন রয়েছে এবং যেহেতু এটি এমভি দ্বারা সংকলিত হয় এটি সার্ভার থেকে স্থানীয়ভাবে চালানো যেতে পারে, যা অবশ্যই নোড.জেগুলি করতে পারে তবে এটির জন্য আরও প্লাগিন, কাজ এবং বৃহত্তর শেখার বক্ররেখা প্রয়োজন।

    আমি বেশ পরিষ্কার ছিল, আমি সুপারিশ শেখা ডার্ট, তবে জেএস প্রতিস্থাপনের জন্য এটি প্রধান ভাষা হিসাবে ব্যবহার না করা, এটি খুব জটিল, তবে নতুন প্রযুক্তিগুলি চেষ্টা করার পক্ষে এটি কখনই খুব বেশি নয়।

    এই সমস্ত বিষয় হ্যাঁ, এটি গুগল থেকে এবং আমরা এর উদ্দেশ্যগুলি জানতে পারি না, তবে সে কারণেই আমি নিজেকে এমন আকর্ষণীয় কিছু দেখার চেষ্টা থেকে নিজেকে বঞ্চিত করব না ... যাইহোক, কিছুই আমাকে জাভাস্ক্রিপ্ট থেকে আটকে রাখবে না, যা নিশ্চিতভাবেই আমার কাছে থাকতে পারে।