0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

تفاوت های دو فریم ورک جاوااسکریپت AngularJS و Polymer چیست؟ آیا می توان از این دو فریم ورک با هم استفاده کرد؟

1 پاسخ

+1 امتیاز
قبل توسط (204 امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

پروژه polymer این امکان را به شما می دهد که custom elements داشته باشید در واقع polymer یک لایبری برای ساختن web component می باشد .در حالی که angular.Js یک فریم ورک کامل برای ساختن web app می باشد. با استفاده از polymer شما می توانید  reusable web components داشته باشید که در ساخت web app از آنها استفاده کنید . بله می توانید این دو را با هم بکار ببرید.

Angular و Polymer هدف های متفاوتی از هم را دنبال می کنند و در برخی موارد این اهداف همدیگر را هم پوشانی می کنند. Web component و Angular’s element directives بسیار شبیه هم هستند و اگر خواهان مقایسه این دو با هم هستید باید این مقایسه را بین Polymer’s Custom Elements و Angular’s directives انجام دهید.
Angular directives از نظر مفهومی بسیار شبیه Custom Element ها هستند اما پیاده سازی آنها از web components API ها استفاده نشده است. Angular directives یک راهکار برای ساختن customer element ها می باشد، اما Polymer و web component های مخصوص استاندارد هایی پایه ایی برای ساختن customer element ها هستند. شبیه Angular ، polymer هم دارای templating و bi-directional data binding است. اگرچه ، آنها ویژگی جدیدی از قبیل  Shadow DOM را که قابلیت encapsulation of CSS را فراهم می آورند.در Angular directives ، مفهومی از style encapsulation وجود ندارد.

قبل توسط (1.1هزار امتیاز)
angular.js هم قابلیت تعریف web component در قالب directive رو داره، اونوقت مزیت polymer چیه؟
قبل توسط (204 امتیاز)
+1
Angular و Polymer هدف های متفاوتی از هم را دنبال می کنند و در برخی موارد این اهداف همدیگر را هم پوشانی می کنند. Web component و Angular’s element directives بسیار شبیه هم هستند و اگر خواهان مقایسه این دو با هم هستید باید این مقایسه را بین Polymer’s Custom Elements و Angular’s directives انجام دهید.
Angular directives از نظر مفهومی بسیار شبیه Custom Element ها هستند اما پیاده سازی آنها از web components API ها استفاده نشده است. Angular directives یک راهکار برای ساختن customer element ها می باشد، اما Polymer و web component های مخصوص استاندارد هایی پایه ایی برای ساختن customer element ها هستند. شبیه Angular ، polymer هم دارای templating و bi-directional data binding است. اگرچه ، آنها ویژگی جدیدی از قبیل  Shadow DOM را که قابلیت encapsulation of CSS را فراهم می آورند.در Angular directives ، مفهومی از style encapsulation وجود ندارد
قبل توسط (1.1هزار امتیاز)
تشکر از جواب خوب و کاملتون.

سوالات مشابه

0 امتیاز
0 پاسخ 674 بازدید
0 امتیاز
1 پاسخ 432 بازدید
0 امتیاز
0 پاسخ 386 بازدید
+1 امتیاز
2 پاسخ 524 بازدید
0 امتیاز
1 پاسخ 986 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط aminmq (19 امتیاز)
0 امتیاز
0 پاسخ 615 بازدید
...