আমি একটি রেস্টস্টুল ওয়েব পরিষেবা এবং বেশ কয়েকটি ক্লায়েন্ট অ্যাপ্লিকেশনগুলি প্রয়োগ করছি যা বেশিরভাগ সিলভারলাইটে রয়েছে are আমি এপিআই-র সার্ভার-সাইড এবং ক্লায়েন্ট-সাইড উভয়ই বিকাশের জন্য বিকল্পগুলির সন্ধান করছি তবে নিশ্চিত নই যে কোনটি সেরা পন্থা। আমি স্থিতিশীলতার পাশাপাশি এমন একটি প্ল্যাটফর্ম নিয়ে উদ্বিগ্ন যা এখন থেকে কয়েক মাস অব্যাহত থাকবে।
আমরা .NET 3.5 দিয়ে REST স্টার্টার কিটটি ব্যবহার শুরু করেছি তবে .NET 4.0 এ আপডেট করার সময় নতুন ডাব্লুসিএফ ওয়েব এপিআইতে সরিয়েছি। তাদের সমস্ত ডকুমেন্টেশন ইঙ্গিত দেয় যে ডাব্লুসিএফ ওয়েব এপিআই হ'ল আরএসকে প্রতিস্থাপন। তবে, ওয়েব এপিআই শুধুমাত্র পূর্বরূপ 4 এ রয়েছে এবং সিলভারলাইট বা উইন্ডোজ ফোন 7 ক্লায়েন্টের (এখনও) সমর্থন সমর্থন করে না।
ডাব্লুসিএফ ওয়েব এপিআইয়াকে System.ServiceModel.Web
লাইব্রেরিতে সরবরাহ করা ডাব্লুসিএফ ওয়েবএইচটিটিপি পরিষেবাদিগুলির সামগ্রীর শীর্ষে একটি মোড়কের মতো মনে হচ্ছে যা আমাকে মনে করে যে সম্ভবত বিল্ট-ইন স্টাফগুলি দিয়ে যাওয়া সহজ হবে তবে ওয়েব এপিআই কিছু সুন্দর বৈশিষ্ট্য সরবরাহ করে।
ক্লায়েন্ট-সাইডের জন্য সেরা কোর্স নির্ধারণের জন্য আমি বিশেষভাবে বাঁধা আছি। আমার মূল প্রয়োজনটি হ'ল আমাকে দ্রুত এবং সহজেই আমার ক্লায়েন্ট-পার্শ্বের অবজেক্টগুলিতে ডিসরিয়ালাইজেশন সমর্থন করা দরকার। ওয়েব এপিআই একটি দুর্দান্ত ক্লায়েন্ট লাইব্রেরি সরবরাহ করে তবে সিলভারলাইট সংস্করণ নেই।
আমি সর্বশেষতম পদ্ধতির এবং সক্রিয়ভাবে বিকাশিত এবং সমর্থিত এমন টুলসেটটি ব্যবহার করতে চাই।
REST স্টার্টার কিটটি কি সত্যিই অপ্রচলিত?
ডাব্লুসিএফ ওয়েব এপিআই টুলকিট বাস্তবায়নে কারও কি সাফল্য আছে?
অন্তর্নির্মিত ডাব্লুসিএফ ওয়েবএইচটিএপি সার্ভিস বৈশিষ্ট্যগুলির মধ্যে এর কোনওটিই ব্যবহার করার যোগ্যতা রয়েছে
System.ServiceModel.Web
?কোনও একক সমাধান কি কোনও ক্লায়েন্টের জন্য কাজ করে (ওয়েব, সিলভারলাইট ইত্যাদি)?
আপনার কি পরামর্শ আছে?