আমি একটি নতুন জাভা প্রকল্প শুরু করছি যার জন্য একটি রেস্টলফুল এপিআই দরকার হবে। এটি মোবাইল ক্লায়েন্টদের পরিবেশন করা একটি সাস ব্যবসায়িক অ্যাপ্লিকেশন হবে।
আমি জাভা ইই 6 এর সাথে একটি প্রকল্প তৈরি করেছি তবে আমি বাস্তুতন্ত্রের সাথে খুব বেশি পরিচিত নই, কারণ আমার বেশিরভাগ অভিজ্ঞতা মাইক্রোসফ্ট প্ল্যাটফর্মে রয়েছে।
বর্ণিত যেমন কোনও নতুন প্রকল্পের জন্য জ্যাকস-আরএস বাস্তবায়নের জন্য কোন বুদ্ধিমান পছন্দ হবে?
উইকিপিডিয়া তালিকার বিচার করে , প্রধান প্রতিযোগীরা মনে করছেন জার্সি, অ্যাপাচি সিএক্সএফ, আরইএসটিসি এবং রিসলেট। তবে উইকিপিডিয়ায় উদ্ধৃত জ্যাকস-আরএস বাস্তবায়নের তুলনাটি ২০০৮ সাল থেকে।
তাদের নিজ নিজ হোমপেজ থেকে আমার প্রথম ইমপ্রেশনগুলি হ'ল:
- সিএক্সএফের লক্ষ্য ছিল একটি বিস্তৃত সমাধান (মাইক্রোসফ্ট স্পেসে ডাব্লুসিএফের কথা মনে করিয়ে দেয়), যা আমার মনে হয় যে এটি আমার প্রয়োজনের চেয়ে বুঝতে, সেটআপ করা এবং ডিবাগ করা আরও জটিল হতে পারে;
- জার্সিটি রেফারেন্স বাস্তবায়ন এবং এটি একটি ভাল পছন্দ হতে পারে, তবে এটি সূর্যের উত্তরাধিকারী এবং আমি নিশ্চিত নই যে ওরাকল কীভাবে এটি আচরণ করছে (ঘোষণার পৃষ্ঠাটি কাজ করে না এবং সর্বশেষ প্রতিশ্রুতি বিজ্ঞপ্তিটি 4 মাস আগে থেকে);
- রিস্টিসিটি জেবস থেকে এবং সম্ভবত একটি শক্ত বিকল্প, যদিও আমি বক্ররেখা শেখার বিষয়ে নিশ্চিত নই;
- রিসলেটটি জনপ্রিয় বলে মনে হচ্ছে তবে এর অনেক ইতিহাস রয়েছে, আমি নিশ্চিত নই যে এটি জাভা EE 6 বিশ্বে কতটা আপ টু ডেট রয়েছে বা এটি যদি ভারী J2EE মানসিকতা বহন করে (প্রচুর এক্সএমএল কনফিগারেশন))
এই বিকল্পগুলির প্রতিটি কি কি যোগ্যতা হবে? বক্ররেখা শেখার কি? বৈশিষ্ট্য সমর্থন? টুলিং (যেমন নেটবিস বা এক্সপ্লিস উইজার্ডস)? ডিবাগিং সহজতরকরণ এবং মোতায়েন সম্পর্কে কী? এই প্রকল্পগুলির মধ্যে কোনওটি কি অন্যদের চেয়ে বেশি আপ টু ডেট থাকে? এগুলি কতটা স্থিতিশীল?