অবিশ্বাস্য হলেও সত্য যে সামনের দিনগুলোতে আমরা পাইথন দিয়ে বানানো অ্যান্ড্রয়েড অ্যাপ দেখতে পাবো। তবে এখনো বাধা কাটেনি!
পাইথন দিয়ে অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট এর চেষ্টা নতুন কিছু নয়। যারা ইতিমধ্যে অনলাইনে develop android apps with python বা এরকম ধরনের কিছু লিখে সার্চ করেছেন তারা হয়তো জানেন যে পাইথন দিয়ে অ্যান্ড্রয়েড অ্যাপ বানানোর চেষ্টা নতুন কিছু নয়। kivy এর মত ক্রস প্লাটফর্ম অ্যাপ ডেভলপমেন্ট ফ্রেমওয়ার্কের কথা হয়তো অনেকে জানেন। তবে ঘটনা এটি নয়। এবার অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টের পথে আরেক ধাপ এগিয়ে গেল পাইথন।
পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ হলেও এটিকে স্ক্রিপ্টিং ল্যাঙ্গুয়েজ হিসেবেও ডাকা হয়। মূলত খুবই শর্টকাটে অনেক বড় বড় জিনিস করা যায় বলে পাইথন সহজেই যে কারো মন জয় করে নিতে পারে। বর্তমানে সবচেয়ে দ্রুত জনপ্রিয়তা পাওয়া প্রোগ্রামিং ল্যাংগুয়েজগুলোর মধ্যে পাইথন এক নম্বরে রয়েছে। এবারের সাথে যদি অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট যুক্ত হয়, তবে তো একেবারে সোনায় সোহাগা!
পাইথনের জনক গুডো ভান রসম (Guido Van Rossun) এবং আরো কিছু পাইথন ডেভলপার মনে করেন যে একদিন পাইথন কোড আইওএস এবং অ্যান্ড্রয়েড ডিভাইসে নেটিভলি রান করতে পারবে, জাভা কোডের মতই। BeeWare, একটি ওপেন সোর্স প্রজেক্ট, যার মাধ্যমে একই পাইথন কোড লিখে উইন্ডোজ, ম্যাক, লিনাক্স, অ্যান্ড্রয়েড এবং আইওএসে রান করা যায়।
BeeWare প্রজেক্টটি চালাচ্ছেন রাসেল কিথম্যাগি (Russell Keith-Magee)। তিনি মূলত CPython কে অ্যান্ড্রয়েডে পোর্ট করতে চাচ্ছেন। CPython হচ্ছে একপ্রকার ইন্টারপ্রেটার যা পাইথন কোডকে জাভা বাইট কোডে রূপান্তর করে। এটা করা সম্ভব হলে একদিন এন্ড্রয়েডে সরাসরি পাইথন দ্বারা তৈরি করা অ্যাপ চালানো যাবে। এ বছর ফেব্রুয়ারি মাসে 2020 Python Language Summit -এ, যা করোনার কারণে অনলাইনে অনুষ্ঠিত হয়, রাসেল কিথম্যাগি BeeWare এর সর্বশেষ আপডেট জানান। এবারের আপডেটে তিনি একটি পিওর পাইথন অ্যাপকে এন্ড্রয়েডে রান করতে সমর্থ হন।
আইওএস এবং অ্যান্ড্রয়েড থেকে পাইথনের দূরত্ব ঘুচাতে গতবছর BeeWare প্রজেক্ট ৫০ হাজার ডলারের অ্যাওয়ার্ড পায় পাইথন সফটওয়্যার ফাউন্ডেশন থেকে। তবে পাইথন সফটওয়্যার ফাউন্ডেশনের একজন ডেভেলপার নেড ডেলি (Ned Deily) মনে করেন, পাইথনে মোবাইল সাপোর্ট আনতে যে দীর্ঘ পথ সামনে রয়েছে তা পাড়ি দিতে আরো বেশী ফান্ডিং এবং ডেভেলপার প্রয়োজন।
Search Queries:
android app with python,
kivy,
beeware,
cpython,
python in bangla,
use python for android
![]() |
Clip Art From clipart.email |
পাইথন দিয়ে অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট এর চেষ্টা নতুন কিছু নয়। যারা ইতিমধ্যে অনলাইনে develop android apps with python বা এরকম ধরনের কিছু লিখে সার্চ করেছেন তারা হয়তো জানেন যে পাইথন দিয়ে অ্যান্ড্রয়েড অ্যাপ বানানোর চেষ্টা নতুন কিছু নয়। kivy এর মত ক্রস প্লাটফর্ম অ্যাপ ডেভলপমেন্ট ফ্রেমওয়ার্কের কথা হয়তো অনেকে জানেন। তবে ঘটনা এটি নয়। এবার অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টের পথে আরেক ধাপ এগিয়ে গেল পাইথন।
পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ হলেও এটিকে স্ক্রিপ্টিং ল্যাঙ্গুয়েজ হিসেবেও ডাকা হয়। মূলত খুবই শর্টকাটে অনেক বড় বড় জিনিস করা যায় বলে পাইথন সহজেই যে কারো মন জয় করে নিতে পারে। বর্তমানে সবচেয়ে দ্রুত জনপ্রিয়তা পাওয়া প্রোগ্রামিং ল্যাংগুয়েজগুলোর মধ্যে পাইথন এক নম্বরে রয়েছে। এবারের সাথে যদি অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট যুক্ত হয়, তবে তো একেবারে সোনায় সোহাগা!
পাইথনের জনক গুডো ভান রসম (Guido Van Rossun) এবং আরো কিছু পাইথন ডেভলপার মনে করেন যে একদিন পাইথন কোড আইওএস এবং অ্যান্ড্রয়েড ডিভাইসে নেটিভলি রান করতে পারবে, জাভা কোডের মতই। BeeWare, একটি ওপেন সোর্স প্রজেক্ট, যার মাধ্যমে একই পাইথন কোড লিখে উইন্ডোজ, ম্যাক, লিনাক্স, অ্যান্ড্রয়েড এবং আইওএসে রান করা যায়।
BeeWare প্রজেক্টটি চালাচ্ছেন রাসেল কিথম্যাগি (Russell Keith-Magee)। তিনি মূলত CPython কে অ্যান্ড্রয়েডে পোর্ট করতে চাচ্ছেন। CPython হচ্ছে একপ্রকার ইন্টারপ্রেটার যা পাইথন কোডকে জাভা বাইট কোডে রূপান্তর করে। এটা করা সম্ভব হলে একদিন এন্ড্রয়েডে সরাসরি পাইথন দ্বারা তৈরি করা অ্যাপ চালানো যাবে। এ বছর ফেব্রুয়ারি মাসে 2020 Python Language Summit -এ, যা করোনার কারণে অনলাইনে অনুষ্ঠিত হয়, রাসেল কিথম্যাগি BeeWare এর সর্বশেষ আপডেট জানান। এবারের আপডেটে তিনি একটি পিওর পাইথন অ্যাপকে এন্ড্রয়েডে রান করতে সমর্থ হন।
আইওএস এবং অ্যান্ড্রয়েড থেকে পাইথনের দূরত্ব ঘুচাতে গতবছর BeeWare প্রজেক্ট ৫০ হাজার ডলারের অ্যাওয়ার্ড পায় পাইথন সফটওয়্যার ফাউন্ডেশন থেকে। তবে পাইথন সফটওয়্যার ফাউন্ডেশনের একজন ডেভেলপার নেড ডেলি (Ned Deily) মনে করেন, পাইথনে মোবাইল সাপোর্ট আনতে যে দীর্ঘ পথ সামনে রয়েছে তা পাড়ি দিতে আরো বেশী ফান্ডিং এবং ডেভেলপার প্রয়োজন।
Search Queries:
android app with python,
kivy,
beeware,
cpython,
python in bangla,
use python for android
0 comments:
একটি মন্তব্য পোস্ট করুন