מאמרים בנושא ‏CppCMS‏.

פיתוח Web בשפת ++C? למה, מדוע, כיצד?

ב־יום חמישי, 25 באוקטובר 2007, מאת ארתיום; פורסם תחת: תכנה חופשית, לינוקס, פיתוח, תכנה ומחשבים, CppCMS; ‏11 תגובות

מי שמכיר אותי מהפורומים השונים יודע טוב שאני רחוק מלהיות חסיד של שפות תסריטים כגון php, perl, python או שפות jit כמו C#, Java וחבריהן. אז חיפשתי framework נוח לפיתוח web עם C++/C. הסיבה העיקרית היא -- ביצועים, מערכות תוכן של היום הכתובים ב-php או שפות תסריטים אחרות הנשענות על פתרונות LAMP סטנדרטיים מספקות ביצועים נמוכים שלא מתאימים לאתרים עמוסים. התפתח דיון מעניין בנושא עם מאיר. שהטענות העיקריות היו:

  • צוואר בקבוק העיקרי הוא בסיס נתונים ולא שפת תכנות.
  • גם עם עושים caching ועובדים עם FastCGI יעיל נשארת בעיית concurrency ו-scalability.
  • זמן פיתוח הוא גם יקר, לכן C++/C הן לא השפות המועדפות במקרים אלו.

אז החלטתי לשבור את המוסכנות האלו ולהוכיח שניתן לבנות מערכת תוכן/framework בעל מאפניינים הבאים:

  1. מאפשרים פיתוח יחסית מהיר וקל.
  2. מספק ביצועים מעולים שמערכות תוכן קלאסיות היו דורשות פתרונות scaling במקרים אלו.
  3. מספק כלים ל-scaling פשוטים ושקופים במקרה הצורך.
המשך...

העמוד הבא

העמוד הבא

דפים

נושאים