מתוך wikIT
| תורמים אחרים עשויים לערוך או אף להסיר את תרומתכם ל־wikIT [עריכה] LAMPLinux Appache Web MySQL PHP
LAMP היא ארכיטקטורה המבוססת כולה על מוצרי תשתית של קוד פתוח (Open Source). מרכיבי ארכיטקטורה זו הם:
|
[עריכה] משמעויות
LAMP נותנת פיתרון ארכיטקטוני המתאים אך ורק לסביבת Web, בעוד ארכיטקטורות חליפיות של יצרנים מסחריים נותנות מענה למגוון רחב יותר של יישומים. המגבלות הפונקציונאליות הן בעיקר בתחום של סביבות הפיתוח המבוססות על שפות תסריטים בעוד ארכיטקטורות של יצרני תוכנה מבוססות על סביבות פיתוח מלאות שהנפוצות בהן הן J2EE ו NET.. חשוב לזכור כי יצרני תוכנה מובילים כמו IBM ו Oracle כוללים בארכיטקטורות שלהם מרכיבים של קוד פתוח כמו מערכת ההפעלה Linux ושרת ה Web של Appache.
[עריכה] יתרונות וחסרונות
[עריכה] חסרונות של LAMP
- רמת האינטגרציה בין המרכיבים של LAMP פחותה מרמת האינטגרציה של פתרונות יצרנים.
- מגבלות בתמיכה - מגבלות אלה עשויות לחייב את הארגון המתקין להקצות משאבים עצמיים להשתתפות בתמיכה או להתחשב בעלויות הנגזרות מקניית תמיכה חיצונית.
- מגבלות פונקציונאליות בגלל מגבלות שפות התסריטים בהשוואה לסביבות פיתוח מלאות.
[עריכה] יתרונות של LAMP
- עלויות נמוכות ברכישת תוכנות.
- אי-תלות ביצרני תוכנה.
- גמישות המתבטאת בקלות יחסית בהחלפת מרכיבים.
- קלות ומהירות מימוש.
- במקרים מסוימים חיסכון בעלויות תחזוקה. הפרמטרים העיקריים העשויים להביא לחיסכון הם: חוסר שימוש בפונקציונאליות ייחודיות או מורכבות, ומיומנות טכנולוגית של הארגון המיישם את הארכיטקטורה.
[עריכה] שימושים נפוצים
הארכיטקטורה נפוצה בפרויקטים של קוד פתוח ובמיזמי Web 2.0. עשויים להשתמש בה גם יצרני תוכנה וארגונים המעוניינים בחיסכון בעלויות.
[עריכה] דוגמאות שימוש
פרויקטים של קוד פתוח המבוססים על ארכיטקטורה זו הם למשל ויקיפדיה ו WikIT.
[עריכה] קשרים לתחומים טכנולוגיים אחרים
- אינטרנט
- שרתי Web
[עריכה] קישורים
- http://www.lampware.com - אתר הבית של הארכיטקטורה.
- ONLamp.com - אתר הקוד הפתוח של O’reilly.
[עריכה] מוצרים לדוגמא
[עריכה] Open Source
למעשה כל מרכיבי הארכיטקטורה הם מוצרי קוד פתוח.
בינואר 2008 הוכרז על רכישה של MySQL על ידי חברת Sun Microsystems במקרה של מימוש ההכרזה, יש לראות האם יצרן התוכנה ימשיך במדיניות של הפצת התוכנה כקוד פתוח.
