আসুন ধরে নেওয়া যাক নিম্নলিখিত দুটি অনুমানটি সত্য are
- আপনার সম্পূর্ণ ইউজারবেসে সর্বত্র ব্রডব্যান্ড অ্যাক্সেস রয়েছে
- একটি কাল্পনিক ব্রাউজার এক্স রয়েছে যা ধারাবাহিকভাবে এবং সমস্ত ব্যবহারকারী ব্রাউজার এক্স ব্যবহার করে এইচটিএমএল 5 এবং WHATWG গোষ্ঠীর পুরো খসড়া স্পেসিফিকেশন প্রয়োগ করে
বাণিজ্যিক পাবলিক এইচটিএমএল 5 ওয়েব অ্যাপ্লিকেশনটির অভ্যন্তরীণ সীমাবদ্ধতাগুলি কী কী জন্য আমাদের বাণিজ্যিক পাবলিক ডেস্কটপ অ্যাপ্লিকেশনগুলির প্রয়োজন?
আমি প্লাগইন-কম ওয়েব অ্যাপ্লিকেশনগুলির সীমাবদ্ধতায় আগ্রহী যারা অতিরিক্ত বৈশিষ্ট্যগুলির জন্য ফ্ল্যাশ / জাভা / সিলভারলাইট / ইত্যাদি ব্রিজগুলিতে নির্ভর করে না বা অতিরিক্ত বৈশিষ্ট্যগুলির জন্য ব্রাউজার প্লাগইনগুলিতে নির্ভর করে না।
প্রযোজ্য না এমন সম্ভাব্য সীমাবদ্ধতা:
- ডেটাবেস? আমাদের ওয়েবএসকিউএল এবং ইনডেক্সডডিবি রয়েছে।
- ফাইল আইও? আমাদের এইচটিএমএল 5 ফাইল এপিআই রয়েছে যা পড়া এবং লেখা উভয়ই করে।
- দ্রুততা? সাম্প্রতিক জাভাস্ক্রিপ্ট ইঞ্জিনের রেসের সাথে ব্রাউজারটি আর ধীর হয় না। নেটিভ সি ++ ক্রোমের ভি 8 ইঞ্জিনের মাত্র 3 গুণ বেশি দ্রুত।
- ডেভেলপমেন্ট টুলস? ওয়েবটি পরিপক্ক হয়েছে এবং এমন সরঞ্জামগুলির একটি সম্পূর্ণ পরিসীমা পাওয়া যায় যা তালিকার পক্ষে অসংখ্য are
- বন্ধ সোর্স? হ্যাঁ, সমস্ত কোড ওপেন সোর্স। এটি একটি দ্বি-ধারযুক্ত তরোয়াল এবং বদ্ধ উত্স বা ওপেন সোর্স কোড ব্যবহারের বিষয়ে অসংখ্য মতামত রয়েছে। আমি ব্যক্তিগতভাবে বিশ্বাস করি ওপেন সোর্স কোডের সুবিধাগুলি অসুবিধাগুলি ছাড়িয়ে যায়।
- জাভাস্ক্রিপ্ট / HTML5 এর? "আমি ব্যক্তিগতভাবে এইচটিএমএল 5 এবং ইকামাস্ক্রিপ্টকে ভয়ঙ্কর বিকাশ প্ল্যাটফর্ম বলে মনে করি" এর পছন্দ অনুসারে যুক্তি গণনা করা হয় না।
জ্ঞাত সীমাবদ্ধতা:
- রিয়েল টাইম / সুরক্ষা (শীর্ষ গোপন) সমালোচনামূলক কোড ওয়েবে অন্তর্ভুক্ত নয় এবং এটিও হতে পারে। এটি নিম্ন স্তরে, সি বা সি ++ এর মতো অত্যন্ত নিয়ন্ত্রণযোগ্য ভাষায় রচনা করা দরকার।
- আপনার কম্পিউটারের সাথে সংযুক্ত কোনও বিদেশী তৃতীয় পক্ষের হার্ডওয়্যারের টুকরোটির সাথে ইন্টারঅ্যাক্ট করার জন্য যে কোনও সরঞ্জাম আপনার ওয়েব অ্যাপ্লিকেশনটির সাথে কথা বলতে অসুবিধে হবে।
এছাড়াও প্রোগ্রামগুলির একটি সম্পূর্ণ স্যুট রয়েছে যা ওয়েবে অন্তর্ভুক্ত নয়। অপারেশন সিস্টেম, ড্রাইভার, সার্ভার সফ্টওয়্যার, নিম্ন স্তরের এপিআই। আমি এটি সম্পর্কে অবগত তবে আমি তাদেরকে "বাণিজ্যিক পাবলিক" অ্যাপ্লিকেশন হিসাবে শ্রেণিবদ্ধ করি না, এগুলি হ'ল ধরণের সফ্টওয়্যার যা কম্পিউটারে প্রাক ইনস্টল করা যেতে পারে।
একদিকে যেমন, আমি জানি যে দুটি অনুমানগুলি মারাত্মক অবাস্তব, তবে আমরা 5-10/20/30 বছরে সেগুলি অর্জন করতে পারি। আমি অ্যাপ্লিকেশনগুলির ধরণ এবং অ্যাপ্লিকেশনগুলির বৈশিষ্ট্যগুলিতে আগ্রহী যা এগুলি ওয়েলের সাথে সম্পূর্ণ বেমানান করে তোলে ।
প্রেরণা:
বিন্দু:
একটি ডেস্কটপ অ্যাপ্লিকেশন একটি বৈধ সমাধান যেখানে সমস্যার সেট দেওয়া।
- একটি ওয়েব অ্যাপ্লিকেশন কেন একটি বৈধ সমাধান নয়?
- সমাধান হিসাবে আমি একটি ওয়েব অ্যাপ্লিকেশন ব্যবহার করতে পারি কিনা তা আমি কীভাবে সনাক্ত করব।
ওয়েব অ্যাপ্লিকেশনগুলি (ইন্টারনেট সংযোগ এবং ব্রাউজার সমর্থন) এর অস্তিত্ব নেই বলে জোর দিয়ে মূল সমস্যাগুলি আমি সরিয়ে দেওয়ার চেষ্টা করেছি।
আরও একদিকে যেমন এইচটিএমএল 5 অফলাইন অ্যাপ্লিকেশন এবং মডার্নজার এই দুটি সমস্যা সমাধানের পথে রয়েছে।
ওয়েব অ্যাপ্লিকেশন বিকাশের অন্যান্য সমস্যাগুলি কী কী?