আমি ভাবছি যে আমার ইউআরএলগুলিতে ম্যাট্রিক্স বা ক্যোয়ারী প্যারামিটারগুলি ব্যবহার করব কিনা। আমি এই বিষয়ে একটি পুরানো আলোচনা সন্তোষজনক নয়।
উদাহরণ
- ক্যোয়ারী প্যারামগুলির সাথে ইউআরএল: http: //some.where/ কি? পেরামা = 1 & প্যারামবি = 6542
- ম্যাট্রিক্স প্যারাম সহ ইউআরএল: http: //some.where/thing; paramA = 1; প্যারামবি = 6542
প্রথম দর্শনে ম্যাট্রিক্স প্যারামগুলির কেবলমাত্র সুবিধা রয়েছে বলে মনে হচ্ছে:
- আরও পাঠযোগ্য
- এক্সএমএল নথিগুলিতে কোনও "" "এনকোডিং এবং ডিকোডিং প্রয়োজন নেই
- "ইউআরএল?" অনেক ক্ষেত্রে ক্যাশে হয় না; ম্যাট্রিক্স প্যারাম সহ ইউআরএলগুলি ক্যাশে করা হয়েছে
- ম্যাট্রিক্স প্যারামিটারগুলি পথের সর্বত্র প্রদর্শিত হতে পারে এবং এর শেষের মধ্যে সীমাবদ্ধ নয়
- ম্যাট্রিক্স পরামিতিগুলির একাধিক মান থাকতে পারে:
paramA=val1,val2
তবে এর অসুবিধাগুলিও রয়েছে:
- জ্যাকস-আরএসের মত কয়েকটি ফ্রেমওয়ার্কগুলি ম্যাট্রিক্স পরামিতিগুলিকে সমর্থন করে
- যখন ব্রাউজারটি জিইটির মাধ্যমে কোনও ফর্ম জমা দেয়, তখন প্যারামগুলি কোয়েরি প্যারামে পরিণত হয়। সুতরাং এটি একই কাজের জন্য দুটি ধরণের পরামিতিগুলিতে শেষ হয়। আরআরএসটি পরিষেবাগুলির ব্যবহারকারীদের বিভ্রান্ত না করার এবং পরিষেবাগুলির বিকাশকারীদের জন্য প্রচেষ্টা সীমাবদ্ধ না করার জন্য, এই ক্ষেত্রে সর্বদা ক্যোয়ারী প্যারামগুলি ব্যবহার করা সহজ হবে be
যেহেতু পরিষেবাটির বিকাশকারী ম্যাট্রিক্স প্যারাম সমর্থন সহ একটি কাঠামো চয়ন করতে পারে, কেবলমাত্র ব্রাউজারগুলি ডিফল্ট ক্যোয়ারী প্যারামিটারগুলি তৈরি করে।
অন্য কোন অসুবিধা আছে কি? আপনি কি করতে চান?