আমি যারা মতবাদ 2 (বা তার পরে) এবং প্রোপেল 1.5 (বা তার পরে) ব্যবহার করেছি তাদের কাছ থেকে শুনতে চাই like এই দুটি অবজেক্ট রিলেশনাল ম্যাপের মধ্যে বেশিরভাগ তুলনা পুরানো সংস্করণগুলির উপর ভিত্তি করে - মতবাদ 1 বনাম প্রোপেল 1.3 / 1.4, এবং উভয়ই ওআরএম তাদের সাম্প্রতিক সংশোধনগুলিতে উল্লেখযোগ্য পুনরায় নকশার মধ্য দিয়ে গেছে। উদাহরণস্বরূপ, প্রপেলের সমালোচনা বেশিরভাগ সমালোচনাটি "মডেলনাম পিয়ার " শ্রেণীর চারপাশে কেন্দ্র করে বলে মনে হয় , যা কোনও অবস্থাতেই 1.5 তে অবহেলিত ।
আমি এখন অবধি যা সংগ্রহ করেছি তা এখানে (এবং আমি এই তালিকাটি যথাসম্ভব সুষম করার চেষ্টা করেছি ...):
- চালিত করা
- পেশাদাররা
- অত্যন্ত আইডিই বন্ধুত্বপূর্ণ, কারণ পিএইচপি ম্যাজিক পদ্ধতির উপর নির্ভর না করে প্রকৃত কোড উত্পন্ন হয়। এর অর্থ কোড সমাপ্তির মতো আইডিই বৈশিষ্ট্যগুলি আসলে সহায়ক।
- দ্রুত (ডাটাবেস ব্যবহারের ক্ষেত্রে - ডেটাবেজে কোনও রানটাইম ইন্ট্রোস্পেকশন করা হয় না)
- স্কিমা সংস্করণগুলির মধ্যে পরিষ্কার স্থানান্তর (কমপক্ষে 1.6 বিটাতে)
- পিএইচপি 5.3 মডেল উত্পন্ন করতে পারে (যেমন নেমস্পেস)
useXxx
পদ্ধতির মতো জিনিসগুলির সাথে একক ডাটাবেস ক্যোয়ারিতে প্রচুর পরিমাণে শৃঙ্খলাবদ্ধ । (উপরের "কোড সমাপ্তি" ভিডিওটি দেখুন)
- কনস
- মডেল ক্লাসগুলি তৈরি করে অতিরিক্ত বিল্ড স্টেপ প্রয়োজন।
- যখনই প্রোপেল সংস্করণ পরিবর্তন হয়, একটি সেটিংস পরিবর্তন হয় বা স্কিমা পরিবর্তন হয় তখনই জেনারেটেড কোডটির পুনরায় বিল্ডিং প্রয়োজন।
এটি কারও কাছে অপ্রয়োজনীয় হতে পারে এবং মডেলটিতে প্রয়োগ করা কাস্টম পদ্ধতিগুলি হারিয়ে যায়। (আমি মনে করি?)- সত্য নয়; কাস্টম পদ্ধতিগুলি হারিয়ে যায় না কারণ উত্পন্ন শ্রেণি একটি বেস শ্রেণি; প্রোপেল বিশেষত বর্ধনের জন্য একটি সত্তা শ্রেণি সরবরাহ করে। - কিছু দরকারী বৈশিষ্ট্য (যেমন সংস্করণ আচরণ, স্কিমা স্থানান্তর) বিটা স্থিতিতে রয়েছে।
- পেশাদাররা
- মতবাদ
- পেশাদাররা
- আরো জনপ্রিয়
- মতবাদ অনুসন্ধানের ভাষা প্রোপেলের অ্যাক্টিভেকর্ড কৌশলটির সাথে সহজেই তথ্যের মধ্যে সম্ভাব্য আরও জটিল সম্পর্কগুলি প্রকাশ করতে পারে।
- প্রোপেলের সাথে তুলনা করলে পুনরায় ব্যবহারযোগ্য আচরণ যুক্ত করা সহজ।
- স্কিমা তৈরির জন্য ডকব্লক ভিত্তিক মন্তব্যগুলি পৃথক এক্সএমএল ফাইলের পরিবর্তে প্রকৃত পিএইচপিতে এম্বেড করা আছে।
- সর্বত্র পিএইচপি 5.3 নেমস্পেস ব্যবহার করে
- কনস
- সম্পূর্ণ নতুন প্রোগ্রামিং ভাষা শেখার প্রয়োজন (মতবাদ কোয়েরি ভাষা)
- আইডিই স্বতঃপূরণকে মূল্যহীন করে তোলে বেশ কয়েকটি জায়গায় "যাদু পদ্ধতি" এর শর্তে প্রয়োগ করা হয়েছে।
- ডেটাবেস অন্তর্গঠনের প্রয়োজন এবং এটি ডিফল্টরূপে প্রোপেলের চেয়ে কিছুটা ধীর হয়; ক্যাচিং এটি মুছে ফেলতে পারে তবে ক্যাচিং যথেষ্ট জটিলতা যুক্ত করে।
- মূল কোডবেজে স্বল্প আচরণগুলি অন্তর্ভুক্ত রয়েছে। প্রোপেল বক্সের বাইরে সরবরাহ করে এমন কয়েকটি বৈশিষ্ট্য (যেমন নেস্টেড সেট) কেবল এক্সটেনশনের মাধ্যমে উপলব্ধ।
- ফ্রেইকিন 'বিশাল'
- পেশাদাররা
উভয় সরঞ্জামের জন্য উপলভ্য ডকুমেন্টেশন পড়ার মাধ্যমে আমি এটি সংগ্রহ করেছি - আমি আসলে এখনও কিছু তৈরি করি নি।
আমি তাদের কাছ থেকে শুনতে চাই যাঁরা উভয় সরঞ্জাম ব্যবহার করেছেন তবে প্রতিটি গ্রন্থাগারের উপকারিতা / ধারণা সম্পর্কে তাদের অভিজ্ঞতাটি ভাগ করে নিতে এবং তাদের সুপারিশটি এই মুহুর্তে কী রয়েছে :)