|
מפתח JavaScript
מהי JavaScript שמביאה למפתח כל כך אתגר וגאווה?
JavaScript היא שפת תכנות בסביבת האינטרנט המאפשרת למפתח JavaScript לבנות דפים אינטראקטיבים - ''דפים חכמים באינטרנט''.
כבר הצהרנו בעבר, כי האינטרנט מתפתח מאוד. כבר דיברנו על מפתחי HTML שנאלצו להתפתח בעצמם ולעבור מאתר סטטי לאתר דינאמי ומפתחי PHP שיודעים גם את רזי פיתוח ה HTML. כל הנ"ל למה? כדי להדגיש את העובדה שהאינטרנט הוא דינאמי ועכשיו גם אינטראקטיבי.
בטח עכשיו אתם שואלים את עצמכם, מה כל זה אומר? ובכן, באתרים חדישים המשתמש אינו רק קורא את הדף, אלא גם מבצע אינטראקציות שונות, כגון פעולות מתמטיות, פעולות חלונאיות, שאילתות, ועוד. למעשה, המשתמש מפעיל את האתר.
עם שימוש נכון ב-JavaScript, עמוד HTML יכול ממש להגיב למשתמש: תמונות יתחלפו כשיעבור עליהן עם העכבר, שדות טפסים יכולים להשפיע זה על זה בהתאם למה שהמשתמש יזין בהם וחישובים יכולים להתבצע מבלי הצורך לשתול CGI.
ועל מי מוטלת היצירה? המחשבה? התכנון והתכנות? על מפתח JavaScript.
פיתוח JavaScript
שפת JavaScript פותחה ע"י Netscape ופעילה בכל הדפדפנים הגדולים מגירסא 3.03 ואילך.
לאחר שהבנו עם מה צריך להתמודד מפתח JavaScript, הרי אמרנו שהדרישות באתרי אינטרנט עולות והולכות ועולות עוד יותר, אז גם ההתמודדויות של המפתחים בכלל ומפתח JS בוודאי.
מה תעשה שלפעמים גם Javascript הוא לא ממש ה Javascript שאתה מכיר? מתברר שישנם דפדפנים שונים שמתמודדים עם JavaScript באופן שונה. למעשה, גרסאות שונות של אותו דפדפן מטפלים ב- JavaScript באופנים שונים. משום ש JavaScript, היא שפה מאוד עשירה ולמרות שמפתח JavaScript בעל יכולות יוצאות מהכלל יכול ללמוד את מרבית חוקי השפה , עדיין לא בטוח שהוא יכול ללמוד את כל השפה כולה.
מה צריך לעשות? מפתח javascript שאפתן שים לב והבט בקוד בחוכמה. הדרך הטובה ביותר להכיר Javascript היא ע"י צפייה והבנה של הסקריפטים השונים אשר נכתבו ע"י מפתחים אחרים. Javascript, בדומה ל- HTML, ניתנת לצפייה בקלות ע"י בחירה בתפריט View Source בכל דפדפן כמעט.
אתה בוודאי זוכר שכאשר התחלת להיות מפתח HTML ניסית, כתבת, ניסית ותיקנת, אותו הדבר נדרש כדי להיות מפתח javascript.
נדלג כמה חודשים ואתה מפתח javascript לא רע, התאמנת התקדמת ופתאום אתה נתקל בבעיה: חברת מיקרוסופט יצאה בשפה מתחרה, VBScript, להפעלה בדפדפן - אבוי מה זו הצרה? למזלך הטוב, גירסה זו ונסיון נועז של מיקרוסופט לחקות את השפה היפה שנטסקייפ יצרה, נפל ונשבר.
אך כמו שאנחנו מכירים את מיקרוסופט זו המתקדמת לא עוצרת לשניה, ניקתה את הבוץ מהנפילה לקחה אויר ונשמה וכהרף עין הוציאה את אחותה התאומה של השפה והיא כרגע קרויה JScript. אז למה כל הגאווה?
כי הכפילות הזו גורמת עד היום לבעיות רבות בקרב מפתחי האינטרנט.
ישנם מפתחים ש"עוצמים עין " נוכח העובדה שהם מתכנתים ב־JScript בלבד, ובאלגנטיות מתעלמים מדפדפנים אחרים המפענחים את JavaScript הרגילה והמוכרת , ולהיפך קיימים מפתחי אתרים הסובלים לשווא בנסיונות הולכים ושבים על מנת להתגבר על חוסר התמיכה של הדפדפן "אינטרנט אקספלורר " של מיקרוסופט בחלקים תקניים מ JavaScript.
לסיכום נאמר שלהיות מפתח JavaScript. זה מעניין, מרתק, מאתגר , מביע בצורה הכי טובה את התקדמותו של האינטרנט והתיחסות רבת משמעות לגולש, תוך יצירת אתרים אינטראקטיבים ויחד עם התוכנות המתחרות...
ובסופו של יום אתה חייב להיות מומחה בפיתוח javascript ואחותה התאומה.
ועל כך מגיעה לך טפיחה של גאווה.
כל הכבוד, המשך בדרכך ...אצלנו בחברה ישנן משרות שמחפשות בדיוק אותך.
מתכנת JavaScript, מחפש עבודה? גיוס עסקי מזמינה אותך לשלוח קורות חיים למגוון משרות JavaScript!
|
|