לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #1  
ישן 27-07-2007, 01:15
  DCD DCD אינו מחובר  
 
חבר מתאריך: 17.05.05
הודעות: 7,321
מידע לבונה \ מתכנת האתרים המתחיל [ואולי גם לותיקים :) ]

כתבתי את המידע הבא לחבר, וחשבתי שאם כבר כתבתי לו אז לא יהיה רע לשתף אותכם

הקדמה - מה בא קודם?

מי שמתחיל בעסק של בניית אתרים ותיכנות WEB בכלל, צריך ללמוד את השפות השונות על-פי הסדר הבא:

1. HTML
2. CSS
3. JS
4. PHP או ASP - שפות צד-שרת שונות שצריך לבחור את אחת מהן, אני (ורבים אחרים) מעדיף את PHP, היא הכי טובה לדעתי.
5. SQL

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

6. DHTML - שילוב של JS ו-CSS שיוצר עמוד HTML דינאמי.
7. AJAX - שילוב של JS ואחת משפות צד-השרת, ביניהן PHP או ASP. יש גם את השפה JSP אם אני לא טועה, אבל אני חושב שהיא לא רלוונטית.

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

יש גם שיפור לשפה HTML הבסיסית שנקרא XHTML וזה בניית אתרים לפי התקן שנקבע עפ"י W3C:
8. XHTML.


אלה בעיקר השפות והטכנולוגיות שמתכנת צריך לדעת כדי לבנות מערכת די טובה, ואת סדר הלימוד שלהן צריך ללמוד ע"פ המיספור שמצוין למעלה (HTML יש ללמוד ראשון, CSS שני וכו'...).

מידע כולל קישורים לשפות\טכנולוגיות:

1. HTML:

1) http://www.w3schools.com/html/default.asp
עמוד באתר הנ"ל הקשור ל-HTML שיכול לעזור:
- http://www.w3schools.com/tags/default.asp - טבלת סיכום על כל התגים.

2. CSS:

1) http://www.w3schools.com/css/default.asp
- http://www.w3schools.com/css/css_reference.asp - בקישור זה יש טבלאות סיכום על האפשרויות השונות ב-CSS כולל ערכיהן ודוגמאות. מומלץ לשים את זה במועדפים אחרי שלמדת את כל ה-CSS כדי לגשת בקלות לפקודות שונות ב-CSS.
2) http://www.smashingmagazine.com/200...nt-live-without - באתר זה יש טכניקות CSS שונות שיכולות מאוד לעזור לבונה אתרים, במיוחד אם אין סבלנות לשבת על בניית קודים מסוימים.
3) http://www.cssplay.co.uk/menus/index.html - עוד כמה דברים הקשורים ל-CSS...

3. JS - javascript:

1) http://www.w3schools.com/js/default.asp
עמוד באתר הנ"ל הקשור ל-JS שיכול לעזור:
http://www.w3schools.com/jsref/default.asp - יש בו את כל הפונקציות ב-JS הקשורות למערכים (Arrays), פונקציות תאריך, פונקציות מתמטיות, פונקציות על מחרוזות ועוד...

2) http://www.w3schools.com/htmldom/default.asp - זה נקרא DOM, מתייחסים אל זה כטכניקה\טכנולוגיה אבל מבחינתי זה JS פשוט. בעזרת זה אפשר לגשת אל אלמנטים\תגים שונים במסמך HTML.
ד"א משהו חשוב ביותר בנושא - כשרוצים לגשת אל תג מסוים שיש לו מאפיין id מוגדר עם ערך של "someId", אז כדי לגשת אליו צריך\כדאי לכתוב:
קוד:
document.getElementById('someId')

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

3) http://www.javascriptkit.com - אני אישית לא משתמש, אבל יכול להיות שיעזור לכם.

4. 1. PHP:
[ אני אכתוב בעיקר על PHP כי אני חושב שזה הכי טוב....על ASP אין לי גם מספיק מידע ]

1) http://php.eitan.ac.il/main.php - זהו האתר של איתן. מומלץ מאוד למתחילים והוא גם כתוב בעיברית! כתוב שם את הבסיס של השפה ואיך יוצרים דברים שונים, אבל חסר שם פירוט על אבטחה, פשוט לא שמים שם דגש על אבטחה. זאת הסיבה שכדאי גם ללמוד מאתרים אחרים...

2) http://www.php.net - האתר הרישמי של PHP. יש שם פירוט רב על כל פונקציה של PHP ועל הפרמטרים שלה. גם בכל עמוד של פונקציה (או לפחות ברובם) כתוב תגובות של משתמשים שהם ממליצים על דברים שקשורים לפונקציה או פתרונות מסוימים...כדאי לקרוא לפעמים את התגובות כשאתה מתקשה במשהו.
עמודים באתר הנ"ל הקשורים ל-PHP שיכולים לעזור לך:
- http://il2.php.net/manual/en/index.php - זהו המדריך למשתמש...
- http://il.php.net/manual/en/language.operators.php - בעמוד זה יש פירוט על האופרטורים ב-PHP. בנושא בצד שמאל תמצא עוד פירוט על נושאים אחרים, כמו משתנים, מבני בקרה (לולאות וכדו'), פונקציות, מחלקות ועוד.
- http://www.php.net/manual/en/langua....predefined.php - מידע על המשתנים הגלובאלים של PHP. מאוד שימושי...
- http://www.php.net/manual/en/refere...tern.syntax.php - מידע על ביטויים רגולריים (PCRE) ופירוט על כל ביטוי! מאוד עוזר כשלומדים על ביטויים רגולרים שאפשר ליישם אותם בהרבה שפות - גם ב-JS, גם ב-PHP, גם ב-SQL ואולי בעוד שאני לא זוכר.
- http://www.php.net/manual/en/refere...n.modifiers.php מידע על הדגלים של ביטויים רגולריים.
- http://il2.php.net/manual/en/ref.mbstring.php - פונקציות mbString, יעילות ביותר אם אתרך מקודד בקידוד UTF-8 או קידוד UniCode.
- http://il.php.net/manual/en/security.php - האתר הרישמי של php עצמו מלמד על אבטחה, ונותן דרכים שונות להגן על האתר. מומלץ ביותר.

3) http://www.w3schools.com/php/default.asp - גם האתר הזה מלמד על PHP, אבל לא בפירוט. בכל זאת כדאי ללמוד ולהיעזר משם...

4. 2. ASP:
1) http://www.w3schools.com/asp/default.asp
2) http://www.asp.org.il

5. SQL:
1) http://www.w3schools.com/sql/default.asp - מלמד על שפת SQL ברמה בסיסית ומביא מספר פונקציות השייכות לשרתי SQL שונים.

* זה קצת חשוב להדגיש פה שיש הבדל בין SQL ל- MySQL, MSSQL, ACCESS, Oracle ועוד... ההבדל הוא ש-SQL זאת שפה בפני עצמה, אבל MySQL, ACCESS ושאר החבורה הם לא שפות, אלו תוכנות מסדי נתונים שמפרשות בצורה אחרת משפטי SQL. כלומר שלכל תוכנת מסד נתונים יש פונקציות משלה ומשפטים מיוחדים משלה, אבל בעיקר כולן פועלות ומריצות בצורה דומה את משפטי ה-SQL הקבועים בכתובת הנ"ל. ACCESS לפי דעתי זאת תוכנה די דפוקה, ו- MySQL היא תוכנה טובה וחינמית, בעוד ש- MSSQL היא תוכנה עוד יותר טובה משתיהן אבל עולה כסף. (לבסוף MySQL עדיפה, במיוחד למשתמש המתחיל)

2) MySQL:
http://dev.mysql.com/doc/refman/5.0/en/index.html - קישור לאתר הרישמי של MySQL שמכיל מידע מפורט על פונקציות ודברים נוספים. שווה לחפש שם, אבל קיבלתי המלצה שאת החיפוש כדאי לעשות באמצעות Google (ולא באמצעות החיפוש של האתר של MySQL) כיוון שמנוע החיפוש שלו ייתן תוצאות טובות יותר ורלוונטיות.
אני נותן לך קישור למידע על MySQL כי זאת התוכנה שאני משתמש בה ולדעתי היא מספיק טובה.
עמוד באתר הנ"ל של MySQL שיכול לעזור:
http://dev.mysql.com/doc/refman/5.0/en/functions.html - פונקציות על מחרוזות, מספרים, ומידע על ביטויים רגולריים (PCRE \ Regular Expressions).

6. DHTML:
1) http://www.w3schools.com/dhtml

7. AJAX:
1) http://www.w3schools.com/ajax/default.asp - מומלץ ביותר ללימוד AJAX (כי זה האתר הרישמי וכו' וכו'...)
2) http://www.w3schools.com/xml/xml_http.asp - אפשר להבין רק בעיקר אחרי שקוראים את האתר שבתת-סעיף 1. (האחד שבדיוק מעל הנוכחי)
3) http://www.xulplanet.com/references...ttpRequest.html - אפשר להבין בעיקר אחרי שקוראים את האתר שבתת-סעיף 1.
4) http://members.pundak.co.il/otherwo...jax-basic01.php - מידע על AJAX בעיברית!


8. XHTML:
http://www.w3schools.com/xhtml/default.asp
http://www.w3.org/TR/2000/REC-xhtml1-20000126 - משהו מפורט ביותר. לא הספקתי להתעמק בעמוד. לפחות המידע שם רישמי...
הערה: ההבדל בין HTML ל-XHTML הוא די קטן, את הרעיון מבינים מהר ובקלות ואין מה להתעמק בזה. לכן כדאי ללמוד XHTML.
הערה2: למי שמתעניין בקידום אתרים, מנועי חיפוש מסוימים ובעיקר Google לא שמים דגש על XHTML תקין.

---------------------------------------------------------------------

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

בנוסף, אם אתה מתעסק\תתעסק בהתאמת אתר האינטרנט לדפדפנים השונים, ובעיקר לדפדפנים הגדולים ( IE, FF, Opera ועוד...) אז האתרים הבאים יוכלו לעזור לך מאוד:
http://www.quirksmode.org - אתר מומחה ביותר לעניינים האלה, אני הכי משתמש בו כשאני צריך עזרה בנושאים של התאמה בין דפדפנים.
http://www.howtocreate.co.uk - עוד אתר שעוסק בנושא, וגם בו יש פיתרונות טובים. [אני פשוט יותר התחברתי לאתר הראשון...]

---------------------------------------------------------------------

הערות נוספות:
* השפות PHP ו-ASP נקראות שפות צד-שרת, את השפות האלו לא יכול לראות המשתמש הגולש באתר כמובן (אלא אם כן הוא נעזר בפריצה\injections או משהו דומה...).
בהתאם לכך, השפות HTML, JS, CSS וכדו' הם שפות צד-לקוח שאותם המשתמש יכול לראות (לא משנה מה תעשה! את השפות האלה הגולש באתר יכול לראות נ-ק-ו-ד-ה).
* הבאתי קישורים גם לדפים פנימיים של אתרים, כיוון שלפעמים קשה להגיע לעמודים אלה או שלא תשימו לב אליהם כל כך.
בעזרת זה שהדגשתי את העמודים ע"י שהצגתי לכם אותם פה, תוכלו להגיע למקומות שונים, שאולי אפילו לא ידעתם עליהם, בקלות רבה יותר.
* אין נוסחת קסם, אין סקריפטים. הכל מגיע בהתאמצות וזה שווה את זה בסוף.
* אל תתיאש מהאנגלית או תתעצל לקרוא! בהתחלה זה קשה\לא-נוח אבל במשך הזמן מתרגלים ויותר קל...
אפשר להיעזר בתוכנות כמו בבילון. האתרים באנגלית מספקים את החומר החיוני והחשוב ביותר.

---------------------------------------------------------------------

הקידוד המומלץ ביותר לאתרך - UTF-8:

בנוסף לכל, יש נושא חשוב ביותר שבזמן האחרון התחלתי להתעסק יותר במידה ניכרת, והוא קידוד UniCode, שהוא Coded Charset , כשמתוכו בחרתי את אפשרות הקידוד שהיא UTF-8.
קידוד UTF-8 בזמננו הוא חשוב ביותר לבניית אתר, במיוחד כשרוצים לבנות מערכת גלובאלית שתתאים לרוב האנשים. לכן כשמתחילים לבנות אתר חשוב לקדד את כל האתר כולו, כולל הקבצים וכולל מסד הנתונים בקידוד UTF-8.
אבל מה שעוד יותר חשוב זה להבין את הנושא של UTF-8, כי אם לא מבינים, זה מאוד קשה להתעסק עם זה. במיוחד כשבשפת הצד-שרת עוד חסרות פונקציות מתאימות להתעסקות עם הנושא.
כיוון שרק בזמן האחרון התחלתי להתעסק בנושא, לא מצאתי מקורות רבים שמסבירים עליו.

אבל בכל מקרה, הנה המקורות שמצאתי וכדאי לקרוא אותם לפי הסדר שלהם:

1. http://www.joelonsoftware.com/articles/Unicode.html - מאמר חשוב ביותר! עוזר מאוד להבנת מהו קידוד UTF-8, איך התווים מקודדים בו, וגם ב-Charsets אחרים.
2. http://www.phpwact.org/php/i18n/charsets - גם אתר מאוד טוב. זה האתר היחיד שמצאתי לבינתיים שנותן גם פיתרונות ודרכים חלופיות לבעיות עם UTF-8 (בשפת צד-שרת PHP).
3. http://www.phpwact.org/php/i18n/utf-8 - עמוד מתוך האתר הנ"ל שגם הוא חשוב לקריאה.
4. http://en.wikipedia.org/wiki/UTF-8#Description - היסתכלו בטבלה על הצורה שבה מקודדים את התווים. בהחלט עוזר להבנה...
5. http://intertwingly.net/stories/2004/04/14/i18n.html
עוד מקורות נוספים שאין להם סדר חשיבות [גם כי לא הספקתי לקרוא ]:
http://www.betalogue.com/?p=1278
http://forum.joomla.org/index.php?topic=50934.0;wap2
http://www.utf-8.com - לא קראתי, אבל אני חושב שזה אתר שיכול די לעזור.
http://www.cl.cam.ac.uk/~mgk25/ucs/utf-8-history.txt - זו ההיסטוריה של UTF-8. לחובבי ההיסטוריה...(טוב שסיימתי את הבגרות )

בנוסף לכל, מקורות שבהם תוכלו לדעת את הקוד של כל תו:
http://en.wikipedia.org/wiki/Category:Character_sets
http://www.i18nguy.com/unicode/codepages.html
http://msdn2.microsoft.com/en-us/library/ms776429.aspx - העמוד הזה מסביר על BOM, שזה למעשה חתימה מסוימת שנמצאת בתחילתו של קובץ המקודד בקידוד UTF-8 שמעידה על אופן הקידוד (מקווה שהתבטאתי פה נכון).
http://www.unicode.org/Public/UNIDATA/NamesList.txt - עמוד גדול ביותר שמכיל את המצביע קוד של כל תו ב-UniCode.
* אפשרות נוספת לדעת את מספרו של כל תו ב-UniCode היא ללכת ל- Start -> Programs -> Accessories -> System Tools -> Character Map .

---------------------------------------------------------------------

תגי Meta:

בנוסף לכל, מידע על תגי Meta שונים, שאלו הם תגי HTML פשוטים (חלקם מומלצים לאנשי SEO):
http://www.w3schools.com/tags/tag_meta.asp
http://www.seoconsultants.com/meta-tags
http://www.webmarketingnow.com/tips...-uncovered.html
http://www.pandia.com/optimization/SEO-metatags.html - מסביר בעיקר על אופטימיזציה של אתרים למנועי החיפוש, אבל שיהיה...
http://vancouver-webpages.com/META
http://www.edu-negev.gov.il/tapuz/m...r/meta-tags.htm - בעיברית, אבל לא מומלץ כל כך.

---------------------------------------------------------------------

ובנוסף לכל (אחרון! מבטיח! ) אתרי עזר שונים + פירוט עליהם:
http://regexlib.com/default.aspx - ספרית ביטוים רגולריים. אתר ע-נ-ק המכיל מאות אם לא אלפי ביטוים רגולריים שימושיים ביותר. ביניהם ביטוי רגולרי לכתובת אימייל, טלפונים ועוד...
http://www.w3.org - האתר של W3C. יש שם הרבה מידע מכל הסוגים, מידע רישמי כמובן.
מתוך האתר הנ"ל יש את העמוד הבא: http://www.w3.org/QA/Tools/#validators - העמוד הזה מוודא שהדף שלכם תקין (דף XML, XHTML, CSS או אחרים. הכל מפורט שם).
http://devguru.com - מכיל מידע על שפות שונות.


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

נערך לאחרונה ע"י DCD בתאריך 27-07-2007 בשעה 01:37.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #2  
ישן 27-07-2007, 07:50
צלמית המשתמש של דור
  דור דור אינו מחובר  
 
חבר מתאריך: 09.04.02
הודעות: 8,000
בתגובה להודעה מספר 1 שנכתבה על ידי DCD שמתחילה ב "מידע לבונה \ מתכנת האתרים המתחיל [ואולי גם לותיקים :) ]"

יפה מאוד! נכנס לארכיון + מעוגן

כמה הערות:
  • לגבי סעיף 4 (בהקדמה) על שפות צד השרת, זה קצת צבוע להזכיר רק את PHP ו-ASP, כשיש עוד הרבה שפות שחלקן טובות פי כמה מ-PHP.
    דוגמאות לשפות אחרות (לאו דווקא לפי סדר חשיבות): Perl, Python, JSP, Ruby on Rails, ועוד.
  • לגבי סעיף 8 (שוב בהקדמה), זה לא נכון להגיד ש-XHTML הוא התקן היחיד ש-W3C קבעו. אמנם הוא הכי חדש, אבל גם ל-HTML 4.01 היה תקן, וכמובן לגרסאות שלפניו...
  • שכחת להזכיר את ספריות ה-JS שמשתלטות על הרשת בזמן האחרון. למי שלא יודע, ספריות JS הן קוד JS כתוב שאפשר להוריד ולהשתמש בו באתר שלך - בד"כ יש בו פונקציות שימושיות לגישה ל-AJAX, שינוי דינאמי של סגנון האתר, אפקטים שונים, וכו'. הנה כמה ספריות נפוצות (חפשו בגוגל, סביר להניח שהתוצאה הראשונה תהיה האתר הרשמי): Scriptaculous, jQuery, ו-Mootools.

אגב, כותבים Unicode

נערך לאחרונה ע"י דור בתאריך 17-11-2008 בשעה 16:06.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #3  
ישן 27-07-2007, 13:17
  DCD DCD אינו מחובר  
 
חבר מתאריך: 17.05.05
הודעות: 7,321
בתגובה להודעה מספר 2 שנכתבה על ידי דור שמתחילה ב "יפה מאוד! נכנס לארכיון +..."

תודה רבה =)


אני הזכרתי את PHP ו-ASP כי הם שפות הצד-שרת העיקריות ביותר שאני מכיר.
Perl זה לא שפת שרת? כלומר השפה של השרת עצמו.
ב-JSP מעולם לא שמעתי שמתעסקים איתו, לכן זה לא היה נראה לי הגיוני כל כך להוסיף אותו ועוד למשתמש המתחיל שיכול להסתבך קצת.

לגבי התקן ש-W3C קבעו, לא אמרתי ש-XHTML זה התקן היחידי שלהם...זה פשוט יותר מומלץ. כנראה היתי צריך להוסיף שזה הכי כדאי...
למרות שבימינו אין הרבה אנשים שהולכים עד הסוף לפי התקן של XHTML. אני גם לא מוצא סיבה לכך, זה יהיה מספיק להתאים את האתר ל-IE, FF ואולי גם ל-Opera וזהו. ע"פ האתר של quirksmode.org אפשר להבין שהדפדפנים העיקריים ביותר שכדאי להתאים את האתר אליו הם Explorer (הגירסאות השונות), Mozilla \ FF , Opera, Safari ו-iCab.
רק שזה נראה מיותר להתאים לכולם וחבל על המאמץ, לפחות מבחינתי.

בנוגע לספריות ה-JS, אפשר למצוא אותן בעזרת חיפוש ב-Google:
http://edevil.wordpress.com/2005/11...braries-roundup
האתר הנ"ל נותן קישורים לספריות JS רבות, ביניהן ספריות העוסקות ב- FLASH, AJAX, DHTML ועוד...

שכחתי לכתוב שכדאי להוסיף את האתרים שכתבתי למועדפים!
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 02-08-2007, 12:51
צלמית המשתמש של MatiM
  משתמש זכר MatiM MatiM אינו מחובר  
 
חבר מתאריך: 12.04.06
הודעות: 2,021
שלח הודעה דרך MSN אל MatiM
בתגובה להודעה מספר 1 שנכתבה על ידי DCD שמתחילה ב "מידע לבונה \ מתכנת האתרים המתחיל [ואולי גם לותיקים :) ]"

אשכול יפה מאוד קבל ח"ח

כמה דברים שלדעתי כדאי להעיר, וכמה שאלות שברצוני להעלות,


מדוע ציינת שכדאי ללמוד JS לפני שפות התכנות?
לדעתי, אין כל חשיבות אם אתה יודע JS לפני שאתה מתכנת, או אחרי.


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


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


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

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 02-08-2007, 18:52
  DCD DCD אינו מחובר  
 
חבר מתאריך: 17.05.05
הודעות: 7,321
בתגובה להודעה מספר 4 שנכתבה על ידי MatiM שמתחילה ב "אשכול יפה מאוד ;) קבל ח"ח ;) ..."

תודה מתן

ציטוט:
מדוע ציינת שכדאי ללמוד JS לפני שפות התכנות?
לדעתי, אין כל חשיבות אם אתה יודע JS לפני שאתה מתכנת, או אחרי.


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

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

צודק, אבל אני מעדיף להתאים את האתר כמה שיותר לתקני ה-XHTML. במיוחד מהסיבה שאין הבדלים רבים בין XHTML ל-HTML, ואפשר ללמוד אותם בקלות בעזרת האתר w3schools.com.

ציטוט:
מדוע רצוי שאשתמש בUTF-8 ? אם אני ארצה ליצור אתר בינלאומי, בשלל שפות, אולי אתה צודק,
אך אם יש מישהו שלא מעוניין בכך, ורוצה לכתוב רק אתר פשוט בעברית, הוא בהחלט (לפי דעתי), רשאי להשתמש בwindows-1255 ותו לא.


שימוש ב-UTF-8 מיועד בעיקר ליצירת מערכת התומכת במגוון עצום של שפות, אבל חוץ מזה מאפשר שימוש קל יותר בדברים אחרים הקשורים למערכת.
יצא לי בעבר לבנות מערכת שמקודדת בקידוד windows-1255, ואח"כ רציתי לשנותה ל-UTF-8. כשניסיתי לשנות את הקידוד ל-UTF-8 (בגלל סיבות שונות, ביניהן האפשרות להפעיל בקלות AJAX) נתקלתי בקשיים רבים, ועכשיו היא נמצאת עמוק עמוק במחסן ה-הארד דיסק.
לכן בכל מקרה אני חושב שעדיף לקודד ב-UTF-8 את כל המערכת שבונים.

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


אם מקודדים את כל המערכת בקידוד UTF-8, כולל את קבצי המערכת, בסיס הנתונים, קביעת קידוד באמצעות תג ה-HTML ובאמצעות פונקציה מתאימה בשפת הצד-שרת, העיברית אמורה להופיע כראוי.
בנוגע למספרים\קוד-מיוחד, אני חושב שאתה מדבר על מצביע קוד, ואפשר ללמוד על הנושא בקישורים שהבאתי.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 13-08-2008, 13:08
  משתמשת נקבה אייצ'ו אייצ'ו אינו מחובר  
 
חבר מתאריך: 07.06.08
הודעות: 7
שלח הודעה דרך ICQ אל אייצ'ו
=]
בתגובה להודעה מספר 4 שנכתבה על ידי MatiM שמתחילה ב "אשכול יפה מאוד ;) קבל ח"ח ;) ..."

ציטוט:
במקור נכתב על ידי MatiM
אשכול יפה מאוד קבל ח"ח

כמה דברים שלדעתי כדאי להעיר, וכמה שאלות שברצוני להעלות,


מדוע ציינת שכדאי ללמוד JS לפני שפות התכנות?
לדעתי, אין כל חשיבות אם אתה יודע JS לפני שאתה מתכנת, או אחרי.


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


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


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







אנחנו לא בצבא עם ח"ח


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

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #8  
ישן 03-08-2007, 23:56
  משתמש זכר Silver Strike Silver Strike אינו מחובר  
 
חבר מתאריך: 10.09.04
הודעות: 1,032
שלח הודעה דרך ICQ אל Silver Strike שלח הודעה דרך MSN אל Silver Strike
בתגובה להודעה מספר 1 שנכתבה על ידי DCD שמתחילה ב "מידע לבונה \ מתכנת האתרים המתחיל [ואולי גם לותיקים :) ]"

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

שנית, ישנם כמה אי דיוקים (ממה שקראתי, בכל אופן):
1. w3Schools הוא לא המקור הרשמי. הוא גם לעולם לא יהיה רשמי. מדובר באתר שמספק מידע ותו לא.

2. בנוגע לשפות צד-שרת - אני חושב שהגיע הזמן להוריד את ASP מהרשימה. אמנם עדיין יש תמיכה לשפה, אבל אני אישית לא רואה הגיון בלהתחיל ללמוד שפה שכבר מס' שנים לא תחת פיתוח.

באותה נימה, ניתן להתחיל לכלול שפות כמו RoR, JSP (שציינת) וכו'. (JSP מאוד נפוצה במערכות פנימיות. לאו-דווקא באתרים.)
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #13  
ישן 05-08-2007, 15:42
  DCD DCD אינו מחובר  
 
חבר מתאריך: 17.05.05
הודעות: 7,321
בתגובה להודעה מספר 8 שנכתבה על ידי Silver Strike שמתחילה ב "דבר ראשון, כל הכבוד על..."

תודה

ציטוט:
w3Schools הוא לא המקור הרשמי. הוא גם לעולם לא יהיה רשמי. מדובר באתר שמספק מידע ותו לא.

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

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


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

ציטוט:
באותה נימה, ניתן להתחיל לכלול שפות כמו RoR, JSP (שציינת) וכו'. (JSP מאוד נפוצה במערכות פנימיות. לאו-דווקא באתרים.)


על JSP שמעתי רק פה ושם באינטרנט, ואני לא חושב שראיתי אי-פעם Syntax של השפה...לא כתבתי עליה מאותה הסיבה שלא כתבתי על ASP...ועל RoR מעולם לא שמעתי אבל נשמע מעניין

נערך לאחרונה ע"י DCD בתאריך 05-08-2007 בשעה 15:44.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #25  
ישן 01-12-2007, 18:22
  DCD DCD אינו מחובר  
 
חבר מתאריך: 17.05.05
הודעות: 7,321
אז בוא ננסה לעשות קצת סדר :)
בתגובה להודעה מספר 24 שנכתבה על ידי ALABIB שמתחילה ב "שלום, קצת חדש בעסק."

ציטוט:
הציעו לי לבנות אתר אינטרנט לחברה מסוימת.

יש דרישות חשובות? לדוגמא, דורשים ממך לבנות את האתר בשפה מסוימת, ואך ורק בה?

כדי לבנות אתר אינטרנט בסיסי ביותר, מספיק לדעת HTML, JS ו-CSS. אפילו לא חובה לדעת JS. הכל תלוי בדרישות...
אבל בימינו, רוב (אפשר גם לומר כל) האנשים רוצים אתרים דינאמיים - ואתרים כאלה נבנים בעזרת שפות צד-שרת (PHP, ASP, .Net, SQL ועוד...).

אני מניח שהחברה הזאת רוצה אתר דינאמי - לכן אתה חייב לדעת SQL (כפי ששמתי לב שאתה יודע, וזה טוב מאוד) ולבחור בין: PHP, ASP, .Net או כל שפה אחרת (איני מכיר את כולן).
אני ממליץ על PHP.

לפי מה שאני ממליץ - כדאי ללמוד HTML, ואח"כ CSS, ואז JS וכן הלאה כפי שכתבתי למעלה.

ציטוט:
האם הכל נחוץ? פשוט עשית לי סלט שלם...


רוב השפות שכתבתי למעלה נחוצות על מנת לבנות אתר ראוי, ולא אתר זול.
ושוב, אכתוב את מה שצריך לדעת כדי לבנות אתר ראוי לפי הסדר:
1. HTML
(גם עכשיו נדמה לי שיהיה עדיף ללמוד XHTML מייד לאחר שתלמד XHTML. בעזרת XHTML אפשר לבנות אתר שיותאם לרוב הדפדפנים - אם לא לכולם.)
2. CSS - שפת עיצוב מסמכי HTML.
3. JS - שפת תכנות.
4. לבחור שפה אחת מבין השפות הבאות:
PHP, ASP, .Net ואחרות
5. SQL (של שרת ה-SQL שאתה מעדיף, או שהחברה רוצה במידה ויש לה דרישה מסוימת.)
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 21:58

הדף נוצר ב 0.21 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר