আবাস
এটি খুব সামান্য বৈশিষ্ট্য থাকা সত্ত্বেও এটি ফ্রন্ট-এন্ড বিকাশকারীদের মধ্যে এখনও খুব জনপ্রিয়। প্রতিটি ফ্রন্ট-এন্ড প্যাকেজ এটি ব্যবহার করছে। এছাড়া একটি হল npm মধ্যে আবাস একত্রীকরণ উদ্যোগ ।
বোভারটি ক্লায়েন্ট-পক্ষের জন্য অনুকূলিত হয়েছে এবং কেবল ফ্ল্যাট নির্ভরতা গাছগুলি সমর্থন করে, যেমন প্রতিটি গ্রন্থাগার কেবল একবার ব্যবহার করা উচিত (যেহেতু ক্লায়েন্টের কাছে একই লাইব্রেরির বিভিন্ন সংস্করণ পাঠানো ব্যয়বহুল), এবং নির্ভরতার সীমাবদ্ধতাগুলি অবশ্যই ব্যবহারকারীকে সমাধান করতে হবে ।
আপনি বোরার রেজিস্ট্রি ( bower search <some keyword>
) এর সাথে সম্পর্কিত ফ্রন্ট-এন্ডে এমন কোনও কিছু খুঁজে পেতে আশা করতে পারেন - আমার মতে, অন্যান্য প্যাকেজ পরিচালকদের ক্ষেত্রে বোরওয়ারের এটিই সবচেয়ে বড় সুবিধা।
Volo
আমি এখনও বছরে 5 মিনিটের বেশি এটি ব্যবহার করি নি। এটি সম্পর্কে জানেন না, তবে যা আমি দেখতে পাচ্ছি তাতে কিছু বিল্ড সরঞ্জাম অন্তর্ভুক্ত রয়েছে, যা গ্রান্ট ব্যবহারকারীদের কাছে খুব পরিচিত।
npm
হ্যাঁ, এনপিএম মানে নোড প্যাকেজ ম্যানেজার। তবে আজকাল আপনি এটি প্রতিটি কিছুর জন্য ব্যবহার করতে পারেন; লোকেরা আর কেবল npm install
জিনিসগুলিতে ইঙ্গিত করে না এবং কেবল নোড পরিবেশে তাদের কাজ করার আশা করে ing উদাহরণস্বরূপ, টুইটার বুটস্ট্র্যাপের জন্য অনেকগুলি এনপিএম প্যাকেজ রয়েছে ।
নেস্টেড নির্ভরতা গাছ সহ সার্ভার-সাইড ব্যবহারের জন্য এনপিএম অনুকূলিত হয়েছে। প্রতিটি নির্ভরতার নিজস্ব নির্ভরতা থাকতে পারে যা তাদের নিজস্ব থাকতে পারে, ইত্যাদি। প্রতিটি নির্ভরতা যেমন ইন্ডোরকোরের নিজস্ব সংস্করণটি ব্যবহার করতে পারে কারণ এটি নির্ধারিত নির্ভরতা সংস্করণগুলির দ্বন্দ্বগুলি নির্মূল করে। তবে আসন্ন এনপিএম সংস্করণ 3 নির্ভরতা গাছকে সমতল করবে :
এনপিএম @ 3 এর সাথে আপনার নোড_মডিউলগুলির ডিরেক্টরি অনেক বেশি চাটুকার হবে। আপনার সমস্ত নির্ভরতা এবং আপনার বেশিরভাগ উপ-নির্ভরতা (এবং (উপ) + নির্ভরতা) শীর্ষ স্তরে একে অপরের পাশে বসে থাকবে। যখন দ্বন্দ্ব রয়েছে কেবলমাত্র গভীর স্তরে মডিউলগুলি ইনস্টল করা হবে। এটি উইন্ডোজ ব্যবহারকারীদের জন্য বিষয়গুলিকে অনেক সহজ করে তুলবে।
এনপিএম ব্যবহারে আমি কিছু সুবিধা দেখতে পাচ্ছি:
- এটি অন্যান্য সমস্ত প্যাকেজ পরিচালকদের দ্বারা ব্যবহার করা হয় (উপাদান, বোভার, ভোলো, জেএসপিএম, ইত্যাদি);
- বিল্ড স্ক্রিপ্টগুলি ব্যবহারের অনুমতি দেয়;
- এনপিএম-ভিত্তিক প্যাকেজগুলি অন্তঃসীক্ষা করার জন্য প্রচুর সরঞ্জাম উপলব্ধ
এনএমপি হ'ল জাভাস্ক্রিপ্টের প্যাকেজ ম্যানেজার।
২০১৩ সালের ফেব্রুয়ারি পর্যন্ত আমার মতামতটি নিম্নলিখিত ছিল। দয়া করে এটি আর বিবেচনায় নেবেন না।
npm
আপনি যখন কোনও নোড প্রকল্পের সাথে থাকবেন তখন এটির সাথে লেগে থাকা আরও ভাল, খুব কম প্রকল্প রয়েছে যা ব্রাউজারগুলিতেও উপলভ্য ...
আবাস
বোর এই মুহূর্তে পপ লোক। তাদের হুডের অধীনে প্রচুর প্রকল্প রয়েছে এবং প্রকল্পের রক্ষণাবেক্ষণকারীরা তাদের বাওয়ারের রেজিস্ট্রিতে আপ-টু-ডেট রাখতে চান ...
এটা লজ্জাজনক যে তিনি মাঝে মাঝে কিছুটা বগিও হন।
Volo
এর পর থেকে আমি 5 মিনিটেরও বেশি সময় ভোলোর চেষ্টা করে দেখিনি, তবে যা আমি দেখতে পেলাম তা দেখে মনে হচ্ছে বোয়ারের চেয়ে আরও নমনীয়।
ভোলোর জন্য একটি নেতিবাচক বিষয় হ'ল তাদের প্রকল্পগুলি খুব পুরানো।