"এনজি-বুটস্ট্র্যাপ" এবং "এনজিএক্স-বুটস্ট্র্যাপ" এর মধ্যে পার্থক্য কী?


231

"এনজি-বুটস্ট্র্যাপ" এবং "এনজিএক্স-বুটস্ট্র্যাপ" এর মধ্যে পার্থক্য কী? তারা কি একে অপরের সাথে সম্পর্কিত? বা এগুলি কি কেবল যুগোপযোগী বাস্তবায়ন?

কেউ কি তাদের উভয়ের সাথেই কাজ করেছেন এবং উভয়ের উপকারিতা ও বয়ান দিতে / ব্যাখ্যা করতে পারেন?

"এনজি-বুটস্ট্র্যাপ" দিয়ে আমি https://ng-bootstrap.github.io/#/home এবং

সঙ্গে "ngx-বুটস্ট্র্যাপ" আমি বলতে চাচ্ছি http://valor-software.com/ngx-bootstrap/

উভয়ই কৌণিক 4 ( অ্যাঙ্গুলারজেএস-এর সাথে নয়! ) এবং বুটস্ট্র্যাপ 4 এর সাথে সম্পর্কিত।

দয়া করে মনে রাখবেন যে এটি এনজিএক্স-বুটস্ট্র্যাপ এবং এনজি 2 বুটস্ট্র্যাপের মধ্যে পার্থক্যের একটি সদৃশ প্রশ্ন নয় ?


17
ngx-bootstrapsuppprts, 3 & 4 বুটস্ট্র্যাপ যখন ng-bootstrap(AngularJs মধ্যে নামঃ ui-বুটস্ট্র্যাপ) সমর্থন শুধুমাত্র বুটস্ট্র্যাপ 4.
developer033

1
আমি মনে করি @ স্নর্কপিট উত্তরটি সঠিক উত্তর হিসাবে সেট করা প্রাপ্য, তিনি উত্তর খুঁজে পেতে এবং এটি লেখার জন্য সময় নিয়েছিলেন। ফিরে আসা এবং আপনার স্ট্যাকওভারফ্লোতে রেখে দেওয়া আপনার প্রশ্নের উত্তরগুলি পড়া ভাল সংস্কৃতি এবং তারপরে পর্যালোচনা করুন এবং যদি আপনি কোনও সন্তুষ্ট হন তবে এটি একটি সঠিক উত্তর হিসাবে বেছে নিন
হোসেইন বখতিরি

উত্তর:


213

এনজি-বুটস্ট্র্যাপ এবং এনজিএক্স-বুটস্ট্র্যাপ দুটি পৃথক প্রকল্প দল যা দুটি আরও কম প্রকল্প একই বা কম জিনিস সম্পাদন করার চেষ্টা করছে - এটি আপনাকে jQuery ব্যবহার না করে অ্যাঙ্গুলার (2+) এ বুটস্ট্র্যাপ ব্যবহার করার অনুমতি দেয় two

তারা উভয়ই কেবল কৌণিক (কোনও জিকুয়ারি নয়) ব্যবহার করে বুটস্ট্র্যাপ উপাদানগুলি পুনর্নির্মাণ করছে main মূল পার্থক্য তারা বুটস্ট্র্যাপের কোন সংস্করণকে সমর্থন করে around

  • ngx-bootstrap বুটস্ট্র্যাপ 3 এবং 4 সমর্থন করে।
  • এনজি-বুটস্ট্র্যাপ বুটস্ট্র্যাপ 4 সমর্থন করে এবং কৌনিক 5+ প্রয়োজন।

এর অর্থ এই যে আপনার যদি বুটস্ট্র্যাপ সংস্করণ 3 ব্যবহার করতে হয় তবে এনজিএক্স-বুটস্ট্র্যাপই আপনার দুটির আসল বিকল্প। আপনি যদি বুটস্ট্র্যাপ 4 ব্যবহার করতে পারেন তবে দুটি প্রকল্পের মধ্যে চয়ন করতে পারেন।

অন্যান্য (সম্ভাব্য তাত্পর্যপূর্ণ) পার্থক্য হ'ল প্রকল্পগুলির পিছনে দলগুলি। এই ক্ষেত্রে মূল বিষয়টি লক্ষণীয়: এনজি-বুটস্ট্র্যাপের পিছনে থাকা দলটি কৌণিক-ইউআই-বুটস্ট্র্যাপের জন্যও দায়ী ছিল - বুটস্ট্র্যাপ লাইব্রেরির অ্যাংুলারজেএস (অর্থাত্ 1.x) সংস্করণ।


3
এটি দুই দলের নেতৃত্বের জন্য একটি প্রশ্ন। বাহিরের দিকে লক্ষ্য করা থেকে তাদের কিছুটা আলাদা লক্ষ্য রয়েছে, সুতরাং আমি অনুমান করেছি যে এর সাথে কিছু করার আছে তবে এটি আমার পক্ষ থেকে কেবল অনুমান করা হয়েছে
স্নারকপেট

আমরা যদি উভয় গ্রন্থাগারকে আমাদের কৌণিক প্রকল্পে অন্তর্ভুক্ত করি তবে কী সমস্যা হবে? যদি তা হয় তবে কী ধরণের বিষয় প্রত্যাশিত?
RITZ XAVI

সম্ভবত সম্ভব, তবে ওভারকিলের মতো বলে মনে হচ্ছে। আপনি যদি খুব বেশি যত্ন না পান এবং আপনি বুটস্ট্র্যাপ 4 ব্যবহার করছেন তবে কেবল একটি বাছুন (এলোমেলোভাবে যদি আপনাকে করতে হয়)।
স্নারকপেট

38

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


3
এনজি-বুটস্ট্র্যাপ 1.0.0 এখন উপলভ্য এবং এওটি সংকলকটি কোনও সমস্যা ছাড়াই বিল্ড করে। দেখুন github.com/ng-bootstrap/ng-bootstrap/blob/master/CHANGELOG.md
Stevethemacguy

16

@ দিলশানের সাথে একমত আমি আমাদের নতুন পণ্যটির জন্য এনজিএক্স-বুটস্ট্র্যাপ চয়ন করার সিদ্ধান্ত নিয়েছি। কিছু গবেষণার পরে, আমি দেখতে পেয়েছি যে এনজিএক্স আরও পরিপক্ক এবং উত্পাদনের জন্য স্থিতিশীল। এনজি-বুটস্ট্র্যাপের বিকাশ চলছে।

রেফারেন্সের জন্য একটি ভাল সংস্থান, CoreUI.io একটি সম্পূর্ণ কার্যকরী CoreUI + কৌণিক 5.x + এনজিএক্স-বুটস্ট্র্যাপ নমুনা প্রকল্প রয়েছে । আমি আসলে এই প্রকল্পটি থেকে এনজিএক্স শিখেছি। আপনি এর লাইভ পূর্বরূপ ব্রাউজ করতে বা প্রকল্প প্যাকেজ ডাউনলোড করতে পারেন।


8
আপনি কীভাবে "পরিপক্ক" সংজ্ঞায়িত করেন তার উপর নির্ভর করে, যেহেতু এনজিএক্স-বুটস্ট্র্যাপের কোনও কিছুর উপরে একটি পরীক্ষাও হয় না। যেখানে এনজি-বুটস্ট্র্যাপের মনে হয় সবকিছুর পরীক্ষা রয়েছে।
রিকি রানেজ

জেনে রাখা ভাল, ভাগ করে নেওয়ার জন্য আপনাকে ধন্যবাদ। আমি বিশ্বাস করি এনজি-বুটস্ট্র্যাপ হ'ল সঠিক উপায়। আমি পরিপক্কতার কথা উল্লেখ করেছি কারণ এটি মাত্র এক সপ্তাহ আগে প্রকাশ হয়েছিল। ("এই লাইব্রেরিটি একটি কাজ চলছে ...")
জাইপিং

4
আজকের ওপেন সোর্স ফ্রন্ট-এন্ড ইকোসিস্টেমে, পরিপক্ক এখন "2 মাসেরও বেশি আগে মুক্তি পেয়েছে" বলে মনে হচ্ছে। ;)
এরিক সোইক

9

আমি উভয় এনজিএক্স-বুটস্ট্র্যাপ (বেলোর দ্বারা) এবং এনজি-বুটস্ট্র্যাপ (এনজি-বুস্ট্র্যাপ দ্বারা) ব্যবহার করেছি। আপনি সেগুলি থেকে প্রাপ্ত অনন্য বৈশিষ্ট্যগুলির জন্য আমার এখানে দুটি সেন্ট রয়েছে:

ngx-বুটস্ট্র্যাপ:

  1. বিল্টিন অ্যানিমেশন প্রায় প্রতিটি ক্ষেত্রে সমর্থন করে (মডেল, অ্যাকর্ডিয়ান, কলপেজ, ড্রপডাউন, ডেটপিকার ...)
  2. উন্নত মডেল সমর্থন (নেস্টেড মডেলগুলি, পরিষেবা হিসাবে মডেল, একটি টেম্পলেট হিসাবে মডেল)
  3. বাছাইযোগ্য উপাদান (ড্রাগ এবং ড্রপ বৈশিষ্ট্য সহ)

NG-বুটস্ট্র্যাপ:

  1. নাভি বৈশিষ্ট্য (ট্যাবসেটটি হ্রাস করা হয়েছে)
  2. বিল্টিন টোস্ট উপাদান
  3. প্যাকেজ আকার এনজিএক্স-বুটস্ট্র্যাপ হিসাবে প্রায় অর্ধগুণ (মিনিড + জিজিপ)

আপনি তাদের এনপিএম ডাউনলোড গণনার মধ্যে এনপিএমটেন্ডেন্ডের সাথে তুলনা করতে পারেন

[দ্রষ্টব্য: আমার উত্তরটি বর্তমানের সর্বশেষতম সংস্করণ যেমন এনজিএক্স-বুটস্ট্র্যাপ v5.5.0 এবং এনজি-বুস্ট্র্যাপ ভি 6.0.0 ভিত্তিক]


7

একটি পার্থক্য তাদের তারিখ চয়নকারী দ্বারা ব্যবহৃত বিন্যাসে। এনজি-বুটস্ট্র্যাপ একটি অবজেক্ট ব্যবহার করে তবে এনজিএক্স-বুটস্ট্র্যাপ স্ট্রিং নেবে যা ব্যবহার করা সহজ easier


7

এনজি-বুটস্ট্র্যাপ সমর্থিত বলে মনে হচ্ছে না - শীর্ষের অনুরোধটি অ্যাপেন্ডটো বডি এবং রক্ষণাবেক্ষণকারী বলেছেন যে তিনি প্রকল্পে কাজ করছেন না।

আমি সবকিছু এনজিএক্স-বুটস্ট্র্যাপে স্যুইচ করছি


7

প্রশ্নে উল্লিখিত এনজি-বুটস্ট্র্যাপ ( https://ng-bootstrap.github.io এ দেওয়া একটি) ) এনপিএম প্যাকেজ এনজি-বুটস্ট্র্যাপ নয়।

পরিবর্তে, এনএমপি প্যাকেজটি হ'ল @ এনজি-বুটস্ট্র্যাপ / এনজি-বুটস্ট্র্যাপ

এটি একটি ভিন্ন দল তৈরি করেছে।

। এনপিএম ভিউ @ এনজি-বুটস্ট্র্যাপ / এনজি-বুটস্ট্র্যাপ

@ এনজি-বুটস্ট্র্যাপ / এনজি-বুটস্ট্র্যাপ @ 3.2.0 | এমআইটি | ডিপ্স: 1 | সংস্করণ: Ang১ টি কৌণিক চালিত বুটস্ট্র্যাপ https://github.com/ng-bootstrap/ng-bootstrap#readme

এনপিএম প্যাকেজ এনজি-বুটস্ট্র্যাপ প্রকৃতপক্ষে এনজিএক্স-বুটস্ট্র্যাপের একটি পুরানো সংস্করণ বলে মনে হচ্ছে।


4

বর্ধিত মন্তব্য হিসাবে এত উত্তর নেই ...

দলগুলি স্বতন্ত্র হওয়ার বিষয়ে আমি তেমন নিশ্চিত নই। চলমান npm view ngx-bootstrapএবং npm view ng-bootstrapদেখান যে উভয়ই একই ইমেল অ্যাকাউন্ট দিয়ে প্রকাশিত হয়েছিল।

আমি ভাবছি দুটি দলই সম্পর্কিত।

npm ভিউ এনজিএক্স- বুটস্ট্র্যাপ

C:\:
17:07:25.16>npm view ngx-bootstrap

ngx-bootstrap@3.0.1 | MIT | deps: none | versions: 40
Native Angular Bootstrap Components
https://github.com/valor-software/ngx-bootstrap#readme

keywords: angular, bootstap, ng, ng2, angular2, twitter-bootstrap

dist
.tarball https://registry.npmjs.org/ngx-bootstrap/-/ngx-    bootstrap-3.0.1.tgz
.shasum: e98d2fc6340f32a9d358cd08e8fda7dcb23bdab3
.integrity: sha512-ni91yYtn8ldgf/pxrlwl9lkVcLURGzopSpJnEbbgG1v1EZWTobI8y7J3mx4Kxptkn0EeiQwnLel67G7XJSox4A==
.unpackedSize: 8.4 MB

maintainers:
- valorkin <valorkin@gmail.com>

dist-tags:
latest: 3.0.1       next: 3.0.1         test: 0.0.0-test.0

published a month ago by valorkin <valorkin@gmail.com>

এনপিএম ভিউ এনজি- বুটস্ট্র্যাপ

C:\:
17:16:42.36>npm view ng-bootstrap

ng-bootstrap@1.6.3 | MIT | deps: 1 | versions: 8
Native Angular Bootstrap Components
https://github.com/valor-software/ngx-bootstrap#readme

keywords: ng, ng-bootstap, angular, angular2, bootstrap, twitter-bootstrap

dist
.tarball https://registry.npmjs.org/ng-bootstrap/-/ng-bootstrap-1.6.3.tgz
.shasum: d41fd42154c0593422cb83c473a3828aa7525bf5

dependencies:
moment: 2.18.1

maintainers:
- pkozlowski_os <pkozlowski.opensource@gmail.com>
- ng-bootstrap <foxandxss@gmail.com>

dist-tags:
beta: 1.1.16-3  latest: 1.6.3

published a year ago by valorkin <valorkin@gmail.com>

9
এনজি-বুটস্ট্র্যাপ এনজিএক্স-বুটস্ট্র্যাপের একটি পুরানো নাম । জন্য ng-bootstrap.github.io , npm প্যাকেজ নাম @ NG-বুটস্ট্র্যাপ / NG-বুটস্ট্র্যাপ , অর্থাত্npm view @ng-bootstrap/ng-bootstrap
atao

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