“এক কোড কিন্তু ভিন্ন ভিন্ন প্লাটফর্ম” এটা HTML5 টেকনোলজির এর মন্ত্র।
মোবাইল ওয়েব আপ্লিকেশন (১ম পর্ব) এই লিঙ্কে।
HTML5 আমাদেরকে সুবিধা প্রদান করে, এমন একটি কোড যা cross-platform mobile applications যা যেকোন মোবাইল ব্রাউজার এর মাধ্যমে প্রদর্শন করে। একটি HTML5 mobile app একটা ওয়েব পেজ বা একাধিক ওয়েব পেজ দ্বারা গঠিত হয় এবং যা যেকোন ডিভাইজ বা অপারেটিং সিস্টেমে ভিউ করতে সক্ষম।
কিছুদিন আগে IDC একটা গবেষনা করে, তারা মনে করে আগামী ২০১৫ সাল এর মধ্যে বিশ্বের মোট মোবাইল আপ্লিকেশন এর প্রায় ৮০% HTML5 দখল করবে। আরও বলতে গেলে HTML adoption survey তে বলা হয়েছে যে ৬৩% ডেভলপাররা এখন HTML5 ব্যবহার করছেন এবং ৩১% ডেভলপাররা ভবিষতে ব্যবহার করার চিন্তা করছেন।
আমারা দেখতে পাচ্ছি যে ওয়েব আপ্লিকেশন কত দ্রুত অগ্রসর হচ্ছে। তাই আজকে আমরা HTML5 ওয়েব আপ্লিকেশন এর টপ ৫টা ফ্রেমওয়ার্ক নিয়ে আলোচনা করব।
সুবিধাঃ
অসুবিধাঃ
নিচে টপ ৫টা HTML5 ফ্রেমওয়ার্ক এর দেওয়া হলঃ
১. Sencha Touch
Sencha Touch একটা উচ্চ ক্ষমতা সম্পন্ন মোবাইলে আপ্লিকেশন ফ্রেমওয়ার্ক। এটা দিয়ে প্রায় সব ডিভাইজ যেমন iOS, Android, BlackBerry, Windows Phone এ ডেভলপড করা যায়। নরমালি এটা ফ্রি তবে পেইড ভার্সনও আছে। কিছুকিছু সময় এটা অ্যান্ড্রয়েডে স্লো এবং ব্লাকবেরি তে কাজ করে না। আর এটা debug and errors ফিক্সড করাটাও বেশ কঠিন।
আমরা সকলেই jQuery-র কথা জানি। jQuery -র নিজস্ব HTML5 ফ্রেমওয়ার্কও আছে যা jQuery Mobile নামে পরিচিত। আমি পার্সোনালি jQuery Mobile ব্যবহার করি আপ্লিকেশনের জন্য। এটা দিয়ে খুব সহজে ডিজাইন করা যায় এবং এটা প্রায় সব জনপ্রিয় স্মার্টফোন, টাবলেট এবং ডেক্সটপ প্লাটফর্মে সমানভাবে কাজ করতে পারে। এটা ফ্রি এবং ওপেন সোর্স। আপনি যদি বেসিক HTML জানেন তাহলে খুব সহজেই এটা দিয়ে ডিজাইন করতে পারেন। এটার কয়েকটা থিম্ও আছে। তবে এটা বড় সমস্যা হল থিম কাস্টমাইজ করা। কিন্তু যদি CSS এ ভাল হন তাহলে তো কথাই নাই।
The-M-Project একটা মোবাইল জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক যা আপনাকে সহজে এবং দ্রুত আপ্লিকেশন তৈরি করতে সাহায্য করবে। এটা জনপ্রিয় model-view-controller (MVC) সফট্ওয়্যার আর্কিটেকচার অনুসরণ করে। এটা সব রকম জনপ্রিয় স্মার্টফোন, টাবলেট এবং ডেক্সটপ প্লাটফর্ম সাপোর্ট করে। এটাও ফুল ওপেন সোর্স এবং ফ্রি।
এটা সম্পর্কে তেমন কিছু জানি না। তবে এটা একটা সফট্ওয়্যার বা ডেভলপিং টুলস্ যার দ্বারা ড্রাগ এ্যান্ড ড্রপ করে ডিজাইন করা যায়। এটা বিভিন্ন ফ্রেমওয়ার্ক যেমন jQuery Mobile, KnockOut, Underscore, Handlebars, Backbone সাপর্ট করে। এটা ফ্রি এবং মার্কেটে নতুন এসেছে তাই এখনো কিছু বাগ আছে।
৫. Wink
Wink এটা ওপেন সোর্স ফ্রেমওয়ার্ক যা আপনাকে একটা সুন্দর মোবাইল ওয়েব আপ্লিকেশন করতে সাহায্য করবে। এটাও জনপ্রিয় সব প্লাটফর্ম যেমন iOS (iPod, iPhone, iPad), Android, BlackBerry, Bada and now Windows Phone 7 সাপোর্ট করে। তাছাড়া Wink ফায়ারফক্স এবং অপেরা মোবাইল এর সাথে ভাল কাজ করে।
মোবাইল ওয়েব আপ্লিকেশন (১ম পর্ব) এই লিঙ্কে।
আমার এই লেখাটা যদি আপনাদের কোন উপকারে আছে তাহলে নিজেকে ধন্য মনে করব।
আশা করছি আগামী পর্বে jQuery Mobile নিয়ে কিছু লিখবো।
ধন্যবাদ সবাইকে।
আমি Alex। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 4 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 7 টি টিউন ও 5 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
লিখতে থাকুন। সাথে আছি…