בלוג
ג'אווה

Java – שפת הפיתוח ששינתה את העולם

עודכן בתאריך:6 ינואר 2022


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

לעמוד קורס פיתוח אפליקציות המלא עם קורס JAVA והתחייבות לעבודה לחץ >>

ג'אווה בראי ההיסטוריה

בשנת 1982, הוקמה חברת המחשבים סאן מיקרוסיסטמס (Sun Microsystems) על-ידי וינוד כוסלה, אנדי בכתולשטיים, ביל ג'וי וסקוט מקנילי. בשנת 1990, היא החלה בפרויקט פנים לפיתוח שפת Java בהנהגת ג'יימס גוסלינג, כשבתחילה ניתן לו השם פרויקט החמקן אבל לאחר מכן שונה לפרויקט הירוק.

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

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

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

אגב, עובדה לא חשובה שאולי תסקרן אתכם – בתחילה לפרויקט קראו Oak, על שם העץ שהיה בסמוך לחלון המשרד של ג'יימס גוסילנג. אך הם הבינו שהשם הזה כבר תפוס. ישנן שתי שמועות מרכזיות לכך, וייתכן שזה בהחלט קשור לפגישה מסוימת שנערכה בבית קפה ב-1994:
• ראשי התיבות של חברי הצוות (James,Van Hoff Arthur, Andy) שנוכחו באותה פגישה

• הקפה ששתו באותה פגישה הגיעו מג'אווה, אזור באינדונזיה

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

אזורי ג'אווה, אינדונזיה

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

ה-JavaScript שנתנה נוקאאוט למיקרוסופט

Java Script, היא שפה תכנות דינמית מונחית עצמים המותאמת לשילוב באתרי אינטרנט ורצה על-ידי דפדפן האינטרנט בצד הלקוח – ויקיפדיה.

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

למקרה שלא ידעתם...:

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

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

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

כיום, גם אנשים שאינם מתחום התכנות, חושבים על להיכנס אל קורס Java שיעניק להם את הידע שהם כל כך צמאים לו.



פוסטים קשורים

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

phone mobile icon שיחה
chet icon צ'אט
email mobile icon לפרטים

מדיניות הגנת הפרטיות

×

אנו מודים לכם על שבחרתם לעשות שימוש באתר Hacker-u (להלן: "האתר").

האתר מופעל על ידי האקר-יו בע"מ (להלן: "החברה") לטובת איסוף פרטים ויצירת קשר עם מתעניינים בלימודי מקצועות הי-טק.

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

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

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

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

שמירה על פרטיותך:

1. פרטיות הגולש חשובה לנו מאוד. אנו מנהלים את האתר בסטנדרט האבטחה הגבוה ביותר ע"מ לשמור על פרטיך ולהגן על המידע שתמסור לנו בצורה הטובה ביותר.

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

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

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

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

6. אנו מדגישים כי לא חלה חובה חוקית למסור את המידע.

המידע שייאסף והשימוש שיעשה בו:

1. אנו מגבילים את בקשותינו לקבלת מידע אישי בסיסי בלבד, כגון:

א. שם מלא

ב. מספר טלפון

ג. כתובת דואר אלקטרוני

2. אנו מגבילים את איסוף המידע האישי למידע שאנו מאמינים כמינימלי ביותר על מנת לספק לך את השירותים המוצעים באתר או באמצעותו.

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

4. המידע שתעביר לנו לא יימסר על ידינו לצדדים שלישיים בתמורה ו/או ללא תמורה אלא אם תיתן את הסכמתך לכך מראש ו/או לדרישת רשות מוסמכת.

Cookies (עוגיות):

1. קובץ Cookie הוא קובץ המכיל חלקים מסוימים של מידע שהאתר יוצר במחשבך בעת הגלישה באתר. הקובץ מאפשר שמירת מידע לגבי העדפותיך בכל הקשור בשימוש באתר.

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

גישתך ושליטתך בפרטי הזיהוי שלך:

באפשרותך לבצע את הפעולות הבאות, בכל עת, על ידי פנייה אלינו באמצעות כתובת הדוא"ל שלהלן:

1. לבדוק איזה מידע אישי שלך יש בידנו, אם בכלל.

2. לשנות/לתקן את הפרטים אשר בחרת להעביר לנו.

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

4. להביע כל חשש כלשהו שיש בידך לגבי השימוש שנעשה במידע אישי שלך.

קניין רוחני:

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

יצירת קשר:

ניתן ליצור עמנו קשר בכל עת בכתובת הדואר האלקטרונית הבאה info@hackeru.co.il

להורדת
הסילבוס