কোটলিন এখন অ্যান্ড্রয়েড বিকাশকারীদের কাছে পছন্দের ভাষা

Kotlin

গতকাল en প্রথম দিনগুগল আই / ও সম্মেলনের 2019 সংস্করণ বিকাশকারীদের জন্য উত্সর্গীকৃত, গুগল এই ঘোষণা করার সুযোগ নিয়েছিল যে কোটলিন প্রোগ্রামিং ভাষা এখন পছন্দের ভাষা অ্যান্ড্রয়েড অ্যাপ্লিকেশন বিকাশকারীদের জন্য।

কোটলিন হ'ল ফাংশনাল, অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ, স্ট্যাটিক রাইটিং সহ যা আপনাকে জাভা ভার্চুয়াল মেশিন এবং জাভাস্ক্রিপ্টের জন্য সংকলন করতে দেয়। এটি জেটব্রেইনসের প্রোগ্রামারদের একটি দল দ্বারা তৈরি করা হয়েছে, ইন্টেলিজ আইডিইএর সম্পাদক, জাভার একীভূত বিকাশের পরিবেশ এবং যার উপর অ্যান্ড্রয়েড অ্যাপ্লিকেশন বিকাশের অফিসিয়াল আইডিই অ্যান্ড্রয়েড স্টুডিও ভিত্তিক।

যারা এটি অনুসরণ করে বা ইতিমধ্যে ব্যবহার করেছে তাদের সর্বশেষ আপডেট (কোটলিন ১.৩.৩০) গত মাসে প্রকাশিত হয়েছিল, কোটলিন / নেটিভের বর্ধিতকরণ সহ যা বিভিন্ন অপারেটিংয়ের জন্য বাইনারি ডেটা (কোনও মেশিনের ভার্চুয়াল প্রয়োজন নেই) আলাদা করতে কোটলিন উত্সগুলি সংকলন করতে এলএলভিএম ব্যবহার করে আইওএস সহ সিস্টেম এবং সিপিইউ আর্কিটেকচার। লিনাক্স, উইন্ডোজ, ম্যাক এবং এমনকি ওয়েবঅ্যাসবেশন এবং এসটিএম 1.3.30 এর মতো এমবেডেড সিস্টেম।

গুগল আই / ও 2017 সম্মেলনে অ্যান্ড্রয়েড বিকাশের জন্য কোটলিনের সরকারী সমর্থন ঘোষণা করা হয়েছে।

অ্যান্ড্রয়েড বিকাশের জন্য কোটলিন

গুগল অ্যান্ড্রয়েড দলের জন্য, কোটলিনকে সমর্থন করার এই সিদ্ধান্তটি ব্যাখ্যা করা সহজ ছিল.

কোটলিনের জন্য ইডিআই সমর্থন: অ্যান্ড্রয়েড স্টুডিওটি জেটব্রেইনস ইন্টেলিজ আইডিইএতে নির্মিত এবং জটব্রেইনস দলটি কোটলিন ইন্টেলিজ আইডিইএর সাথে নির্বিঘ্নে কাজ করে তা নিশ্চিত করার জন্য বছরের পর বছর ধরে কাজ করে আসছে।

গুগল অ্যান্ড্রয়েড স্টুডিওতে কোটলিনকে সমর্থন করার জন্য তার সমস্ত কাজের উত্তরাধিকারী হবে। তবে এই দিকটি ছাড়িয়ে কোটলিনের আরও অনেক সুবিধা রয়েছে।

গুগলের মতে:

"কোটলিন হ'ল সংবেদনশীল, সংক্ষিপ্ত, এক্সটেনসিবল, শক্তিশালী এবং পড়তে এবং লিখতে উপভোগ করেন এবং এর মধ্যে ন্যূনযোগ্যতা এবং অপরিবর্তনীয়তার দিক থেকে আকর্ষণীয় সুরক্ষা বৈশিষ্ট্য রয়েছে" যা অ্যাপ্লিকেশনগুলিকে ডিফল্টরূপে নিরাপদ এবং দক্ষ করে তোলার ক্ষেত্রে আপনার বিনিয়োগের সাথে সামঞ্জস্য করে।

গুগল একটি ব্লগ পোস্টে লিখেছিল, "অ্যান্ড্রয়েডের বিকাশ ক্রমশ কোটলিনে হবে"।

“অনেকগুলি নতুন এপিআই এবং জেটপ্যাক বৈশিষ্ট্য প্রথমে কোটলিনের জন্য উপলব্ধ। আপনি যদি কোনও নতুন প্রকল্প শুরু করেন, আপনার এটি কোটলিনে লেখা উচিত, "গুগল ব্যাখ্যা করে যে" কোটলিনে লিখিত কোডটি প্রায়শই আপনার কাছে অনেক কম কোড, লেখার জন্য কম কোড, পরীক্ষা এবং পরিচালনা বজায় রাখে। «

গুগলের মতে, সর্বাধিক গুরুত্বপূর্ণ বিষয়টি হ'ল কোটলিন সরকারী ভাষাগুলির সাথে আন্তঃযোগাযোগ্য অ্যান্ড্রয়েড বিকাশের জন্য (জাভা, সি ++) এবং অ্যান্ড্রয়েড রানটাইম।

অ্যান্ড্রয়েড স্টুডিও লোগো

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

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

অফিসিয়াল কোটলিন সমর্থন অ্যান্ড্রয়েড বিকাশের বিশ্বে ভাষাটি ক্রমবর্ধমান গ্রহণে অবদান রেখেছে, এমন জায়গায় যে কেউ কেউ ভবিষ্যদ্বাণী করেছেন যে জেটব্রেইন ভাষা খুব দ্রুত জাভা বিচ্ছিন্ন করবে।

যে কোনও ক্ষেত্রেই, এই সম্ভাবনাটি উড়িয়ে দেওয়া উচিত নয়, কারণ গুগলের মতে, "পেশাদার অ্যান্ড্রয়েড বিকাশকারীদের মধ্যে ৫০% এখন কোটলিন ব্যবহার করে।"

জেটব্রেইনস এবং কোটলিন ফাউন্ডেশনের অংশীদারিতে, গুগল অ্যান্ড্রয়েডের জন্য কোটলিন সরঞ্জামগুলিতে বিনিয়োগ চালিয়ে যাচ্ছে, যেমনটি কোটলিনের সাথে অ্যান্ড্রয়েড বিকাশের জন্য এক্সটেনশনগুলির একটি সেট, 2018 সালে অ্যান্ড্রয়েড কেটিএক্সের প্রথম দিকে প্রকাশের প্রমাণ হিসাবে।

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

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


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

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

*

*

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