כמה מסגרות קוד פתוח

ממשק המשתמש של Onsen הוא מסגרת לעיצוב אפליקציות

ממשיכים עם האוסף שלנו של תוכניות נפוצות בסוף החודש, נערוך ספירה של כמה מסגרות קוד פתוח. בתעשיית פיתוח התוכנה, מסגרת היא מערכת משאבים המאפשרת לצמצם ולהקל על זמן פיתוח תוכנה.

פיתוח תוכנה הוא פעילות תובענית מאוד מבחינת זמן, ידע וכסף. כל קיצור דרך שניתן לעשות הוא שימושי מאוד.

כמה מסגרות קוד פתוח

ישנם שני משאבים שאליהם יכולים מתכנתים לפנות כדי לצמצם את זמן הפיתוח, האחד הוא ספריות והשני הוא מסגרות. בואו ניקח דוגמה כדי להבין את ההבדל. נניח שאנחנו רוצים להרכיב מכונית. אנחנו יכולים לקנות את החלקים בנפרד (גלגלים, מנוע, הגה, שמשה קדמית, מיכל דלק) או שנוכל לקנות מכונית ולבצע את השינויים שאנחנו רוצים, כמו שינוי הצבע, שינוי המנוע כך שיפעל מהר יותר או הוספת מתלה גג. לשאת יותר מזוודות.

כונניות הספרים הן החלקים. קוד המיועד לפונקציות ספציפיות כגון ביצוע חישובים מתמטיים או הדפסת טקסט. מסגרות הן תוכנות או תבניות שלמות שאנו יכולים לשנות כדי להשיג את התוצאה הרצויה.

סוגי מסגרות

מסגרות לעיצוב אתרים ואפליקציות אינטרנט

סליחה על המובן מאליו, אבל הוא משמש ליצירת אתרים או יישומים המבוססים על טכנולוגיות אינטרנט. כמה כותרות קוד פתוח הן:

  • זוויתי: מפותח מאת Google משתמשת בשפת התכנות TypeScript (גרסה משופרת של JavaScript) והיא אידיאלית ליצירת יישום אינטרנט של עמוד בודד.
  • ג'נגו: מסגרת זו זה מאפשר לך להשתמש בשפת התכנות הפופולרית Python כדי ליצור אתרים כגון מנהלי תוכן או עגלות קניות.
  • Ruby on Rails: זה בשימוש ליצירת יישומים בצד השרת ואידיאלי לעבודת מסד נתונים.
  • רצועת אתחול: הידוע ביותר מהמסגרות התמקדו במראה האתר. הוא כולל מספר רכיבים, פריסות וסכימות צבעים שניתן לשלב כדי להשיג עיצובים באיכות מקצועית. זה יכול לשמש גם מותקן על השרת שלנו או על ידי הוספת קישור לשרת של הפרויקט.
  • טהור: אם אתה מעדיף עיצובים פשוטים, מסגרת זו הוא מינימליסטי, למרות שהוא כולל אפשרויות כמו תפריטים, כפתורים, עמודות וטפסים.

מסגרות לעיצוב אפליקציות אינטרנט

מכיוון שמאמר זה נכתב בשיתוף פעולה עם Captain Obvious, אני נאלץ להבהיר שסוג זה של מסגרות משמש ליצירת אפליקציות מובייל.

כמה כותרות קוד פתוח הן:

  • לְהִתְפַּרְפֵּר: השני התרומה של גוגל לרשימה זו. זה מאפשר לך ליצור אפליקציות עבור אנדרואיד ו-iOS באמצעות אותו בסיס קוד. זה כולל ווידג'טים, מנוע עיבוד ושילוב עם ממשקי API ליצירת חווית משתמש מקורית.
  • יונית: תוצאה מהשילוב של שניים גדולים, PhoneGap ו-Angular. Ionic מקלה על בניית אפליקציות iOS ו-Android על ידי הוספת דברים כמו מסננים, טפסים, תצוגות, תפריטי ניווט ודפי פעולה.
  • מסגרת 7: אני חייב להודות שלא ידעתי מסגרת זו המאפשר לך ליצור יישומי אינטרנט ושולחן עבודה גם יחד באמצעות HTML5, JavaScript ו-CSS3. הוא כולל אלמנטים ליצירת ממשקי משתמש כגון דפי פעולה, תצוגת רשימה, חלון קופץ, לוחות צד, רשת פריסה ועוד.
  • UI של Onsen: מסגרת זו הוא מתאים ליצירת אפליקציות אינטרנט מורכבות שעובדות על פלטפורמות שונות כאילו הן מקוריות, היא תואמת למסגרות דומות ובאתר שלה יש חומר לימוד מקיף. רכיבים לבניית יישומים כוללים רכיבים כגון כרטיסיות, רשימות וערימת הניווט.

אלו הן רק כמה דוגמאות למגוון ההצעות שקוד פתוח מספק לנו. כמובן שהרשימה לא מוצתה ונמשיך להרחיב אותה.

הזמן יגיד איזו השפעה תהיה לכלי בינה מלאכותית על השימוש במסגרות, עם זאת, יישומים שנכתבו באמצעות הכלים הללו עדיין רחוקים מלהפיק קוד באותה איכות כמו קוד שנוצר על ידי בני אדם.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.