דלג לתפריט ראשי דלג לתוכן העמוד דלג לתחתית הדף (מקש קיצור 2)

JavaScript וכל מה שחם

זה כבר לא סוד ש- JavaScript היא כבר לא שפת הפיתוח השמורה רק למפתחי Front End. ע"פ נתוני חברת ההשמה להייטק – טק ג'וב, כיום יותר ויותר מפתחי Backend מתאהבים ב- JavaScript ומתחילים לפתח ב- Node.js.
אז אם את/ה עדיין לא מפתח ב- JavaScript (או אם את/ה מרגיש שפספסת משהו חשוב) אז תנסה לעקוב, בסוף הכתבה אתה כבר תכיר את הטרנדים הבולטים והחשובים היום סביב JavaScript.
יש לא מעט טכנולוגיות וטרנדים חדשים מידי יום ולא תמיד מצליחים להישאר מעודכנים, אז בואו נעשה קצת סדר.
נמדוד את רמת הפופולריות של כל פרויקט לפי מספר הכוכבים שהתווספו ב- Github בשנת 2016.

 

Front End Frameworks

למרות ה"מלחמה הקרה" בין Angular ל- React, מדובר בסוגים שונים של ספריות.
קיימים שני סוגים של ספריות:
1. ספריות מלאות שכוללות את כל הפיצ'רים שצריך על מנת ליצור אפליקציית Web מודרנית (routing, state management, data fetching). לדוגמא AngularJS, Ember ו- Aurelia הם ספריות מהסוג הזה.
2. ספריות קלות יותר ששמות את הדגש שלהן על שכבת ה- UI. לדוגמא React, Vue.js ו- Inferno.
ולהלן דירוג הפופולריות של הספריות בקטגוריה זו: 

מקום שם הספרייה מספר הכוכבים
1 Vue.js +26.4K
2 React +22.9K
3 Angular 2 +19.3K
4 AngularJS +8.5K
5 Inferno +6.9K
6 Preact +6.1K
7 Aurelia +3.7K
8 Svelte +3.6K
9 Choo +3.2K
10 RiotJS +3.0K

 

Node.js Frameworks

Express נחשבת לספרייה השכיחה ביותר כאשר מדובר בהקמת Web Server עבור Node.js. אך בכל זאת, מה חם היום בקטגוריה?

מקום שם הספרייה מספר כוכבים
1 Express +6.9K
2 Koa +5.0K
3 Feathers +4.1K
4 Nodal +3.9K
5 Keystone +3.6K
6 Sails +3.2K
7 Loopback +2.5K
8 Hapi +1.9K
9 Restify +1.7K
10 Trails +1.4K

 

Mobile

כן, JavaScript כל כך פופולרית שאפשר גם לפתח אפליקציות (native mobile applications) באמצעות טכנולוגיות שמפתחי Web מכירים (HTML, CSS, JavaScript).
הספריות המוכרות כיום לפיתוח Native App הן: React Native ו- NativeScript.
React Native מאפשרת לפתח אפליקציות IOS ו- Android באמצעות קונספטים מוכרים למפתחי React.
NativeScript גם כן מנסה להשיג את אותה המטרה של React Native.
כמו כן, Ionic הינה החלוצה בתחום של פיתוח אפליקציות היברידיות.
דירוג הפופולריות בקבוצה זו:

מקום שם הספרייה מספר כוכבים
1 React Native +17.5K
2 Ionic +6.0K
3 NativeScript +3.8K

 

סיכום:

יש עוד המון כלים, ספריות, טכנולוגיות וסביבות פיתוח שונות בעולם ה- Web.
כמפתח Full Stack לשעבר שהשתמש בספריות כדוגמת React, Redux וכו' אני יכול להעיד שאף פעם לא משעמם בתחום הזה.
היום בתפקידי כ- CEO בחברת TechJob השמה להייטק, אני גם יכול להעיד שיותר ויותר מפתחים נכנסים/עושים הסבה לפיתוח Web.
אם התחום קורץ גם לך, אנו ב- TechJob נשמח להציע לך את משרת החלומות הבאה שלך.