מתוך wikIT

קפיצה אל: ניווט, חיפוש


מיקום במודל השכבות

[עריכה] מיקום במודל השכבות

שווה ציטוט

[עריכה] שווה ציטוט

קישורים ממומנים

[עריכה] קישורים ממומנים


תורמים אחרים עשויים לערוך או אף להסיר את תרומתכם ל־wikIT

[עריכה] LAMP

תגיות: Web2, Web2

Linux Appache Web MySQL PHP


LAMP היא ארכיטקטורה המבוססת כולה על מוצרי תשתית של קוד פתוח (Open Source). מרכיבי ארכיטקטורה זו הם:

  • שרת: Appache Web
  • שפה לפיתוח: PHP או Python. או Perl.


ראשי התיבות של המרכיבים הם: LAMP.


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


ארכיטקטורות דומות של קוד פתוח הן LAMPJ כשהאות J מייצגת את שרת האפליקציות של Jboss וארכיטקטורות בהן מוחלף אחד הרכיבים ב LAMP ברכיב בעל פונקציונאליות דומה של פרוייקט קוד פתוח אחר, למשל:

  • LAPP שבה בסיס הנתונים קוד פתוח Postgre SQL מחליף את בסיס הנתונים MySQL.
  • WAMP שבה מערכת ההפעלה Windows מחליפה את מערכת ההפעלה Linux. הדוגמה של WAMP אינה בנויה רק על קוד פתוח משום שמערכת ההפעלה היא קניינית.


תוכן עניינים

[עריכה] משמעויות

LAMP נותנת פיתרון ארכיטקטוני המתאים אך ורק לסביבת Web, בעוד ארכיטקטורות חליפיות של יצרנים מסחריים נותנות מענה למגוון רחב יותר של יישומים. המגבלות הפונקציונאליות הן בעיקר בתחום של סביבות הפיתוח המבוססות על שפות תסריטים בעוד ארכיטקטורות של יצרני תוכנה מבוססות על סביבות פיתוח מלאות שהנפוצות בהן הן J2EE ו NET.. חשוב לזכור כי יצרני תוכנה מובילים כמו IBM ו Oracle כוללים בארכיטקטורות שלהם מרכיבים של קוד פתוח כמו מערכת ההפעלה Linux ושרת ה Web של Appache.

[עריכה] יתרונות וחסרונות

[עריכה] חסרונות של LAMP

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

[עריכה] יתרונות של LAMP

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

[עריכה] שימושים נפוצים

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

[עריכה] דוגמאות שימוש

פרויקטים של קוד פתוח המבוססים על ארכיטקטורה זו הם למשל ויקיפדיה ו WikIT.

[עריכה] קשרים לתחומים טכנולוגיים אחרים

  • אינטרנט
  • שרתי Web

[עריכה] קישורים

  • ONLamp.com - אתר הקוד הפתוח של O’reilly.

[עריכה] מוצרים לדוגמא

[עריכה] Open Source

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

בינואר 2008 הוכרז על רכישה של MySQL על ידי חברת Sun Microsystems במקרה של מימוש ההכרזה, יש לראות האם יצרן התוכנה ימשיך במדיניות של הפצת התוכנה כקוד פתוח.

כלים אישיים
ניווט

קהילה

חיפוש

תיבת כלים