আমি 3 টি স্তরে (ডাল, বিএল, ইউআই) অ্যাপ্লিকেশন তৈরি করা শুরু করেছি [এটি মূলত সিআরএম, কিছু বিক্রয় প্রতিবেদন এবং জায়গুলি পরিচালনা করে]।
একজন সহকর্মী আমাকে বলেছিলেন যে আমাকে অবশ্যই পরিষেবা স্তর প্যাটার্নে চলে যেতে হবে, বিকাশকারীরা তাদের অভিজ্ঞতা থেকে পরিষেবা প্যাটার্নে এসেছিলেন এবং এটি বেশিরভাগ অ্যাপ্লিকেশনগুলির নকশা করার জন্য আরও ভাল পদ্ধতির। তিনি বলেছিলেন ভবিষ্যতে সেইভাবে আবেদন বজায় রাখা আরও সহজ হবে।
ব্যক্তিগতভাবে, আমি অনুভব করি যে এটি কেবল জিনিসগুলিকে আরও জটিল করে তুলেছে এবং আমি এর থেকে খুব বেশি উপকার দেখতে পাচ্ছি না যা ন্যায়সঙ্গত হবে।
এই অ্যাপ্লিকেশনটিতে একটি অতিরিক্ত ছোট আংশিক ইউআই রয়েছে যা ডেস্কটপ অ্যাপ্লিকেশন ফাংশনগুলির কয়েকটি (তবে কেবল কয়েকটি) ব্যবহার করে তাই আমি নিজেকে কিছু কোডের নকল করতে পেরেছি (তবে খুব বেশি নয়)। কিছু কোডের নকলের কারণে আমি এটিকে পরিষেবামুখী হিসাবে রূপান্তর করব না, তবে তিনি বলেছিলেন যে আমার যাইহোক এটি ব্যবহার করা উচিত কারণ সাধারণভাবে এটি খুব ভাল আর্কিটেকচার, কেন প্রোগ্রামাররা পরিষেবা সম্পর্কে এত আগ্রহী ??
আমি এটিতে গুগল দেওয়ার চেষ্টা করেছি কিন্তু আমি এখনও বিভ্রান্ত হয়েছি এবং কী করব তা সিদ্ধান্ত নিতে পারছি না।