כותרות TheMarker >
    ';

    יישומונים - תכנות להנאה ופרנסה

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

    ארכיון

    תגובות (0)

    נא להתחבר כדי להגיב

    התחברות או הרשמה   

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

    /null/text_64k_1#

    אין רשומות לתצוגה

    למה בנינו CMS לבד

    0 תגובות   יום שישי , 24/4/09, 20:59

    למה בנינו (ועכשיו משכתבים) את YeCMS - פלטפורמת ה-CMS (מערכת ניהול תוכן) של יישומונים? למה לא וורדפרס, ג'ומלה, דרופל, ניוקים למיניהם ושאר ירקות? האם הם לא פתרונות טובים?

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

    הסיבה העיקרית היא עסקית - אנחנו מפתחים פתרונות (ISV), לא אינטגרטורים ולא משווקים (VAR). בניית אתרים היא הליבה של העסק השלנו, הייחודיות והעליונות של יישומונים. פילוסופיה זו מתוארת בבלוג של יואל ספולסקי (בלוג וספר חובה לכל מתכנת רציני) בדיון על NIH - Not-Invented-Here Syndrome. אם אתה משתמש בכלי מדף עבור ליבת העסק שלך, אתה מראש פוגע ביתרון העסקי שלך. אתה עוד ג'ומלאי, עוד דרופליסט ויש עוד 100 כמוך. אולי אתה יותר טוב מ-99 האחרים, אבל אתה תמיד מוגבל על-ידי הפלטפורמה. אפילו אם תרחיב אותה, ואם להודות באמת אין הרבה שמסוגלים, תמיד יש דברים שלא ניתן לשנות. אם זו ספריית סקריפטים שאסור להחליף, אם זה עורך טקסט שנעול או סגנון CSS קשיח. וגם יש את מגבלת ה-GPL לפעמים, וזה מונע כל יחודיות.

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

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

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

    כמה דברים יותר פרקטיים. ב-YeCMS העברית היא לא תוספת/הרחבה/שיפור, העברית מהתחלה בתכנון ונדבך מרכזי בביצוע. כל טכניקות קידום האתרים משולבות מהתחלה בכל רכיב - שמות הדפים הם בעברית, תגי מטה על כל פרט, תוכן חליפי לגרפיקה, יצירת מפת אתר דינאמית חיה ועוד. ואם אתם ספקנים גגלו "בחירות 2009".

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

    אתרי YeCMS נהנים מיתרון במהירות הטעינה הודות לקיבוץ ודחיסת הסגנונות והסקריפטים. בגירסה עליה אנחנו שוקדים כעת יהיה שימוש גורף בספרייטים (קיבוץ תמונות). מנגנון מטמון מתוחכם מאיץ את ביצועי האתר בעומסים. ביום הבחירות היו לנו כ-70,000 דפים נצפים ולא הורגש כל הבדל בגלישה, או בצריכת זמן מעבד וזיכרון בשרת.

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

    פעם הבאה משהו שבאמת מעניין אותי - הטכנולוגיות שמאחורי YeCMS.

    דרג את התוכן:

      פרופיל

      felixg
      1. שלח הודעה
      2. אוף ליין
      3. אוף ליין

      תגיות