שלח תשובה

זירת השאלות

589
צפיות
13
תשובות

שלום אני חדש ישן פה

,‏ 30 בדצמבר, 2004

כתבתי פה בעבר כמה פעמים עוד שכלמדתי ASP נמאס לי ממנו ועברתי לPHP המצויינת!
אם יש לכם איזה שהם שאלות, אני כבר מתכנת PHP כשנה וחצי די מתקדם, מתכנת גם בPHP5 ושימוש בOOP של הZENDENGINE2 ואני פינגווין גאה!
אבל נאלץ להשתמש במחשב של אחותי להכנס לאתר שלכם.
אני מוכן לענות על כל השאלות שיש לכם בPHP (אני לא זוכר כלום מASP וטוב שכך) וגם בלינוקס.
דרך אגב ראיתי דברת פה לא מזמן על PGSQL אז אני עובד איתו כבר מאז שהממזרים מMYSQL שינו את הרשיון שלהם ומאז יש עליהם חרם מתכנתים(מעבר בעיקר לPGSQL וSQLite).
אני יהיה מוכן לכתוב גם מדריכים בכל הרמות בתנאי שיהיה סביר לקרוא את האתר, למה שלא תבנו דף נוסף לעמוד הראשי שיותאם לFF?

דרך אגב אז הגעתי לפה דרך מעריב לנוער שכתב שם על האתר שהוא כמו Desktop.

תגיות:

13 תשובות

  1. ניר טייב הגיב:

    חחחח….
    נראה לי שהCACHE של מעריב עובד לא טוב 😛
    במקום להימחק אחרי תקופת זמן מסוימת הוא נשמר שנים
    האתר היה בצורת Desktop בהתחלה שלו מאז עברו עליו כמה ואריאציות

    בקשר לכך שאי אפשר לכתוב בו…
    אז מנהלי מודעים לכך והם מתקנים זאת… (מפאת חוסר זמן הם מתעכבים אבל עובדים על zv(
    בעבר היה אפשר לראות את קצב ההתקדמות כאן:
    https://www.webmaster.org.il/crossbrowser/index.html

    לא יודע למה עכשיו אי אפשר…

    אתה מוכן קצת להרחיב בבקשה על הרישיון החדש של MySQL ועל החלק שמתכנתים עוברים מ-MySQL ל-PGSQL  ?

    יעזור מאוד לדעתי אם תרחיב את מדור ה-PHP באתר במיוחד את המדריך 8-{ ה"צולע" של האתר)

  2. jonatan44 הגיב:

    ——->
    MySQL עצמה (אני מדבר על הגירסה הניתנת להורדה) מופצת תחת רשיון ה GNU/GPL, עד ליפני זמן מה הספריות שמימנו בנוי MySQL היו מופצות תחת רשיון ה GNU/LGPL, ההבדל בין LGPL ל GPL:
    GPL – כל תוכנה שבנויה או מישתמשת בתוכנה שמופצת תחת רשיון ה GPL _חייבת_ להיות GPL כלומר חופשית (בדומה ללינוקס, שגם מופצת תחת רשיון ה GPL)
    LGPL – חייבת להיות חופשית, אבל אם תוכנה סגורה (כגון Windows) מישתמשת בה זה חוקי, להבדיל מ GPL.
    כלומר, אם אני כותב אתר שמישתמש ב MySQL הוא חייב להיות חופשי, כלומר שכל מי שהישתמש ב MySQL בו היה חייב לתת קישור להורדת קוד המקור של האתר.

    PHP מופצת תחת רשיון דומה BSD, אשר מאפשר ליסגור את קוד המקור.
    PostgreSQL מופצת תחת רשיון ה BSD, שמאפשר לך לקחת את התוכנה, ליסגור אותה, לא לתת את הקוד מקור להורדה, אבל חייבים להשאיר קרדיט למתכנתים הראשונים, כלומר אם אני בונה אתר ב PHP ו PostgreSQL אני לא חייב לתת את הקוד להורדה.

    אגב, לכותב ההודעה, בעבר הייתה כאן גירסת שולחן עבודה, היא ירדה ליני שנה שנתיים.

  3. ניר טייב הגיב:

    תודה
    ונגיד ואני קונה שטח באחסון שמספק לי MySQL
    אני משלם בין הדברים גם על MySQL (רישיון כן?!) אז האם אני עדיין חייב לפתוח את קוד המקור ?

  4. Bsdm הגיב:

    כעיקרון לא
    כי אף אחד לא אחראי לשימוש לך בMysql.
    אבל אם אתה מוכר אתר שמשתמש בMysql אתה חייב או הקונה לקנות רישיון של Mysql,אבל יש לזה מין Workaround נדמה לי כי בעצם אתר בPHP נמכר עם הקוד שלו ולכן זה גם נחשב לקוד פתוח.
    אני לא אוהב להתעסק עם זה לכן עברתי לPGSQL ולSQLite.

  5. jonatan44 הגיב:

    הבעייה ב PostgreSQL ו SQLine
    שאין להם פורטים יחודיים לחלונות, כלומר PostgreSQL ניתן להרצה על חלונות רק בעזרת אמולטור כמו Cygwin ול SQLine יש רק source code לחלונות לא קובץ הרצה בינארי.

  6. ניר טייב הגיב:

    ועל הדרך
    מבחינת ביצועים. מי יותר חזק MYSQL או PGSQL ?
    זה דיי חשוב לי לדעת כי אני מתכנן מעבר ללינוקס ולהתחיל לעבוד עם JSP…

  7. ניר טייב הגיב:

    בהנחה שמתכננים ותמתכנתים נכון
    וביעילות את מסד הנתונים והאפליקציה.

  8. jonatan44 הגיב:

    ——–>
    אף פעם לא ערכתי מיבדק, אבל לפי מה שקראתי ברשת MySQL יותר מהיר מימנו, ואולי גם יותר יציב.
    מבחינת פיטצרים, PostgreSQL לוקח אותו בגדול, למעשה הוא מסד הנתונים בקוד פתוח המיתקדם ביותר בעולם.
    אבל שווה לגגל MySQL vs PostgreSQL

  9. ניר טייב הגיב:

    ועוד אחד
    בקישור יש את הבדלי הסינטקסים השונים בין המסדים הנפוצים (MSSQL,DB2,ORACLE,PGSQL ו-MySQL) ביחס לSQL ANSI:
    http://troels.arvin.dk/db/rdbms/

  10. זהר פלד הגיב:

    ברגע שיהיה לי זמן לקרוא את הקישור,
    תרוויח FAQ חדש (כמובן, אם זה עונה על הסטנדרטים הגבוהים שיש ל FAQ שלנו )

שלח תשובה