বুটস্ট্র্যাপ কি?


512

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

সুতরাং, আমার প্রশ্নগুলি হ'ল:

  • বুটস্ট্র্যাপ আসলে কি?
  • এটি কীসের জন্য ব্যবহৃত হয় এবং এটি কীভাবে সামনের দিকে উন্নয়নে সহায়তা করে?
  • আমি আরও কিছু বিশদ এটি ব্যাখ্যা করতে চাই।

এই প্রশ্নের ভাল উত্তর দেওয়া হয়েছে । নতুন উত্তর পোস্ট করার বিষয়ে দয়া করে দু'বার ভাবেন, বিশেষত যদি আপনি অন্য কোথাও থেকে নিজের উত্তরটি অনুলিপি করতে চান।
মেগার

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

উত্তর:


271

এটি একটি এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট ওপেন সোর্স ফ্রেমওয়ার্ক (প্রাথমিকভাবে টুইটার দ্বারা তৈরি) যা আপনি ওয়েব সাইট বা ওয়েব অ্যাপ্লিকেশন তৈরির ভিত্তি হিসাবে ব্যবহার করতে পারেন।

হালনাগাদ

অফিসিয়াল বুটস্ট্র্যাপ ওয়েবসাইট আপডেট হয়েছে এবং এতে একটি পরিষ্কার সংজ্ঞা রয়েছে।

"ওয়েবে প্রতিক্রিয়াশীল, মোবাইল প্রথম প্রকল্পগুলি বিকাশের জন্য বুটস্ট্র্যাপটি সর্বাধিক জনপ্রিয় এইচটিএমএল, সিএসএস এবং জেএস কাঠামো" "

" @ Mdo এবং @fat দ্বারা বিশ্বের সমস্ত প্রেমের সাথে ডিজাইন ও নির্মিত ।"


2
@ হ্যাচনয়েড: সবসময় বুটপ্লি ফ্রি থাকে? জুমলা এবং বুটপ্লাইয়ের মধ্যে পার্থক্য কী? কোনটা ভালো ?
লোগান

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

15
আমি মনে করি যে এই প্রশ্নের উত্তর দেওয়ার জন্য সবচেয়ে প্রাসঙ্গিক হ'ল উপরের উত্তরে প্রদত্ত "উদাহরণগুলি" লেবেলযুক্ত লিঙ্কটি অনুসরণ করা হবে। তাদের ওয়েবসাইট থেকে বুটস্ট্র্যাপের সংজ্ঞাটি অনুলিপি / আটকানো স্পষ্টতই অকেজো কারণ এই প্রশ্নটি পোস্ট করেছেন যে ব্যবহারকারী ব্যবহারকারীরা বুটস্ট্র্যাপ ওয়েবসাইটে দেখে পরিষ্কারভাবে উল্লেখ করেছেন। আমি মনে করি না যে তাদের ওয়েবসাইট থেকে একই পাঠ্যটি দেখলে আরও বোধগম্য হয় কেবল কারণ এটি এখন বোল্ডে লেখা হয়েছে।
মিহেলা

13
@hutchonoid এটা আপনার জন্য একটি স্পষ্ট সংজ্ঞা হতে পারে কারণ আপনি একটি দীর্ঘ সময়ের জন্য বুটস্ট্র্যাপ ব্যবহার করছেন, কিন্তু আমার বিশ্বাস, তাদের ওয়েবসাইটে যে সংজ্ঞা নেই কারণ আমি বুঝতে পারলাম না এটা কি অভিপ্রেত - আমি কেন এই উত্তরের জন্য অনুসন্ধান। সুতরাং আমি এই সম্পর্কে মিহেলার সাথে সম্পূর্ণরূপে একমত। যদি আমি এই প্রশ্নের উত্তরের সন্ধান করি তবে আমি চাই না যে এটি ওয়েবসাইট থেকে একই উক্তি হয়ে উঠুক, কেবলমাত্র বড় ফন্টে। আপনার ব্যাখ্যাটি কোনও অর্থবোধ করে না কারণ যে ব্যবহারকারীরা অতীতে এটি জিজ্ঞাসা করেছিলেন তাদের এখনকার উত্তরটির আর প্রয়োজন নেই এবং বর্তমান যে কেউ অবশ্যই প্রথমে ওয়েবসাইট থেকে বিবরণটি দেখতে পাবে।
অ্যান্ডারসন

2
প্রকল্পগুলির জন্য এটির জন্য উপযুক্ত উপযুক্ত কিছু উল্লেখ আছে? (অর্থাৎ অস্থায়ী সাইটগুলি, ছোট ওয়েব অ্যাপস, মাইক্রো সাইটগুলি ইত্যাদি?)
চক লে বাট

94

বুটস্ট্র্যাপ টুইটারে টিম দ্বারা নির্মিত একটি মুক্ত-উত্স জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক। এটি এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট কোডের সংমিশ্রণ যা ব্যবহারকারীর ইন্টারফেস উপাদান তৈরি করতে সহায়তা করে। এইচটিএমএল 5 এবং সিএসএস 3 উভয় সমর্থন করতে বুটস্ট্র্যাপও প্রোগ্রাম করা হয়েছিল।

এছাড়াও এটিকে ফ্রন্ট-এন্ড-ফ্রেমওয়ার্ক বলা হয়।

ওয়েবসাইট এবং ওয়েব অ্যাপ্লিকেশন তৈরির জন্য বুটস্ট্র্যাপ একটি সরঞ্জামগুলির একটি বিনামূল্যে সংগ্রহ।

এটিতে টাইপোগ্রাফি, ফর্ম, বোতাম, নেভিগেশন এবং অন্যান্য ইন্টারফেস উপাদানগুলির পাশাপাশি Javaচ্ছিক জাভাস্ক্রিপ্ট এক্সটেনশনগুলির জন্য এইচটিএমএল এবং সিএসএস-ভিত্তিক ডিজাইন টেম্পলেট রয়েছে।

প্রোগ্রামারদের জন্য কিছু কারণ বুটস্ট্র্যাপ ফ্রেমওয়ার্ক পছন্দ করে

  1. শুরু করা সহজ

  2. দুর্দান্ত গ্রিড সিস্টেম

  3. বেশিরভাগ এইচটিএমএল উপাদানগুলির জন্য বেস স্টাইলিং (টাইপোগ্রাফি, কোড, টেবিল, ফর্ম, বাটন, চিত্র, আইকন)

  4. উপাদানগুলির বিস্তৃত তালিকা

  5. বান্ডিল করা জাভাস্ক্রিপ্ট প্লাগইন

বুটস্ট্র্যাপ ফ্রেমওয়ার্ক সম্পর্কে নেওয়া


16
এটি "ফ্রেমওয়ার্ক" এর চেয়ে উপাদান বা উইজেটের সংগ্রহ হিসাবে আমাকে আরও আঘাত করে। "ফ্রেমওয়ার্ক" ঠিক কী গঠন করে এবং যখন উপাদান উপাদান পাঠাগার একটি উপাদান লাইব্রেরি হওয়া বন্ধ করে এবং "কাঠামো" হতে শুরু করে আপনি কি তা পরিষ্কার করে বলতে পারেন? "গ্রিড সিস্টেম" এর সাথে কিছু করার আছে?
কির্বি এল। ওয়ালেস

25

বুটস্ট্র্যাপ যেমন আমি জানি, এটি একটি সুস্পষ্ট সংজ্ঞাযুক্ত সিএসএস। যদিও বুটস্ট্র্যাপ ব্যবহার করে আপনি জাভাস্ক্রিপ্ট, jQuery ইত্যাদি ব্যবহার করতে পারেন তবে মূল পার্থক্যটি হ'ল, বুটস্ট্র্যাপ ব্যবহার করে আপনি কেবল শ্রেণীর নাম কল করতে পারেন এবং তারপরে আপনি HTML ফর্মটিতে আউটপুট পাবেন। যেমন। লেআউট ব্যবহার করে পাঠ্যের আকারের বোতামগুলির রঙিন। এই সমস্ত জন্য আপনাকে একটি সিএসএস ফাইল লিখতে হবে না বরং আপনার এইচটিএমএল ফর্মটি গঠনের জন্য আপনাকে কেবল সঠিক শ্রেণির নামটি ব্যবহার করতে হবে।


10
আসলে, বুটস্ট্র্যাপ কেবল 'সিএসএস ফাইল' এর চেয়ে অনেক বেশি।
রেসিপি

1
আমি @ রিসিপ এর সাথে একমত হয়েছি এটি কেবল সিএসএস ফাইল সম্পর্কে নয়
সুজয় শ্রীধর ২

1
আমি ব্যক্তিগতভাবে ব্লিটজের সাথে একমত এতে বুটস্ট্র্যাপের বৈশিষ্ট্যগুলির একটি বিস্তৃত তালিকা নেই, তবে আমার জটিল শপগুলিতে আমি বেশিরভাগ পিউরিস্ট কোডিং ব্যবহার করি এবং এর সর্বাধিক বেসিক CSS বৈশিষ্ট্যগুলির জন্য বুটস্ট্র্যাপ ব্যবহার করি। এটি এর শক্তির মূল সাজান।
সুমের

1
এটি একটি খুব খারাপ জবাব যা খারাপভাবে ব্যাখ্যা করে যে সিএসএস (এবং কেবল সিএসএস) কী করে। Downvoted। এটি মূলত সহজভাবে ব্যাখ্যা করে যে আপনি সিএসএস ব্যবহার করতে পারেন এবং তারপরে আপনার ইউআই পরিবর্তন করার জন্য ক্লাসগুলি রেফারেন্স করতে পারেন। অন্যান্য প্যাকেজযুক্ত সংস্থাগুলিতে বুটস্ট্র্যাপের সাহায্যে কিছুই করার নেই।
রিচিএইচএইচ

22

সহজ কথায়, আপনি বুটস্ট্র্যাপটিকে ফ্রন্ট-এন্ড ওয়েব ফ্রেমওয়ার্ক হিসাবে বুঝতে পারেন যা ডিভাইস প্রতিক্রিয়াশীল ওয়েব অ্যাপ্লিকেশনগুলির দ্রুত তৈরির জন্য টুইটার দ্বারা তৈরি হয়েছিল। বুটস্ট্র্যাপকে বেশিরভাগ ক্ষেত্রে সিএসএস ক্লাসের সংকলন হিসাবে বোঝা যায় যা এতে সংজ্ঞায়িত হয় যা সরাসরি সরাসরি ব্যবহার করা যায়। এটি পটভূমিতে CSS, জাভাস্ক্রিপ্ট, jQuery ইত্যাদি ব্যবহার করে বুটস্ট্র্যাপ উপাদানগুলির জন্য শৈলী, প্রভাব এবং ক্রিয়া তৈরি করে।

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

বুটস্ট্র্যাপ আপনাকে প্রচুর সিএসএস কোড লেখা থেকে মুক্ত করে তোলে এবং এটি আপনার ওয়েব পৃষ্ঠাগুলি ডিজাইনে ব্যয় করার সময় সাশ্রয় করে।


18

বুটস্ট্র্যাপ হ'ল একটি ওপেন সোর্স সিএসএস, জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক যা মূলত টুইটার অ্যাপ্লিকেশনের জন্য ডিজাইনার এবং বিকাশকারীদের টিম দ্বারা তৈরি করা হয়েছিল। তারপরে তারা ওপেন সোর্সটির জন্য এটি প্রকাশ করেছে। টুইটার বুটস্ট্র্যাপের দীর্ঘকালীন ব্যবহারকারী হিসাবে আমি দেখতে পেলাম যে এটি প্রস্তুত মোবাইল প্রতিক্রিয়াশীল ওয়েবসাইটগুলি ডিজাইনের জন্য অন্যতম সেরা। অনেকগুলি সিএসএস এবং জাভাস্ক্রিপ্ট প্লাগইন আপনার ওয়েবসাইট ডিজাইনের জন্য উপলব্ধ। এটি এক ধরণের দ্রুত টেম্পলেট ডিজাইনের কাঠামো। কিছু লোকের অভিযোগ যে বুটস্ট্র্যাপ CSS ফাইলগুলি ভারী এবং লোড হতে সময় নেয় তবে এই দাবিগুলি অলস লোকেরা করে। আপনার নিজের ওয়েবসাইটে সম্পূর্ণ বুটস্ট্র্যাপ.এসএস রাখতে হবে না। আপনার ওয়েবসাইটগুলির জন্য আপনার প্রয়োজন হয় না এমন উপাদানগুলির জন্য শৈলীগুলি অপসারণ করার বিকল্পটি আপনার কাছে সর্বদা থাকে। উদাহরণ স্বরূপ, আপনি যদি কেবল ফর্ম এবং বোতামের মতো মৌলিক উপাদানগুলি ব্যবহার করছেন তবে আপনি মূল সিএসএস ফাইল থেকে অন্যান্য উপাদানগুলি অ্যাকর্ডিয়েন্স ইত্যাদি সরিয়ে ফেলতে পারেন। বুটস্ট্র্যাপে ছদ্মবেশ শুরু করতে আপনি এখান থেকে বেসিক টেম্পলেট এবং উপাদানগুলি ডাউনলোড করতে পারেনgetbootstrap সাইট এবং যাদু ঘটতে দিন।


4

দাবি অস্বীকার: আমি অতীতে বুটস্ট্র্যাপ ব্যবহার করেছি, তবে বাস্তবে এর আগে যা ছিল তা আমি সত্যিই প্রশংসা করি নি, এই বিবরণটি আমার নিজের সংজ্ঞা থেকে এসেছে, আজ এসেছে। এবং আমি জানি যে বুটস্ট্র্যাপ ভি 4 শেষ হয়েছে, তবে আমি বুটস্ট্র্যাপ ভি 3 ডকুমেন্টেশনটি আরও পরিষ্কার হতে পেয়েছি, তাই আমি এটি ব্যবহার করেছি। পাঠাগারটি যা সরবরাহ করে তা মৌলিকভাবে পরিবর্তন করতে চলেছে না।

সংক্ষেপে

বুটস্ট্র্যাপ হ'ল সিএসএস এবং জাভাস্ক্রিপ্ট ফাইলগুলির একটি সংগ্রহ যা মানক এইচটিএমএল উপাদানগুলির জন্য কিছু দুর্দান্ত দেখাচ্ছে ডিফল্ট স্টাইলিং এবং মানক এইচটিএমএল উপাদান নয় এমন কয়েকটি সাধারণ ওয়েব সামগ্রী সামগ্রী সরবরাহ করে।

সাদৃশ্য তৈরি করতে, এটি একধরণের পাওয়ারপয়েন্টে কোনও থিম প্রয়োগ করার মতো, তবে আপনার ওয়েবসাইটের জন্য: এটি খুব প্রাথমিক প্রচেষ্টা ছাড়াই জিনিসগুলিকে বেশ সুন্দর দেখায়।

এর মধ্যে কী রয়েছে?

অফিসিয়াল ভি 3 ডকুমেন্টেশন এটিকে তিনটি ভাগে বিভক্ত করেছে:

এগুলি বুটস্ট্র্যাপ সরবরাহ করে এমন তিনটি প্রধান জিনিসের সাথে মোটামুটিভাবে মিলে যায়:

  • সাধারণ এইচটিএমএল উপাদানগুলির স্টাইল স্টেইন সিএসএস ফাইল। সুতরাং, বুটস্ট্র্যাপ আপনার মানক উপাদানগুলিকে সুন্দর দেখাচ্ছে। যেমন এইচটিএমএল:<input class="btn btn-default" type="button" value="Input">Click me</button>
  • সিএসএস ফাইলগুলি স্ট্যান্ডার্ড এইচটিএমএল উপাদানগুলিতে স্টাইলিং ব্যবহার করে এমন কিছু তৈরি করে যা কোনও মানক এইচটিএমএল উপাদান নয় তবে এটি একটি স্ট্যান্ডার্ড বুটস্ট্র্যাপ উপাদান (যেমন https://getbootstrap.com/docs/3.3/compferences/#progress )। এইভাবে বুটস্ট্র্যাপ দৃশ্যমান সামঞ্জস্যপূর্ণ উপায়ে "স্ট্যান্ডার্ড" ওয়েব উপাদানগুলির তালিকাকে প্রসারিত করে। যেমন এইচটিএমএল:<span class="glyphicon glyphicon-align-left"></span>
  • সিএসএস ক্লাসগুলি jQuery মাথায় রেখে ডিজাইন করা হয়েছে। অভ্যন্তরীণভাবে, বুটস্ট্র্যাপ ফ্লাইতে শৈলীগুলি সংশোধন করতে এবং ডিওএমের সাথে ইন্টারঅ্যাক্ট করতে jQuery নির্বাচনকারী ব্যবহার করে এবং ব্যবহারকারীকে একই ক্ষমতা দেয়। আমি বিশ্বাস করি এর আরও ব্যাখ্যা প্রয়োজন, সুতরাং ...

জাভাস্ক্রিপ্ট / jQuery ব্যবহার করে

বুটস্ট্র্যাপ jQuery বেশ কিছুটা প্রসারিত করে । যদি আমরা উত্স কোডটি লক্ষ্য করি, আমরা দেখতে পাচ্ছি যে এটি jQuery ব্যবহার করে যেমন: কীডাউন ইভেন্টের জন্য শ্রোতাগুলি ড্রপডাউনগুলির সাথে ইন্টারেক্ট করার জন্য সেট করে । আপনি যখন এটিকে আপনার <script>ট্যাগ এ আমদানি করেন তখন এটি এই jQuery সেটআপের সমস্ত কাজ করে , তাই আপনাকে বুটস্ট্র্যাপ হওয়ার আগেই নিশ্চিত করতে হবে যে jQuery লোড হয়েছে।

অতিরিক্তভাবে, এটি জাভাস্ক্রিপ্ট ক্লাস ইন্টারফেস সরবরাহ করে, সরল jQuery এর চেয়ে আরও দৃly়ভাবে DOM এর সাথে জাভাস্ক্রিপ্ট সংযুক্ত করে । উদাহরণস্বরূপ একটি প্রোগ্রাম বোতাম টগল করুন । মনে রাখবেন যে CSS কেবল কোনও জিনিসটি কেমন দেখায় তা সংজ্ঞায়িত করে, তাই এই ক্রিয়াকলাপগুলির প্রধান কাজটি সেই মুহুর্তে উপাদানটির জন্য কোন সিএসএস ক্লাস প্রয়োগ করে তা সংশোধন করা হবে। ব্যবহারকারী ইনপুট উপর ভিত্তি করে এই ধরণের পরিবর্তন, সরল CSS এর মাধ্যমে করা যায় না।

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

স্ট্যান্ডার্ড

আমি এখানে "স্ট্যান্ডার্ড" শব্দটি প্রচুর উল্লেখ করেছি এবং সঙ্গত কারণেই। আমি মনে করি বুটস্ট্র্যাপ যে সর্বোত্তম জিনিস সরবরাহ করে তা হ'ল সুদর্শন মানের একটি সেট। আপনি ডিফল্ট থিমটি যতটা চান পরিবর্তন করতে পারেন তবে এটি কাঁচা এইচটিএমএল, সিএসএস এবং জেএস এর চেয়ে ভাল বেসলাইন। এবং এ কারণেই এটিকে "কাঠামো" বলা হয়।

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

আমি মনে করি যে গুল্প এবং বাবেল এত জনপ্রিয় না হলে বুটস্ট্র্যাপ বেশি পছন্দ করত। বুটস্ট্র্যাপের দিকে তাকানো দেখে মনে হচ্ছে যে প্রত্যেকে তাদের জাভাস্ক্রিপ্ট সংকলন করার আগে থেকেই এসেছে। এটি এখনও প্রাসঙ্গিক, তবে আপনি এখন অন্যান্য উত্স থেকে কিছু সুবিধা পেতে পারেন।

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


3

বুটস্ট্র্যাপ এমন অনেকগুলি উপাদান সহ একটি এইচটিএমএল, সিএসএস, জেএস কাঠামো যা আপনাকে খুব দ্রুত সুন্দর এবং আধুনিক ওয়েব সাইট বা ওয়েব অ্যাপ্লিকেশন তৈরি করতে দেয়।

নিম্নলিখিত ওয়েবসাইটগুলিতে উদাহরণ, উপাদান এবং পুনরায় ব্যবহারযোগ্য উপাদান রয়েছে যা আপনি বুটস্ট্র্যাপ ফ্রেমওয়ার্ক ব্যবহার করে আপনার প্রকল্পের সাথে সংহত করতে পারেন

bootsnipp.com

startbootstrap.com

bootdey.com


1

বুটস্ট্র্যাপ হ'ল এইচটিএমএল, সিএসএস এবং জেএস এর সাথে বিকাশের জন্য বিশ্বের সবচেয়ে জনপ্রিয় এবং বহুল ব্যবহৃত ওপেন সোর্স ফ্রেমওয়ার্ক। এটি এইচটিএমএলের একটি সামনের শেষ কাঠামো। বুটস্ট্র্যাপ প্রতিক্রিয়াশীল ওয়েবসাইট বা ওয়েব অ্যাপ্লিকেশন এবং একটি 12-কলামের গ্রিড সিস্টেম তৈরি করতে সহায়তা করে যা ওয়েবসাইটকে একটি উপযুক্ত স্ক্রিন রেজোলিউশনে গতিশীলভাবে সমন্বয় করতে সহায়তা করে। বুটস্ট্র্যাপের বর্তমান সংস্করণটি ৪.৩.১ এবং বুটস্ট্র্যাপ টিম আনুষ্ঠানিকভাবে বুটস্ট্র্যাপ ৫ সংস্করণ ঘোষণা করেছে এবং বুটস্ট্র্যাপ থেকে জেকারি অপসারণ করার মত পরিবর্তন করেছে। বুটস্ট্র্যাপ কাঠামো সবচেয়ে বেশি পছন্দ করার কারণের কয়েকটি গুরুত্বপূর্ণ কারণ হ'ল

  • এটা ব্যবহার করা সহজ
  • বুটস্ট্র্যাপের একটি বিশাল সম্প্রদায় সমর্থন রয়েছে
  • কাস্টমাইজেশন সহজেই করা যেতে পারে
  • এটি উন্নয়নের গতি বাড়ে
  • সংবেদনশীলতা

    আরও বিশদের জন্য, আপনি অফিসিয়াল ওয়েবসাইটটি দেখতে পারেন: https://getbootstrap.com/

সূত্র: https://vmokshagroup.com/blog/bootstrap- नुकसान /


1

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

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

কয়েকটি মূল নীতি যা বুটস্ট্র্যাপের সাফল্যে অবদান রেখেছিল:

  • এটি পুনরায় ব্যবহারযোগ্য
  • এটি নমনীয় (যেমন: কাস্টম গ্রিড সিস্টেমগুলি, প্রতিক্রিয়াশীলতা ব্রেকপয়েন্টস, কলাম গটার আকার বা রাজ্যের রঙগুলিকে স্বাচ্ছন্দ্যে পরিবর্তন করতে দেয়; থাম্বের নিয়ম হিসাবে, বেশিরভাগ সেটিংস গ্লোবাল ভেরিয়েবল দ্বারা নিয়ন্ত্রিত হয়)
  • এটা স্বজ্ঞাত
  • এটি মডিউলার (উভয় জাভাস্ক্রিপ্ট এবং (এস) সিএসএস একটি মডিউল পদ্ধতির ব্যবহার করে; কাস্টম বুটস্ট্র্যাপ তৈরির ক্ষেত্রে টিউটোরিয়ালগুলি সহজেই খুঁজে পেতে পারে, কেবল তাদের প্রয়োজনীয় অংশগুলি অন্তর্ভুক্ত করতে)
  • উপরে ক্রস ব্রাউজারের তুলনায় সামঞ্জস্য রয়েছে
  • বাক্সের বাইরে ওয়েব অ্যাক্সেসযোগ্যতা (স্ক্রিনরিডার প্রস্তুত)
  • এটি মোটামুটি ভাল নথিভুক্ত

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


ডিফল্টরূপে এটি jQuery এর উপর নির্ভর করে তবে আপনি আধুনিক জনপ্রিয় প্রগতিশীল জাভাস্ক্রিপ্ট ফ্রেমওয়ার্কগুলির দ্বারা চালিত jQuery মুক্ত রূপগুলি পাবেন:

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

ডকুমেন্টেশনে সাধারণত জেনেরিক উদাহরণ থাকে যা সহজেই অনুলিপি-আটকানো এবং স্টার্টার টেম্পলেট হিসাবে ব্যবহার করা যেতে পারে।


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

সর্বশেষে, তবে কম নয়, বছরের পর বছর ধরে বুটস্ট্র্যাপ ভালভাবে রক্ষণাবেক্ষণ করা হয়েছে, যা এটি উত্পাদন-প্রস্তুত অ্যাপ্লিকেশন / ওয়েবসাইটগুলির জন্য একটি শক্ত পছন্দ হিসাবে তৈরি করে।

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