פלטפורמת פיתוח Low code – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ הסרת קטגוריה:Low code development באמצעות HotCat |
ויקיזציה ועריכה |
||
שורה 1:
'''פלטפורמת פיתוח Low code''' (לואו קוד) (באנגלית [[:en:Low-code_development_platform|'''''Low-code development platform''''']] או '''''LCDP''''' ובעברית '''''מערכות תשתית לפיתוח מהיר''''' או '''''מפ"מ''')'' היא תוכנה, המספקת סביבת עבודה למתכנתים לטובת יצרת אפליקציות בעזרת ממשקים גרפים וקונפיגורציות. זאת במקום התכנות המסורתי של כתיבת הקוד. הפלטפורמה עשויה להתמקד בעיצוב ופיתוח של סוג מסוים של ישומים כמו: מסדי נתונים, תהליכים עסקיים או [[יישום רשת|אפליקציות web]]. פלטפורמות ה- low code יכולות לייצר אפליקציות מלאות לחלוטין או כמעט מלאות - שדורשות לתכנת בכתיבת קוד לדברים ספציפים.
פיתוח בLCDP הוא פיתוח מהיר באופן משמעותי לעומת כלי פיתוחים מבוססי סביבות דור 3.
היתרונות בפיתוח כזה הן בכמה
כלים כגון [[:en:Mendix|Mendix]]
כאן למעשה טמון הפער בין כלי [[:en:Low-code_development_platform#Low_code_vs._no_code|No-Code]] שבהן לא ניתן להרחיב את התוכנה, לבין low-code הניתן להרחבה.
מערכות הLCDP (מפ"מ) צפויות לתפוס נתח שוק רחב. [[:en:Forrester_Research|חברת המחקר פורסטר]] מעריכה כי שווי השוק למפ"מ יגיע להיקף של 15.5 מיליארד דולר עד שנת 2020.
אתר [https://www.marketsandmarkets.com/Market-Reports/low-code-development-platforms-market-103455110.html?gclid=Cj0KCQiA6dLgBRDoARIsAJgoM4s5Z1PuzL-lJ6uD4Y5k3GsO0YR9HFJ9gn-l2AAb9HO3i9x9TbdnibUaAsVbEALw_wcB MarketsAndMarkets]
== היסטוריה ==
פעם, בעידן מחשבי ה-
בשנות ה-2000 כלים אלה זכו לכינוי "Rapid Application Development". כלים אלה סבלו מאבולוציה שבעצם הפחיתה ממהירות הפיתוח ומהירות הביצועים. דורות של [[מהדר]]ים הוחלפו במהירות והאתגר לתחזק כלי RAD ברמת עדכניות גבוהה הפחית את הערכים המוספים שלהם. עם ההתקדמות הטכנולוגית, מה שפעם היה ה-Server Side עבר ל[[מחשוב ענן]] ומה שיה ה-Client Side הוא כעת המחשב האישי, ה[[טלפון חכם|טלפון החכם]], או כל מכשיר המתחבר לענן. בעולם הענן, נושא הביצועים מטופל בקנה מידה אחר. אחת התוצאות המעניינות היא החזרה של כלי הפיתוח המהיר לשולחן. למעשה, כלי תשתית לפיתוח מהיר הפכו לאחד הטרנדים הלוהטים בשווקים.
בשנת 2014, IDC טבעה את המונח Low Code
▲בשנת 2014, IDC טבעה את המונח Low Code , תוך שהיא סוקרת את הצורך והפתרונות בתחום הפיתוח המהיר ומאז, זה השם המקובל בעולם.
== מפ"מ בישראל ==
תחום ה- Low code החל להתפתח לאחרונה בישראל, וישנן מספר חברות סטרט-אפ המציעות שירותים של הטמעה ופיתוח מהיר של ישומיים.
בשנת
== יתרנות פיתוח ב Low code ==
;פיתוח מהיר: פיתוח באמצעות כלי פיתוח גרפיים, מאפשר למפתח מיומן להגדיל את קצב הפיתוח בסדר גודל. ברוב מוצרי ה-low Code המערכת כבר כוללת רכיבים שמפשטים ומפחיתים את היקף העבודה.▼
;קל לתחזוקה ושינוי: כשמערכת מושתתת על כלים גרפיים, מהגדרת בסיס הנתונים, דרך הלוגיקה העסקית, חווית המשתמש והממשקים, השינוי והתחזוקה פשוטים יותר, מהירים יותר וצורכים וצורכים פחות משאבים.▼
; צורך בכח אדם מצומצם: כתוצאה ממהירות הפיתוח, עם אותם המשאבים העומדים לרשות הארגון
▲פיתוח באמצעות כלי פיתוח גרפיים, מאפשר למפתח מיומן להגדיל את קצב הפיתוח בסדר גודל.
▲כשמערכת מושתתת על כלים גרפיים, מהגדרת בסיס הנתונים, דרך הלוגיקה העסקית, חווית המשתמש והממשקים, השינוי והתחזוקה פשוטים יותר, מהירים יותר וצורכים וצורכים פחות משאבים.
▲כתוצאה ממהירות הפיתוח, עם אותם המשאבים העומדים לרשות הארגון ניתן לפתח הרבה יותר. קלות הלמידה ופשטות הפלטפוקמה מגדיל את מגוון האנשים שאפשר להכשיר. כך, רכיבים קלים שאינם בעלי לוגיקה מורכבת יכולים להיות מפותחים על ידי Citizen Developers, כאשר בפיתוח העמוק שעליו שוקד כ"א מקצועי, מגביר את הקצב בסדר גודל.
== ביקורת ==
מומחי IT טוענים כי פלטפורמות הפיתוח Low code אינן מתאימות ליישומים גדולים ובינוניים. בנוסף, חלק
== תחומים נוספים ==
* [[פיתוח תוכנה זריז|Agile]]
* [[שפות דור רביעי]]
שורה 58 ⟵ 39:
* [[No-Code]]
== קישורים
* [https://www.simplifyit.co.il/lowcode/lowcode-rightsolution מתי נכון להשתמש בlow code - מאמר של חברת simplifyIT]
* [https://www.simplifyit.co.il/lowcode/technicaldebt חוב טכני, ואיך זה קשור ללואו קוד]
|