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

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

GoldenToy 23-05-09 17:41

למה כבר לא משתמשים ב-frames?
 
לא הבנתי למה הפסיקו להשתמש בפריימים...

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

Panda 23-05-09 17:55

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

GoldenToy 23-05-09 17:59

אוקיי, תודה!

ומה עם שאלות האחרות שלי שלי:
ציטוט:

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

Derey22 23-05-09 18:00

ציטוט:

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

עד כמה שזה נשמע עצוב זה נכון,לא לגבי כולם.

ומה התחליף?שפת תכנות(php,asp)....אם אני לא טועה אפשר לעשות גם בjs.

GoldenToy 23-05-09 18:08

ציטוט:

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

ומה התחליף?שפת תכנות(php,asp)....אם אני לא טועה אפשר לעשות גם בjs.

מה זאת אומרת ב-php? ראיתי אתרים שעוברים בהם מעמוד לעמוד והם לא ב-php...

Panda 23-05-09 18:20

ציטוט:

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

זאת הייתה הכוונה של טל

Derey22 23-05-09 18:21

לא אמרתי בהכרח.

גורילה 23-05-09 18:26

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

N0B0DY 23-05-09 18:28

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

GoldenToy 23-05-09 18:30

אז אתם יכולים בבקשה להסביר לי איך עוברים מעמוד לעמוד?

עושים לינק לעמוד שלם חדש (עם הלוגו, התפריט והכל) או מה?

Gak | WebPower.co.il 23-05-09 18:38

ציטוט:

נכתב במקור על ידי A.L (פרסם 716739)
אז אתם יכולים בבקשה להסביר לי איך עוברים מעמוד לעמוד?

עושים לינק לעמוד שלם חדש (עם הלוגו, התפריט והכל) או מה?

או שתעשה העתק הדבק בכל עמוד ללוגו והתפריט
או שתשתמש בצד שרת (include לוגו ולתפריט)
או שתשתמש בjavascript, שכל פעם שלוחצים על קישור זה יפעיל פונקציה שמשנה חלק באתר
או שתשתמש בframe וזהו

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

Slash 23-05-09 19:26

קודם כל , זה לא שהפסיקו להשתמש , פשוט היום לא צריכים את זה כמו פעם .
בשפות תיכנות של היום אפשר להכניס קוד לתוך העמוד דרך INCLUDE מה שהוריד את הצורך בFRAMES .
מה שכן , לפעמים צריך להשתמש בIFRAME וכשצריך משתמשים .

במאמר הבא תוכל לגלות למה יש בעיה בSEO :
http://www.pandia.com/sew/500-frames.html

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

Daniel 23-05-09 20:06

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

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

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

משהו שהרבה אנשים צריכים להבין - שלדעת לתכנת זה לא סתם לבנות אתר, או לעשות "אלגוריתם" (עם דגש על המרכאות). זה לא סתם להגיד דברים, זה שאתה עושה
[php]
++$i;
[/php
במקום
PHP קוד:

$i++; 

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

Shay Ben Moshe 23-05-09 21:16

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

הכי הכי פשוט Include בphp לא צריך בכלל ללמוד PHP אם אתה לא רוצה.

GoldenToy 23-05-09 23:40

תודה רבה לכולכם על התגובות! עזרתם לי מאוד!

Shillo 24-05-09 00:07

ציטוט:

נכתב במקור על ידי Gak | WebPower.co.il (פרסם 716740)
או שתעשה העתק הדבק בכל עמוד ללוגו והתפריט
או שתשתמש בצד שרת (include לוגו ולתפריט)
או שתשתמש בjavascript, שכל פעם שלוחצים על קישור זה יפעיל פונקציה שמשנה חלק באתר
או שתשתמש בframe וזהו

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

להשתמש בJS בשביל לקבל קובץ, צריך להיות ממש מטומטם.

Labs 24-05-09 00:34

אני לא הולך להגיב על אם פריים טוב או רע

מה שכן אני רוצה פשוט לצעוק החוצה
מלא אנשים אמרו פה שיטות להחליף פריים
אבל אחד לא טרח להזכיר את שיטת הTEMPLATES!
השיטה הכי נורמלית הכי נוחה לעבוד איתה
והכי דינאמית

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

אבל ברגע שמגיעים למשהו גדול יותר
ורוצים לשנות משהו
השיטה הכי נוחה תיהיה TEMPLATES!

ofekbaba 24-05-09 01:24

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

Slash 24-05-09 14:45

ציטוט:

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

הדבר הכי עצוב בבית ספר , אני זוכר לפני 3 שנים שעשיתי את הבגרות בASP HTML ,
הכריחו אותנו לשים FRAMES בתוך הפרוייקט .

מזל ששנה אחריי זה כבר עשינו בגרות בASP.NET ושם כבר לא השתמשנו בFRAMES .

GoldenToy 24-05-09 14:55

תודה רבה לכולכם על העזרה!

Labs אתה מוכן בבקשה להרחיב קצת יותר על השיטת ה-TEMPLATES?
א
ציטוט:

נכתב במקור על ידי Labs (פרסם 716822)
אבל אחד לא טרח להזכיר את שיטת הTEMPLATES!
...
השיטה הכי נוחה תיהיה TEMPLATES!


Slash 24-05-09 15:42

http://allyourtech.com/content/artic...g_with_php.php
מדריך נחמד שמראה את העקרון

Daniel 24-05-09 20:31

ציטוט:

נכתב במקור על ידי Labs (פרסם 716822)
אני לא הולך להגיב על אם פריים טוב או רע

מה שכן אני רוצה פשוט לצעוק החוצה
מלא אנשים אמרו פה שיטות להחליף פריים
אבל אחד לא טרח להזכיר את שיטת הTEMPLATES!
השיטה הכי נורמלית הכי נוחה לעבוד איתה
והכי דינאמית

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

אבל ברגע שמגיעים למשהו גדול יותר
ורוצים לשנות משהו
השיטה הכי נוחה תיהיה TEMPLATES!

מישהו אמר שטמפלייטים זאת לא השיטה הכי טובה?

Slash 25-05-09 01:24

ציטוט:

נכתב במקור על ידי MasterT (פרסם 717059)
מישהו אמר שטמפלייטים זאת לא השיטה הכי טובה?

זה לא שמשהו לא אמר , זה שאף אחד לא הזכיר אותה .

Erez | TrustMedia.co.il 25-05-09 10:19

ציטוט:

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

כן גם אצלי זה ככה,המורה מלמד רק פריימים חח

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

yard2010 27-05-09 08:37

ציטוט:

נכתב במקור על ידי Slash (פרסם 716951)
הדבר הכי עצוב בבית ספר , אני זוכר לפני 3 שנים שעשיתי את הבגרות בASP HTML ,
הכריחו אותנו לשים FRAMES בתוך הפרוייקט .

מזל ששנה אחריי זה כבר עשינו בגרות בASP.NET ושם כבר לא השתמשנו בFRAMES .

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

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


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

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