הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   פריימוורק שיצרתי לשימוש חופשי - מתאים למתחילים ומתקדמים כאחד (https://hosts.co.il/forums/showthread.php?t=94260)

georgyp 22-12-11 22:03

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

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

אתם מוזמנים להוריד את הקובץ, לקרוא את הערות ולהתחיל לעבוד עליו.
כמובן שאם יש משהו שאתם רוצים להוסיף או לשנות, ניתן לשלוח למייל: avivmas@gmail.com

קישור להורדה: http://php1.myvnc.com/php-framework.zip

אשמח כמובן לקבל ביקורת ;P

satan 22-12-11 22:50

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

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

בעיני כמתכנת זה חשוב להפריד בין HTML ל PHP - איך לעזאזל עושים דבר כזה? אפשר אם תיצור לעצמך מחלקה של PHP כי ככה הקוד יותר נוח לעין וקל להבנה.

כל מקרה יפה מאוד ותמשיך בעבודה!

IgalSt 22-12-11 22:57

ציטוט:

נכתב במקור על ידי satan (פרסם 829217)
אני יודע שלא הרבה יגיבו לך כי הפורום הזה די מת...

אני חושש שאתה טועה לגבי המת ואני לוקח את זה אישית.


ול-georgyp, תודה רבה על השיתוף.
אני מניח שהחבר'ה של ה-PHP יכתבו כמה מילים :)

NetanelEdri 22-12-11 23:13

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

בהצלחה.

georgyp 22-12-11 23:19

ציטוט:

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

בהצלחה.

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

IgalSt 23-12-11 00:00

אני לא מתכנת PHP, אבל מבחינת פידבק בונה שאפשר לתת בכל מקרה בלי קשר לשפה:

הדבר הראשון שצורם לי בעין זה שאין כל הזחה (indentation) בקוד.
דבר זה מאוד פוגע בקריאות של הקוד וכן בתחזוקה העתידית שלו וקוד מהסוג הזה לעולם לא יעבור code review.
שמתי לב שניהול ה-empty line space לא אחיד ופעם יש כמה שורות ריקות ופעם יש אחת. מומלץ להיות קונסטינטנטי.
ממליץ בחום לעשות סדר.

georgyp 23-12-11 00:10

ציטוט:

נכתב במקור על ידי IgalSt (פרסם 829229)
אני לא מתכנת PHP, אבל מבחינת פידבק בונה שאפשר לתת בכל מקרה בלי קשר לשפה:

הדבר הראשון שצורם לי בעין זה שאין כל הזחה (indentation) בקוד.
דבר זה מאוד פוגע בקריאות של הקוד וכן בתחזוקה העתידית שלו וקוד מהסוג הזה לעולם לא יעבור code review.
שמתי לב שניהול ה-empty line space לא אחיד ופעם יש כמה שורות ריקות ופעם יש אחת. מומלץ להיות קונסטינטנטי.
ממליץ בחום לעשות סדר.

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

link 23-12-11 00:59

ציטוט:

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

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

georgyp 23-12-11 01:42

ציטוט:

נכתב במקור על ידי link (פרסם 829233)
אני מוכן לשבת ולסדר טיפה את הקוד אם תרצה.

בכיף :] כל תרומה תתקבל בברכה

NetanelEdri 23-12-11 02:02

ציטוט:

נכתב במקור על ידי georgyp (פרסם 829228)
הדעה שלך אינה נכונה, אני חושב שאפילו לא עיינת מספיק בקבצים.
ופרמוורק זה בסיס, יש פה כל מה שצריך כדי להתחיל לבנות אתר כלשהו.
ולא לחינם קיימים בזה מעל 300 שורות קוד.

כל מה שצריך כדי להתחיל לבנות אתר כלשהו ?
יצא לך לעיין בפריימוורקים אמיתיים ? אם כן איפה קיים אצלך:
מודל MVC , עבודה מול מספר דרייברים של מסדי נתונים (בכלל עבודה מול מסד בצורה רצינית) , דיבאגר , עבודה מול שפות , עבודה מול קבצים , קונפיגורציה , עבודה עם AJAX \ קידודים שונים , HELPERS מסוגים כאלה ואחרים , יצירת אפליקציות

ובאמת בלי שתיפגע , 300 + שורות זה לא קובץ אחד בפרימוורק נורמלי , אבל לא מספר השורות מפריע לי בעבודה שלך אלא זה שהיא לא מספקת ולא יכולה להיקרא פריימוורק.

אתה חושב שבאתי במטרה לפגוע , אני באתי במטרה להראות לך שיש לך על מה לעבוד ושזה עדיין לא פריימוורק.


כל הזמנים הם GMT +2. הזמן כעת הוא 12:23.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ