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

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

Daniel 02-06-07 20:12

למה לא לקרוא את כל ההודעה ><

את החלק הראשון, ה-5 שורות.


עריכה:

אני לא יודע מה איתכם-אבל אני משתמש ב-OOP רק לסידור הטקסט.


masterpl, אשמח אם לא תגיב בנושא







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

האם תוכלו לתת לי מערכת פופולארית, בלי OOP?

ואני פשוט שונא את הדוגמה הזאת.
מדגיש, שונא.

למי שלא האמין שקראתי את המאמר-
רפרפתי בין הנקודות וקראתי את העיקר....

Tomer 02-06-07 20:57

ציטוט:

נכתב במקור על ידי MasterT (פרסם 491085)
האם תוכלו לתת לי מערכת פופולארית, בלי OOP?

לא יודע עד כמה פופולרית, אבל uPanel היא דוגמא טובה :)

The Crow 02-06-07 21:37

שימוש ב OOP בכלל לא חובה.
רוב המערכות הישנות שלי, אני לא השתמשתי בשום class והם מערכות מצויינות.

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

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

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

http://www.thecrow.co.il/33/codeigni...d7%91-php.html

Eran-s 02-06-07 22:29

MasterT, אתה כל הזמן כולל את המילה OOP אך עדיין לא הוכחת לנו כמה אתה צודק.
בקשר לטענה שלך שזה מקצר: התשובה היא לא, הוא אולי אפילו מעריך בעוד כמה שורות.

Daniel 03-06-07 08:12

Tomer: נכון, אני לא יכול לתת הכללה, פשוט אמרתי הרוב.
ציטוט:

נכתב במקור על ידי The Crow (פרסם 491162)
שימוש ב OOP בכלל לא חובה.
רוב המערכות הישנות שלי, אני לא השתמשתי בשום class והם מערכות מצויינות.

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

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

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

http://www.thecrow.co.il/33/codeigni...d7%91-php.html

תודה-ונו, That is the idea :D
הרבה יותר פשוט להבין, להשתמש, וגם-אם משתמשים ב-<<<EOF, אתה יכול להשתמש בפונקציות בתוכו.

ציטוט:

נכתב במקור על ידי Eran-s (פרסם 491183)
MasterT, אתה כל הזמן כולל את המילה OOP אך עדיין לא הוכחת לנו כמה אתה צודק.
בקשר לטענה שלך שזה מקצר: התשובה היא לא, הוא אולי אפילו מעריך בעוד כמה שורות.

OOP פשוט עושה את הקוד הרבה יותר מובן.

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

אני לא מחייב כאן אף אחד-
ואני בטח שלא מתיימר להגיד "אני הכי חכם, תקשיבו מייד",

פשוט אני ממליץ לכם.

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

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

חיים 03-06-07 08:18

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

Daniel 03-06-07 08:21

כן, אבל האם יש לו שימוש אחר.


אשמח אם לא תגיב בנושא שוב,
ואני אחזור, "
masterpl, אשמח אם לא תגיב בנושא".

תגובותייך אינם הולמות (ציטוט: "יש לך שגיעות"), לכן,
תגובתך הבאה בנושא תדווח.

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

Beesites 03-06-07 08:31

ברור שעולם התכנות בנוי כיום על OOP, ומצד שני - בשפות סקריפטינג כמו ASP/PHP, כדי להשיג תוצאה ספציפית, לא תמיד יש צורך בשימוש ב OOP.

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

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

Daniel 03-06-07 08:38

אפשר ל הסכים איתך.

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

הממ, אני אדווח כדי שינעלו על הנושא, אם מישהו עוד חצי שנה יבוא ויהיו לו טענות כדי להחיות את האשכול, נפתח שוב D:

RonenB 03-06-07 09:15

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

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

בתודה רונן.ב.


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

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