অ্যাপাচি সিএক্সএফ এবং অক্ষের মধ্যে পার্থক্য


177

অ্যাপাচি অক্ষ এবং এর বিপরীতে অ্যাপাচি সিএক্সএফ ব্যবহারের সুবিধা কী কী?

উত্তর:


229

মনে রাখবেন, আমি সম্পূর্ণ পক্ষপাতদুষ্ট (সিএক্সএফের পিএমসি চেয়ার), তবে আমার ধারণা:

দৃ a়তার সাথে "প্রকল্পটি আমার যা করতে হবে তা করতে পারে" দৃষ্টিভঙ্গি, উভয়ই সমান are অক্ষর 2 করতে পারে না এবং এর বিপরীতে সিএক্সএফ করতে পারে এমন কিছু "এজ কেস" জিনিস রয়েছে। তবে ব্যবহারের 90% ক্ষেত্রে, হয় কাজ করে ঠিকঠাক।

সুতরাং, এটি "চেক বাক্সের বৈশিষ্ট্যগুলি" ব্যতীত অন্য কিছু সংখ্যায় নেমে আসে।

  • এপিআই - সিএক্সএফ "স্ট্যান্ডার্ড ভিত্তিক" এপিআই এর (জ্যাকস-ডাব্লুএস অনুগত) ধাক্কা দেয় যেখানে অ্যাকসিস 2 জেনারেল মালিকানার জিনিসগুলির দিকে যায়। এটি বলেছিল, এমনকি সিএক্সএফকে জ্যাকস-ডাব্লুএস স্পেসের বাইরে বিভিন্ন জিনিস কনফিগার / নিয়ন্ত্রণ করতে মালিকানাধীন এপিআই এর ব্যবহারের প্রয়োজন হতে পারে। REST- এর জন্য, সিএক্সএফ মালিকানাধীন জিনিসের পরিবর্তে স্ট্যান্ডার্ড এপিআইয়ের (জ্যাক্স-আরএস অনুবর্তী) ব্যবহার করে। (হ্যাঁ, আমি এক্সিস 2 তে জ্যাকস-ডাব্লুএস রানটাইম সম্পর্কে সচেতন, তবে টুলিং এবং ডক্স এবং সমস্ত কিছুই এটি লক্ষ্যবস্তু করে না)

  • সম্প্রদায়ের দিকগুলি এবং সমর্থনযোগ্যতা - সিএক্সএফ ইস্যুগুলিতে প্রতিক্রিয়া জানাতে এবং ব্যবহারকারীদের জন্য "ফিক্সপ্যাকস" উপলব্ধ করার জন্য নিজেকে গর্বিত করে। সিএক্সএফ 2.0.x (12 বছর আগে প্রকাশিত, তাই প্রতি 2 মাস আগে প্রকাশিত), 6 ফিক্সপ্যাকগুলি 2.1.x, এবং এখন ২.২.x এর জন্য তিনটি 12 ফিক্সপ্যাক করেছে এক্সিস 2 আসলেই পুরানো সংস্করণগুলিকে "সমর্থন" করে না। যদি কোনও "সমালোচনামূলক" সমস্যাটি আঘাত না করা হয় তবে সমাধানগুলি পেতে আপনাকে পরবর্তী বড় রিলিজ পর্যন্ত অপেক্ষা করতে হবে (তারা প্রায় 9-10 মাস বা তার বেশি প্রায় গড়ে) get (যদিও, উভয়ের সাথেই আপনি সোর্স কোডটি ধরে ফেলতে পারেন এবং নিজেকে প্যাচ / ঠিক করতে পারেন open মুক্ত উত্সটি ভালবাসেন love)

  • সংহতকরণ - আপনি যদি স্প্রিং ব্যবহার করেন তবে সিএক্সএফের আরও ভাল বসন্ত সংহত রয়েছে has সমস্ত কনফিগারেশন এবং এগুলি বসন্তের মাধ্যমে করা হয়। এছাড়াও, অন্যান্য অ্যাপ্লিকেশনগুলিতে লোকেরা সিএক্সএফকে আরও "এম্বেডযোগ্য" হিসাবে বিবেচনা করে (আমি এই দৃষ্টিকোণ থেকে অক্ষর 2 এর দিকে কখনও দেখিনি)। নিশ্চিত না যে বিষয়গুলি আপনার কাছে গুরুত্বপূর্ণ।

  • পারফরম্যান্স - তারা উভয়ই খুব ভাল পারফর্ম করে। আমি মনে করি অ্যাক্সিস 2 এর মালিকানাধীন এডিবি ডেটাবাইন্ডিং সিক্সএফ এর চেয়ে কিছুটা দ্রুত, তবে আপনি জ্যাকএক্সবি (স্ট্যান্ডার্ড ভিত্তিক এপিআই এর আবার) ব্যবহার করেন, সিক্সএফ কিছুটা দ্রুত। ডাব্লুএস-সিকিউরিটির মতো আরও জটিল পরিস্থিতি ব্যবহার করার সময়, অন্তর্নিহিত সুরক্ষা "ইঞ্জিন" (ডাব্লুএসএস 4 জ) উভয়ের জন্য একই তাই পারফরম্যান্স সম্পূর্ণরূপে তুলনীয়।

নিশ্চিত নয় যে এটি যদি প্রশ্নের উত্তর দেয় তবে। আশা করি এটি কমপক্ষে কিছু তথ্য সরবরাহ করবে।

:-)

দেনিযেল


10
এএ ডাব্লুএস-সুরক্ষা দৃষ্টিকোণ থেকে সাম্প্রতিক তুলনা: আইবিএম
ড্যানিয়েল

কোনও ইন্ট্রনেটের মধ্যে সিএক্সএফ ব্যবহার করার সময় HTTP যোগাযোগ দ্রুত করার জন্য কোনও পয়েন্টার? লনের ওপরে 8 ওয়েবসার্চিতে সংযুক্ত করুন
tgkprog

57
  • Axis2 : মার্কেটপ্লেসে আরও সর্বব্যাপী, আরও বেশি বাইন্ডিং সমর্থন করে, সি / সি ++ এর মতো অন্যান্য ভাষা সমর্থন করে।
  • সিএক্সএফ : ব্যবহার করা অনেক সহজ, আরও বসন্ত বান্ধব, কিছু ডাব্লুএস- * এক্সটেনশনের জন্য দ্রুত সমর্থন পেয়েছে।

উল্লিখিত তুলনা আর উপলভ্য নয়: "আপলোড করা সামগ্রী সরানো হয়েছে"
মাইক্লোস

5
ব্যবহার করা আরও সহজ করার জন্য +1। ডাব্লুএসডিএল থেকে ডাব্লুএস / ডাব্লুএস-ক্লায়েন্টের জন্য বুনিয়াদি ক্লাস তৈরি করার সময় আইএমও, সিএক্সএফও কম ভারবোজ হয়। অ্যাক্সিস ক্লায়েন্টের কোডের একটি বোতল লোড দরকার যা সিএক্সএফের বিপরীতে বিরক্তিকরভাবে বোঝা এবং প্রতিরোধক হিসাবে শক্ত।
প্রাইডু নিমরে

42

আরও একটি বিষয় হ'ল সম্প্রদায়ের কার্যকলাপ। অক্ষ এবং সিএক্সএফ (2013) এর জন্য মেলিং তালিকার ট্র্যাফিকের সাথে তুলনা করুন।

সুতরাং এটি যদি ব্যবহারের কোনও সূচক হয় তবে অক্ষটি সিএক্সএফের তুলনায় অনেক কম ব্যবহৃত হয়।

ওহলোতে সিএক্সএফ এবং অক্ষের পরিসংখ্যান তুলনা করুন । সিএক্সএফের খুব বেশি ক্রিয়াকলাপ রয়েছে যখন অক্ষের সামগ্রিকভাবে কম কার্যকলাপ রয়েছে।

এটি সিএক্সএফ (লাল) এবং অক্ষ 1 (সবুজ) অক্ষ 2 (নীল) এর জন্য সময়ের সাথে কমিটের সংখ্যার জন্য চার্ট the এখানে চিত্র বর্ণনা লিখুন


24

সিএক্সএফ এর সুবিধা:

  1. সিএক্সএফ ডাব্লুএস-সম্বোধন, ডাব্লুএস-নীতি, ডাব্লুএস-আরএম, ডাব্লুএস-সুরক্ষা এবং ডাব্লুএস-আই বেসিকপ্রোফাইল সমর্থন করে।
  2. সিএক্সএফ জ্যাক্স-ডাব্লুএস এপিআই প্রয়োগ করে (জ্যাক্স-ডাব্লুএস 2.0 টিসিকে অনুসারে)।
  3. বসন্ত এবং অন্যান্য ফ্রেমওয়ার্কগুলির সাথে সিএক্সএফের আরও ভাল সংহতকরণ রয়েছে।
  4. সিএক্সএফের তাদের ইন্টারসেপটর কৌশলটির দিক থেকে উচ্চ এক্সটেনসিবিলিটি রয়েছে।
  5. সিএক্সএফের জটিল এফএমএল ফাইলের পরিবর্তে এপিআইয়ের মাধ্যমে আরও কনফিগারযোগ্য বৈশিষ্ট্য রয়েছে।
  6. সিএক্সএফের বাইন্ডিংস রয়েছে : এসওএপি, আরইএসটি / এইচটিটিপি এবং এর ডেটা বাইন্ডিংস জ্যাকএক্সবি ২.০, এজিসকে সমর্থন করে, ডিফল্টরূপে এটি জ্যাকএসবি ২.০ এবং আরও ঘনিষ্ঠ জাভা স্ট্যান্ডার্ড স্পেসিফিকেশন ব্যবহার করে।
  7. সিএক্সএফ-এর প্রচুর টুলকিট রয়েছে, যেমন জাভা থেকে ডাব্লুএসডিএল, জাভা থেকে ডাব্লুএসডিএল, এক্সএসডি থেকে ডাব্লুএসডিএল, ডাব্লুএসডিএল থেকে এক্সএমএল, ডাব্লুএসডিএল থেকে এসওএপি, ডাব্লুএসডিএল থেকে পরিষেবা Service

এক্সিস 2 এর সুবিধা:

  1. অ্যাকসিস 2 ডাব্লুএস-আরএম, ডাব্লুএস-সিকিউরিটি এবং ডাব্লুএস-আই বেসিকপ্রোফিল সমর্থন করে, ডাব্লুএস-পলিসি ব্যতীত, আমি আশা করি এটি একটি আসন্ন সংস্করণে সমর্থিত হবে।
  2. অক্ষের কাছে আপনার পছন্দের ডেটা বাইন্ডিংয়ের জন্য আরও বিকল্প রয়েছে
  3. এক্সিস 2 সি / সি ++ সংস্করণ এবং জাভা সংস্করণ সহ একাধিক ভাষা সমর্থন করে।
  4. এক্সিস 2 এক্সএমএলবিয়ানস, জিআইবিএক্স, জ্যাক্সএম এবং জ্যাক্সবিআর পাশাপাশি নিজস্ব নেটিভ ডেটা বন্ডিং, এডিবি সহ বিস্তৃত ডেটা বাইন্ডিংগুলিকে সমর্থন করে। সিএক্সএফের চেয়ে দীর্ঘ ইতিহাস।

সংক্ষেপে: উপরের সুবিধাগুলি আইটেমগুলি থেকে অক্ষটি 2 ​​এবং সিএক্সএফকে তাদের নিজস্ব যোগ্যতার সাথে তুলনা করার জন্য এটি আমাদের জন্য একটি ভাল চিন্তাভাবনা নিয়ে আসে। এগুলির সকলের একটি নির্দিষ্ট ক্ষেত্রে বিভিন্ন উন্নত অঞ্চল রয়েছে, সিএক্সএফ অত্যন্ত কনফিগারযোগ্য, একীকরণযোগ্য এবং সমৃদ্ধ সরঞ্জাম কিট সমর্থিত এবং জাভা সম্প্রদায়ের নিকটবর্তী, অ্যাক্সিস 2 একটি পন্থা নিয়েছে যা এটি বিভিন্ন উপায়ে ক্ষুদ্রায় একটি অ্যাপ্লিকেশন সার্ভারের মতো করে তোলে। এটি একাধিক প্রোগ্রামিং ভাষা জুড়ে। কারণ এটির স্বাধীনতা, অ্যাক্সিস 2 ওয়েব অ্যাপ্লিকেশনগুলির প্রতি নিজেকে leণ দেয় যা একা দাঁড়িয়ে থাকে, অন্যান্য অ্যাপ্লিকেশনগুলির চেয়ে স্বতন্ত্র এবং বিভিন্ন ধরণের কার্যকারিতা সরবরাহ করে।

একজন বিকাশকারী হিসাবে, আমাদের যে দৃষ্টিকোণটি বেছে নিন সঠিকটিকে বাছাই করার জন্য আমাদের দৃষ্টিভঙ্গির সাথে মানিয়ে নিতে হবে, আপনার সক্রিয় এবং স্থিতিশীল ওপেন সোর্স সম্প্রদায়ের সুবিধা হবে benefit পারফরম্যান্সের ক্ষেত্রে, আমি একই কার্যকারিতা ভিত্তিক একটি পরীক্ষা করেছি এবং একই ওয়েব পাত্রে কনফিগড করেছি, ফলাফলটি দেখায় যে সিএক্সএফ অ্যাক্সিস 2 এর চেয়ে কিছুটা ভাল অভিনয় করেছে, একক ক্ষেত্রে তাদের ক্ষমতা এবং কর্মক্ষমতা হুবহু প্রতিফলিত করতে পারে না।

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


2

আমার অভিজ্ঞতা অনুসারে সিএক্সএফ এটিকে বসন্ত পরিবেশে কনফিগার করার ক্ষেত্রে ভাল। উত্পন্ন ক্লাসগুলি বুঝতে সহজ understand এবং এটি আরও সক্রিয় হওয়ার সাথে সাথে আমরা এক্সআইএস বা অ্যাকসিস 2 এর তুলনায় আরও ভাল সমর্থন পাই।


1

সিএক্সএফের আরেকটি সুবিধা: এটি এনটিএলএমভি 2 প্রমাণীকরণটি বাক্সের বাইরে ব্যবহার করে ওয়েব সার্ভারের সাথে সংযোগ স্থাপন করে। (উইন্ডোজ ২০০৮ এবং তার দ্বারা ব্যবহৃত) সিক্সএফ ব্যবহার করার আগে, আমি এটি সম্ভব করার জন্য HTXClient V4 + JCIFS ব্যবহার করতে অক্ষিস 2 কে হ্যাক করেছি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.