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

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

GoldenToy 23-05-09 08:54

באיזה שיטה הכי כדי לקודד אתרים?
 
יש כאלה שאומרים שבטבלאות, ויש כאלה שאומרים ב-Divים...
באיזה שיטה הכי עדיף, לדעתכם? ולמה?

תודה רבה לעונים!

Deagly 23-05-09 09:35

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

Shay Ben Moshe 23-05-09 10:26

DIVים.
אין כזה דבר שחייבים להשתמש בטבלאות.
הכל יוצא מסודר עם DIVים.
הרבה יותר דינאמי, הרבה יותר נוח.
אם משנים דבר אחד לא צריך לשנות עשר אחרים :)

Daniel 23-05-09 11:02

ציטוט:

נכתב במקור על ידי Deagly (פרסם 716625)
מומלץ לקודד ב DIVים מכיוון שהעמוד נטען יותר מהר ככה,
כמובן שיש מצבים שאין ברירה וחייבים להשתמש בטבלאות בכדי שיצא מסודר כמו טפסים וכדומה..

אף פעם לא צריך להשתמש בטבלאות...

bar33 23-05-09 11:04

ציטוט:

נכתב במקור על ידי MasterT (פרסם 716642)
אף פעם לא צריך להשתמש בטבלאות...

שימוש בטבלאות רק איפה שצריך זה בסדר.

GoldenToy 23-05-09 11:06

אז אתם אומרים פה אחד שעדיף להשתמש ב-Divים?

גורילה 23-05-09 11:11

אני לא זוכר איפה , אבל פעם קראתי על זה שDIV הוא יותר יעיל ועוזר בקידום.
כאשר אתה פותח DIV אתה עושה משהו כזה:
HTML קוד:

<div>
my div
</div>

וכאשר אתה פותח TABLE אתה עושה משהו כזה:
HTML קוד:

<table>
<tr>
<td>הוסטס</td>
</tr>
</table>

אני אחפש את המאמר ואפרסם אותו כאן.

GoldenToy 23-05-09 11:12

ציטוט:

נכתב במקור על ידי גורילה (פרסם 716647)
אני לא זוכר איפה , אבל פעם קראתי על זה שDIV הוא יותר יעיל ועוזר בקידום.
כאשר אתה פותח DIV אתה עושה משהו כזה:
HTML קוד:

<div>
my div
</div>

וכאשר אתה פותח TABLE אתה עושה משהו כזה:
HTML קוד:

<table>
<tr>
<td>הוסטס</td>
</tr>
</table>

אני אחפש את המאמר ואפרסם אותו כאן.

תודה רבה! |Lol|

Shay Ben Moshe 23-05-09 11:23

אני אגיד לך משהו בעצמי.
HTML זה שפה מאוד הגיונית, לכל דבר יש תפקיד.
p לפסקה.
q לציטוט.
br לשבירת שורה.
והרשימה עוד ארוכה...

אז div שזה קיצור של division (חלקה בעברית) מתאים לאזור, חלק וכו'.
table שזה טבלה, מתאים לטבלה, כשאתה רוצה לעשות טבלה באמת בעמוד תשתמש בטבלה, לא לחלק :)

הגיון פשוט אבל נכון.

סליחה על החפירה...

גורילה 23-05-09 11:33

ציטוט:

נכתב במקור על ידי The Chosen Generl (פרסם 716652)
אני אגיד לך משהו בעצמי.
HTML זה שפה מאוד הגיונית, לכל דבר יש תפקיד.
p לפסקה.
q לציטוט.
br לשבירת שורה.
והרשימה עוד ארוכה...

אז div שזה קיצור של division (חלקה בעברית) מתאים לאזור, חלק וכו'.
table שזה טבלה, מתאים לטבלה, כשאתה רוצה לעשות טבלה באמת בעמוד תשתמש בטבלה, לא לחלק :)

הגיון פשוט אבל נכון.

סליחה על החפירה...

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

GoldenToy 23-05-09 11:37

ציטוט:

נכתב במקור על ידי The Chosen Generl (פרסם 716652)
אני אגיד לך משהו בעצמי.
HTML זה שפה מאוד הגיונית, לכל דבר יש תפקיד.
p לפסקה.
q לציטוט.
br לשבירת שורה.
והרשימה עוד ארוכה...

אז div שזה קיצור של division (חלקה בעברית) מתאים לאזור, חלק וכו'.
table שזה טבלה, מתאים לטבלה, כשאתה רוצה לעשות טבלה באמת בעמוד תשתמש בטבלה, לא לחלק :)

הגיון פשוט אבל נכון.

סליחה על החפירה...

באמת שלא חשבתי על זה ככה. תודה רבה לך על ההסבר!

Daniel 23-05-09 12:24

ציטוט:

נכתב במקור על ידי A.L (פרסם 716645)
אז אתם אומרים פה אחד שעדיף להשתמש ב-Divים?

אם כולם יגידו ש1+1 זה 3, זה אומר שזה נכון?

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

yard2010 23-05-09 14:44

ציטוט:

נכתב במקור על ידי The Chosen Generl (פרסם 716652)
אני אגיד לך משהו בעצמי.
HTML זה שפה מאוד הגיונית, לכל דבר יש תפקיד.
p לפסקה.
q לציטוט.
br לשבירת שורה.
והרשימה עוד ארוכה...

אז div שזה קיצור של division (חלקה בעברית) מתאים לאזור, חלק וכו'.
table שזה טבלה, מתאים לטבלה, כשאתה רוצה לעשות טבלה באמת בעמוד תשתמש בטבלה, לא לחלק :)

הגיון פשוט אבל נכון.

סליחה על החפירה...

איזה חפירה בראש שלך כל מילה = זהב!

masterT, הויכוח כאן הוא לא על נתון עובדתי (1+1) אלא על העדפה. הרוב פה מעדיפים להשתמש ב-divים, זה בטח אומר משהו על השיטה, לא?

daMn 23-05-09 15:08

ציטוט:

נכתב במקור על ידי MasterT (פרסם 716669)
אם כולם יגידו ש1+1 זה 3, זה אומר שזה נכון?

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

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

שורה תחתונה, קידוד div זה השיטה הכי טובה היום.

Daniel 23-05-09 15:50

ציטוט:

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

שורה תחתונה, קידוד div זה השיטה הכי טובה היום.

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

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

<?php
echo "hi";
echo " bye";
echo " end";

מאשר
HTML קוד:

<?php
$tp = "hi";
$tp .= " bye";
$tp .= " end";
echo $tp;
?>

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

Inet 23-05-09 15:52

ציטוט:

נכתב במקור על ידי MasterT (פרסם 716669)
אם כולם יגידו ש1+1 זה 3, זה אומר שזה נכון?

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

זה דיון שעברתי באוניברסיטה: אם כולם יגידו ש 1+1 זה 3 אז הביטוי יהיה נכון.

אחרי הכל האדם הוא זה שקבע את הייצוג למתמטיקה ולכן אם כולם אומרים ש1+1 זה 3 אז במקרה הזה 3 הוא בעצם ה 2 שאנחנו מכירים או באופן כללי ש 1 זה 2 ו 3 זה 4 וכו'.

ולכן אם כולם אומרים ש 1+1 = 3 זה אומר שהביטוי יהיה נכון לגבי אותו ייצוג מספרי של המתמטיקה, וזה חפירה :)

ולנושא: וכן DIVים הרבה יותר יעילים שזה נוגע לקידוד אבל שיש צורך בטבלה - משתמשים בטבלה, הטבלה היא כלי מעולה ב HTML אבל הוא לא מתאים לקידוד שלם של אתר.

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

yard2010 23-05-09 16:17

ציטוט:

נכתב במקור על ידי Inet (פרסם 716704)
זה דיון שעברתי באוניברסיטה: אם כולם יגידו ש 1+1 זה 3 אז הביטוי יהיה נכון.

אחרי הכל האדם הוא זה שקבע את הייצוג למתמטיקה ולכן אם כולם אומרים ש1+1 זה 3 אז במקרה הזה 3 הוא בעצם ה 2 שאנחנו מכירים או באופן כללי ש 1 זה 2 ו 3 זה 4 וכו'.

ולכן אם כולם אומרים ש 1+1 = 3 זה אומר שהביטוי יהיה נכון לגבי אותו ייצוג מספרי של המתמטיקה, וזה חפירה :)

ולנושא: וכן DIVים הרבה יותר יעילים שזה נוגע לקידוד אבל שיש צורך בטבלה - משתמשים בטבלה, הטבלה היא כלי מעולה ב HTML אבל הוא לא מתאים לקידוד שלם של אתר.

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

באיזה קורס למדת את זה?
ובאופן תיאורטי, זה נכון, פשוט שלא ייצא מצב שכולם יגידו ש-1+1=3 :)


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

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