קהילת המפתחים הגדולה בעולם stack overflow ערכו סקר בקרב כ100,000 מתכנתים.
בין השאלות - מהי השפה המועדפת עליהם, javascript קיבלה כמעט 70% והאי במקום הראשון שנה שישית ברציפות! (נכון לשנת 2018)
כן, גם אני חשבתי בתחילת דרכי שמדובר בשפה דיי חלשה.
מסתבר שלא כל כך...
היא פותחה בשנת 1995, ע"י חברת נטסקייפ.
היא שפה מונחית "דגמי אב" (Prototypes) ומונחית אירועים. (Events)
בשנת 2009 פותחה לראשונה node.js, מפרשת לjavacsrupt לצד שרת.
ניתן לכתוב בעזרתה אפליקציות ומערכות web מורכבות ביותר!! (מניסיון...)
ובנושא קצת אחר:
הגיע לידי (יותר נכון לעיניי) כתבה על רעיון יוצא דופן.
יוזם הרעיון הוא מפתח המכונה Feross
הוא הקים מיזם בשם Funding, הרעיון - לעזור למפתחי javascript להתקיים.
שפת javascript היא כידוע, קוד פתוח,
מה שאומר שמישהו צריך לממן את כל הדבר הענק הזה נכון?
חברות גדולות מפחדות להשקיע בפרויקט קוד פתוח,
מה שמעמיד את המפתחים בפני שוקת שבורה.
בדיוק עבור זה הוקם מיזם Funding!
מעכשיו תתחילו לראות פרסומות! כן, פרסומות!
בתוך פרויקטי קוד פתוח.
על כל התקנה של פרויקט מתוך המיזם וצפייה בפרסומת - המפתח מקבל כסף!
המפתח שעומד מאחורי המיזם, הוא זה שפיתח גם את JavaScript Standard
ואחראי לעוד כ100 פיתוחים פופולאריים.
ולא, הוא לא חוזר בו מרעיון הפרסומות.....
מה דעתכן..?
הי,
גם אני עד לא מזמן חשבתי שיש שפות יותר "in" מjavascript עד שנחשפתי ליתרונות ולפונקציונליות הרחבה של javascript.
כמו לדוגמא:
כל אובייקט בjavascript הוא גם HashTable מה שמאפשר מישחוק נרחב עם האובייקטים.
וזאת מבלי להתייחס לכך שnodeJs היא בעצם javascript בצד שרת ובכך מקלה על המפתח שצריך לדעת בסך הכל javascript ויכול לכתוב צד שרת וצד לקוח בקלות!