টপ ৫টি HTML5 ফ্রেমওয়ার্ক
"এক কোড কিন্তু ভিন্ন ভিন্ন প্লাটফর্ম" এটা HTML5 টেকনোলজির এর মন্ত্র।
HTML5 পিসি ব্রাউজারের পাশাপাশি যেকোন মোবাইল ব্রাউজার এর মাধ্যমেও প্রদর্শিত হয় যা যেকোন ডিভাইস বা অপারেটিং সিস্টেমে ভিউ করতে সক্ষম।
IDC গবেষণা প্রতিষ্ঠানের মতে আগামী ২০১৫ সাল এর মধ্যে বিশ্বের মোট মোবাইল আপ্লিকেশন এর প্রায় ৮০% HTML5 দখল করবে। আরও বলতে গেলে HTML adoption survey তে বলা হয়েছে যে ৬৩% ডেভলপাররা এখন HTML5 ব্যবহার করছেন এবং ৩১% ডেভলপাররা ভবিষ্যতে ব্যবহার করার চিন্তা করছেন।
সুতরাং বুঝতেই পারছেন ওয়েব আপ্লিকেশন কত দ্রুত অগ্রসর হচ্ছে। তাই আজকে আমরা HTML5 ওয়েব আপ্লিকেশন এর টপ ৫টা ফ্রেমওয়ার্ক নিয়ে আলোচনা করব।
নিচে টপ ৫টা HTML5 ফ্রেমওয়ার্ক এর দেওয়া হলঃ
১. Sencha Touch
Sencha Touch একটা উচ্চ ক্ষমতা সম্পন্ন মোবাইলে আপ্লিকেশন ফ্রেমওয়ার্ক। এটা দিয়ে প্রায় সব ডিভাইজ যেমন iOS, Android, BlackBerry, Windows Phone এ ডেভলপড করা যায়। নরমালি এটা ফ্রি তবে পেইড ভার্সনও আছে। কিছু কিছু সময় এটা অ্যান্ড্রয়েডে স্লো এবং ব্লাকবেরি তে কাজ করে না। আর এটা debug and errors ফিক্সড করাটাও বেশ কঠিন।
২. jQuery Mobile
আমরা সকলেই jQuery-র কথা জানি। jQuery -র নিজস্ব HTML5 ফ্রেমওয়ার্কও আছে যা jQuery Mobile নামে পরিচিত। আমি পার্সোনালি jQuery Mobile ব্যবহার করি আপ্লিকেশনের জন্য। এটা দিয়ে খুব সহজে ডিজাইন করা যায় এবং এটা প্রায় সব জনপ্রিয় স্মার্টফোন, টাবলেট এবং ডেক্সটপ প্লাটফর্মে সমানভাবে কাজ করতে পারে। এটা ফ্রি এবং ওপেন সোর্স। আপনি যদি বেসিক HTML জানেন তাহলে খুব সহজেই এটা দিয়ে ডিজাইন করতে পারেন। এটার কয়েকটা থিম্ও আছে। তবে এটা বড় সমস্যা হল থিম কাস্টমাইজ করা। কিন্তু যদি CSS এ ভাল হন তাহলে তো কথাই নাই।
৩. The-M-Project
The-M-Project একটা মোবাইল জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক যা আপনাকে সহজে এবং দ্রুত আপ্লিকেশন তৈরি করতে সাহায্য করবে। এটা জনপ্রিয় model-view-controller (MVC) সফট্ওয়্যার আর্কিটেকচার অনুসরণ করে। এটা সব রকম জনপ্রিয় স্মার্টফোন, টাবলেট এবং ডেক্সটপ প্লাটফর্ম সাপোর্ট করে। এটাও ফুল ওপেন সোর্স এবং ফ্রি।
৪. DaVinci Studio
এটা সম্পর্কে তেমন কিছু জানি না। তবে এটা একটা সফট্ওয়্যার বা ডেভলপিং টুলস্ যার দ্বারা ড্রাগ এ্যান্ড ড্রপ করে ডিজাইন করা যায়। এটা বিভিন্ন ফ্রেমওয়ার্ক যেমন jQuery Mobile, KnockOut, Underscore, Handlebars, Backbone সাপর্ট করে। এটা ফ্রি এবং মার্কেটে নতুন এসেছে তাই এখনো কিছু বাগ আছে।
৫. Wink
Wink এটা ওপেন সোর্স ফ্রেমওয়ার্ক যা আপনাকে একটা সুন্দর মোবাইল ওয়েব আপ্লিকেশন করতে সাহায্য করবে। এটাও জনপ্রিয় সব প্লাটফর্ম যেমন iOS (iPod, iPhone, iPad), Android, BlackBerry, Bada and now Windows Phone 7 সাপোর্ট করে। তাছাড়া Wink ফায়ারফক্স এবং অপেরা মোবাইল এর সাথে ভাল কাজ করে।
সুবিধাঃ
যেকোন মোবাইলে ডিভাইজ এবং OS এ কাজ করতে সক্ষম।
অফলাইন সাপোর্ট
খুব সহজে সার্চ ইঞ্জিন ব্যবহার করা যায়
আপডেট করতে ঝামেলা কম
দ্রুত এবং কম খরচে ডেভলপড করা যায়
CSS3 দিয়ে খুব সুন্দর ডিজাইন করা যায়
অসুবিধাঃ
নেটিভ হার্ডওয়ার (ক্যামেরা, ফোনবুক, ক্যালেন্ডার ইত্যাদি) তে সীমিত কাজ করা যায়।
পুরোপুরি বাউজারের উপর নির্ভরশীল থাকতে হয়
তুলনামূলক ধীর গতি সম্পন্ন
ধন্যবাদ সবাইকে।
By: Alex
Comments
Post a Comment