SPA এর পূর্ণরূপ Single Page Application, এটা বলতে যা বুঝায় তা হল আপনার সাইট যতই বড় হোক না কেন তা ভিজিটর ভিজিট করার সময় একটি পেইজ আকারেই দেখবে। সাধারণত সে বুঝতে পারবে না সাইটের বিভিন্ন পেইজ লোড নিচ্ছে।
ফেইসবুকে খেয়াল করে দেখুন, আপনি এক পেইজ থেকে অন্য পেইজে গেলে ইউআরএল পরিবর্তন হয় ঠিকই কিন্তু ইউআরএলের পাশের লোডিং অ্যারো লোড নেয় না। অন্য দিকে টেকটিউনসের বিভিন্ন পেইজে আপনি ক্লিক করলে দেখবেন লোড নিচ্ছে।
Ajax ও SPA এর মধ্যে বড় পার্থক্য হল এজাক্সে ইউআরএল পরিবর্তন হয় না। একটা সাইট পুরোটা এজাক্স দিয়ে স্পা এর মত করতে যাওয়াটা মাথার পেছন দিয়ে নাক ধরার মত।
ই-কমার্স এ এটির সুবিধাঃ
০১ > এটি সুপার ফাস্ট। ইউজারকে বিভিন্ন প্রোডাক্ট দেখার ও কম্পেয়ার করার সময় পেইজ লোডিং এর জন্য অপেক্ষা করতে হয় না।
০২ > এখানে পেজিনেশনের দরকার হয় না। Load More এ ক্লিক করলেই আরও প্রোডাক্ট স্ক্রীনে চলে আসে।
০৩ > ইউজার ও সাইটের ডেটা / ব্যান্ডউইথ কম খরচ হয়।
০৪ > এধরনের সাইট সময় কম নেয়। কারন প্রত্যেক পেইজের জন্য নতুন রিসোর্স লোড করে না, রিইউজ করে।
০৫ > ইউজার সেটিস্ফেকশন ভাল। সময় বাচায় ও ক্লিক করার সাথে সাথেই চলে আসায় ইউজার অন্য সাধারণ সাইটের তুলনায় বেশি কমফোর্ট ফিল করে।
আমার তৈরি করা একটি SPA E-commerce, টেস্ট করে দেখতে পারেন।
প্রয়োজনে ফেইসবুকে আমি।
ভুল ত্রুটি ক্ষমা সুন্দর দৃষ্টিতে দেখবেন, সাথে টিউমেন্ট করে জানিয়ে দিলে উপকৃত হব। ধন্যবাদ।
আমি হিমেল বিকন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 4 বছর 4 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 9 টি টিউন ও 0 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।