Wed Apr 14 2021
...
FastComments Goes Angular
! מאמר זה מכיל מינוח טכני
מה חדש
FastComments עכשיו יש רכיב Angular שיש לו יכולות תכונה בשווה עם הווידג'ט VanillaJS שלנו.
החלטנו לקרוא לספרייה ngx-fastcomments. תוכל למצוא את מאגר GitHub עם קוד המקור כאן.
המאגר מכיל גם דוגמת שימוש בווידג'ט בצורה של סדנת Angular.
תוכל למצוא אותו ב-NPM כאן.
איך זה עובד
הדרך שבה הרכיב החדש הזה עובד היא שהרכיב Angular הוא עטיפה סביב הווידג'ט FastComments הקיים.
זה אומר שאם נוסיף תכונות לרכיבים הקיימים שלנו או נתקן באגים, תוכל להנות מזה מיד!
למה הרכיב החדש?
כתבנו את ווידג'ט FastComments VanillaJS להיות הליבה של העסק שלנו (יחד עם הליבה האחורית). זה אומר שעיצבנו אותו כדי להיות מותאם, בדיוק כמו שאנו עושים עכשיו.
בעוד שללא ספריית Angular החדשה הזאת, היית יכול לשלב את FastComments באפליקציה שלך באמצעות כתיבת ספרייה משלך, זה היה מכשול משמעותי לאימוץ. על ידי תמיכה ב-Angular בצורה ישירה, אנחנו מקלים על אימוץ FastComments עבור סוגים אלו של לקוחות.
אפליקציות חד-עמודיות?
FastComments תומך באפליקציות SPAs בליבתה. הרכיב עוקב אחרי שינויים באובייקט ההגדרות באמצעות זיהוי שינויים. לדוגמה, אם תעדכן את הדף הנוכחי (שנקרא urlId) הווידג'ט יתחדש. זה מקל על יישומים כמו הפעלת מצב כהה או הוספת דפים.
מה משתנה ללקוחות קיימים
לא משתנה דבר ללקוחות קיימים - ואין שום דבר לא בסדר בשימוש בגרסת VanillaJS של FastComments עבור פרויקטים חדשים. ngx-fastcomments תלויה בגרסת VanillaJS של FastComments ותמיד תהיה כך. אם נפיץ רכיבים חדשים, נפעל באותו מודל.
הווידג'ט VanillaJS שלנו הוא אזרח ראשון במעלה של FastComments. ההשקה הזאת היא תוספת לגמרי לתשתיות שלנו.
בנוסף, הווידג'ט VanillaJS ממשיך להיות פתרון נהדר לשילוב תגובות בכל דף אינטרנט שאינו משתמש במסגרת, כמו דף סטטי.
לסיכום
על ידי השקת ספריית ngx-fastcomments, וספריות עתידיות, אנו מקווים שנוכל להקל על מפתחים לאמץ את FastComments תוך שימוש בשיטות פיתוח מודרניות.
לחיים!
