আপনি এই প্রশ্নটি জিজ্ঞাসা করার ক্ষেত্রে প্রথম নন :) আপনার প্রশ্নে ওঠার আগে আমাকে কয়েকটি বিষয় পরিষ্কার করতে দিন।
পলিমার এর webcomponents.js
একটি লাইব্রেরি বিভিন্ন W3C এর API গুলি Web উপাদান ছাতা আওতায় পড়ে জন্য বিভিন্ন polyfills থাকে। এইগুলো:
- কাস্টম উপাদানসমূহ
- এইচটিএমএল আমদানি
<template>
- ছায়া ডোম
- পয়েন্টার ইভেন্টস
- অন্যান্য
ডকুমেন্টেশনের বাম- নাভির ( পলিমার - প্রজেক্ট.অর্গ ) এই সমস্ত "প্ল্যাটফর্ম প্রযুক্তিগুলির" জন্য একটি পৃষ্ঠা রয়েছে। এই পৃষ্ঠাগুলির প্রত্যেকের পৃথক পলফিলের জন্য একটি পয়েন্টার রয়েছে।
<link rel="import" href="x-foo.html">
একটি HTML আমদানি। আমদানি হ'ল এইচটিএমএলকে এইচটিএমএল অন্তর্ভুক্ত করার জন্য একটি দরকারী সরঞ্জাম। আপনি অন্তর্ভুক্ত করতে পারে <script>
, <link>
, মার্কআপ, অথবা একটি আমদানি অন্য যাই হোক না কেন।
<x-foo>
X-foo.html এর সাথে কোনও "লিঙ্ক" নেই । আপনার উদাহরণস্বরূপ, এটি ধরে নেওয়া হয়েছে <x-foo>
(যেমন <element name="x-foo">
) এর কাস্টম এলিমেন্ট সংজ্ঞাটি x-foo.html এ সংজ্ঞায়িত হয়েছে। ব্রাউজারটি যখন সেই সংজ্ঞাটি দেখে, এটি একটি নতুন উপাদান হিসাবে নিবন্ধিত।
প্রশ্নে!
কৌণিক এবং পলিমারের মধ্যে পার্থক্য কী?
আমরা আমাদের প্রশ্নোত্তর ভিডিওতে এর কয়েকটি আচ্ছাদন করেছি । সাধারণভাবে, পলিমার হ'ল একটি লাইব্রেরি যা ওয়েব উপাদান ব্যবহার (এবং তা কীভাবে ব্যবহার করতে হয় তা দেখানো)। এর ভিত্তি হ'ল কাস্টম এলিমেন্টস (যেমন আপনি যা কিছু তৈরি করেন তা একটি ওয়েব উপাদান) এবং ওয়েবটি বিকশিত হওয়ার সাথে সাথে এটি বিকশিত হয়। সে লক্ষ্যে আমরা কেবল আধুনিক ব্রাউজারগুলির সর্বশেষতম সংস্করণ সমর্থন করি।
পলিমারের পুরো আর্কিটেকচার স্ট্যাকটি বর্ণনা করতে আমি এই চিত্রটি ব্যবহার করব:
লাল স্তর: আমরা পলফিলের একটি সেট মাধ্যমে আগামীকাল ওয়েব পাই। মনে রাখবেন, ব্রাউজারগুলি নতুন এপিআইগুলি গ্রহণ করার সাথে সাথে সময়ের সাথে এই লাইব্রেরিগুলি চলে যায়।
ইয়েলো স্তর: পলিমার.জেএস দিয়ে কিছু চিনিতে ছিটিয়ে দিন। এই স্তরটি কীভাবে একসাথে বিশেষায়িত API গুলি ব্যবহার করতে হয় সে সম্পর্কে আমাদের মতামত। এটি ডেটা-বাঁধাই, সিনট্যাটিক চিনি, পরিবর্তন পর্যবেক্ষক, প্রকাশিত বৈশিষ্ট্যগুলির মতো জিনিসগুলিও যুক্ত করে ... আমাদের কাছে মনে হয় এই বিষয়গুলি ওয়েব উপাদান-ভিত্তিক অ্যাপ্লিকেশন তৈরিতে সহায়ক।
গ্রীন: ইউআই উপাদানগুলির বিস্তৃত সেট (সবুজ স্তর) এখনও চলছে। এগুলি এমন ওয়েব উপাদান যা সমস্ত লাল + হলুদ স্তর ব্যবহার করে।
কৌণিক নির্দেশাবলী বনাম কাস্টম উপাদানসমূহ?
অ্যালেক্স রাসেলের উত্তর দেখুন । মূলত, ছায়া ডিওএম এইচটিএমএল বিট রচনা করার অনুমতি দেয় তবে এটি এইচটিএমএলকে আবদ্ধ করার জন্য একটি সরঞ্জাম। এটি মৌলিকভাবে ওয়েবে একটি নতুন ধারণা এবং অন্য কিছু ফ্রেমওয়ার্কের উত্সাহ অর্জন করবে।
পলিমার কোন সমস্যাগুলিকে সমাধান করে যে অ্যাংুলারজেএস নেই বা করবে না?
সাদৃশ্য: ঘোষণামূলক টেম্পলেট, ডেটা বাইন্ডিং।
পার্থক্য: কৌণিকের পরিষেবা, ফিল্টার, অ্যানিমেশন ইত্যাদির জন্য উচ্চ স্তরের এপিআই রয়েছে, আইই 8 সমর্থন করে এবং এই মুহুর্তে উত্পাদন অ্যাপ্লিকেশন তৈরির জন্য আরও অনেক শক্তিশালী কাঠামো। পলিমার সবেমাত্র আলফায় শুরু হচ্ছে।
ভবিষ্যতে অ্যাঙ্গুলার জেএসের সাথে পলিমার বেঁধে দেওয়ার পরিকল্পনা রয়েছে?
তারা পৃথক প্রকল্প । এটি বলেছে যে, উভয়ই কৌণিক এবং এমবার টিম ঘোষণা করেছে যে তারা শেষ পর্যন্ত তাদের নিজস্ব ফ্রেমওয়ার্কগুলিতে অন্তর্নিহিত প্ল্যাটফর্মের API ব্যবহার করতে চলে যাবে।
^ এটি একটি বিশাল জয় আইএমও। এমন একটি বিশ্বে যেখানে ওয়েব বিকাশকারীদের শক্তিশালী সরঞ্জাম (শ্যাডো ডিওএম, কাস্টম উপাদানসমূহ) রয়েছে, ফ্রেমওয়ার্ক লেখকরা আরও ভাল ফ্রেমওয়ার্ক তৈরি করতে এই আদিমগুলি ব্যবহার করতে পারেন। তাদের বেশিরভাগ বর্তমানে "কাজটি সম্পন্ন করতে" দুর্দান্ত হুপের মধ্য দিয়ে।
হালনাগাদ:
এই বিষয়টিতে একটি দুর্দান্ত নিবন্ধ রয়েছে: " এখানে পলিমার এবং কৌণিকের মধ্যে পার্থক্য রয়েছে "