PHP קיים בארץ?
-
@צדיק-תמים כתב בPHP קיים בארץ?:
אני אמרתי מת? לא. תקרא שוב מה שכתבתי. כתבתי שיש מגמת ירידה עקבית
נכון, כתבת :
מה שמחיה אותה לדעתי זה בעיקר וורדפרס
לא אמרת שהוא מת אלא שמשהו מחיי אותו... והבנתי שכאילו בלי זה היה עדיף לו למות בשביל node ולזה אני לא מסכים. אוליי תסביר לי יותר מה הייתה כוונתך
אני גם מתקשה להאמין שהנתון של 80% נכון,
הנה עוד אתרים שאומרים את זה, לא נראה לי שכולם טועים
https://blog.hubspot.com/website/php-website-examples
https://www.emizentech.com/blog/websites-companies-that-use-php.html
https://www.netsolutions.com/insights/what-is-php/בכל מקרה מה שמשנה זה לא כמה אתרים קיימים אלא פופולאריות בקרב מפתחים
https://insights.stackoverflow.com/survey/2021#section-most-popular-technologies-programming-scripting-and-markup-languagesאני מבין את הנקודה שלך בנוגע לפופולאריות של שפות תכנות בקרב מפתחים. זו נקודה חשובה, אבל זו רק חלק מהתמונה. חשוב גם לזכור את ההיסטוריה של PHP ואת הרקע הגדול של התוכניות שנכתבו ב-PHP וממשיכות להפעיל מערכות ברחבי העולם.
זה נכון שחלק מהמפתחים מעדיפים שפות חדשות יותר, כמו Node.js, אבל זה לא מזגיר את החשיבות של PHP. ישנן חברות רבות שעדיין משתמשות ב-PHP בגלל היכולות שלה ובגלל השיקולים של המשאבים: קוד מוכן שעובד, מפתחים בעלי ניסיון, וסביבה מוכרת.
אם נבחן את המגמות האחרונות בענף הזה, אנחנו רואים שלמרות שהשפה היא מופקעת כלפי מטה, היא עדיין מהווה חלק גדול מהתשתית של האינטרנט. זו נקודה שאני חושב שחייבים לקחת בחשבון כאשר אנחנו מדברים על "פופולאריות" של שפה תכנות מסוימת.יש שם כמה שטויות והרבה דברים שמוצגים בצורה מעוותת. אני לא יכול להתחיל להגיב על הכל אבל הנה פנינה מובחרת:
לגבי המשפט שציטטת מהמקור שלי, אני מסכים שהמשפט הזה מוזר. אני מאמין שהכוונה הייתה שהמבנה של שפת SQL עשויה להגן יותר טוב מנגד להתקפות הזרקת SQL, אך לא נמנע מהתקפות כאלה לגמרי.
-
@לא-מתייאש כתב בPHP קיים בארץ?:
לא אמרת שהוא מת אלא שמשהו מחיי אותו... והבנתי שכאילו בלי זה היה עדיף לו למות בשביל node ולזה אני לא מסכים. אוליי תסביר לי יותר מה הייתה כוונתך
אל תפרשן אותי.. אני אמרתי שזה מחייה אותה, אתה בעצמך אמרת שחצי מהאתרים זה וורדפרס...
ואם היא כל כך לא פופולארית. ברור שבלי וורדפרס הנתונים היו אחרים לגמרי
(אגב לדעתי וורדפרס לא נחשב PHP, כי רוב האתרים משתמשים בוורדפרס בלי לגעת כמעט או בכלל בקוד PHP אלא רק תוספים מוכנים, ואתה סופר את המספר הסופי של האתרים כראיה לפופולאריות...)
וגם לא אמרתי שהתחליף של PHP לדעתי זה node.@לא-מתייאש כתב בPHP קיים בארץ?:
זה נכון שחלק מהמפתחים מעדיפים שפות חדשות יותר, כמו Node.js, אבל זה לא מזגיר את החשיבות של PHP. ישנן חברות רבות שעדיין משתמשות ב-PHP בגלל היכולות שלה ובגלל השיקולים של המשאבים: קוד מוכן שעובד, מפתחים בעלי ניסיון, וסביבה מוכרת.
אם נבחן את המגמות האחרונות בענף הזה, אנחנו רואים שלמרות שהשפה היא מופקעת כלפי מטה, היא עדיין מהווה חלק גדול מהתשתית של האינטרנט. זו נקודה שאני חושב שחייבים לקחת בחשבון כאשר אנחנו מדברים על "פופולאריות" של שפה תכנות מסוימת.מאיפה הציטוט?
לא הבנתי, זה שיש מלא אתרים וקוד קיים זה סיבה למתכנתים לכתוב בה אתרים חדשים?@לא-מתייאש כתב בPHP קיים בארץ?:
לגבי המשפט שציטטת מהמקור שלי, אני מסכים שהמשפט הזה מוזר. אני מאמין שהכוונה הייתה שהמבנה של שפת SQL עשויה להגן יותר טוב מנגד להתקפות הזרקת SQL,
שזה כמובן קשקוש מוחלט. אדרבה, תסביר משהו אחד ש"המבנה של שפת SQL מגן טוב יותר"
-
@לא-מתייאש כתב בPHP קיים בארץ?:
חוץ מזה שכ-80% מהאתרים משתמשים ב-PHP ו"רק" חצי מזה זה וורדפרס
לא, זה 43% מכל האתרים ברשת, לא מתוך ה80% שבPHP
https://colorlib.com/wp/wordpress-statistics/
https://blog.hubspot.com/website/wordpress-stats
https://barn2.com/blog/wordpress-market-share/
ועדיין זה המון. אין לי איך להסביר את המספרים האלה, ודאי לא מול נתוני הפופולאריות בקרב מפתחים, אם יש לPHP 20% בערך בקרב המתכנתים, איך יש לה 37% מהאתרים כולם, לא כולל וורדפרס? זה באמת תמוה לי. -
@צדיק-תמים כתב בPHP קיים בארץ?:
(אגב לדעתי וורדפרס לא נחשב PHP, כי רוב האתרים משתמשים בוורדפרס בלי לגעת כמעט או בכלל בקוד PHP אלא רק תוספים מוכנים, ואתה סופר את המספר הסופי של האתרים כראיה לפופולאריות...)
וגם לא אמרתי שהתחליף של PHP לדעתי זה node.אני חושב אחרת, לדעתי וורדפרס זה כן PHP וזה גם PHP++ אפילו, כי למי שיודע PHP ומגיע לוורדפרס, נהנה מכל הפונקציות של וודפרס, מה-SHORTCODE וכל התוספים המדהימים שיעזרו לו, מתוכן, JETPACK, CODESNIPPET, WPFORMS. זה חוסר הרבה הרבה זמן. יש אלפים של אלפים של נושיאם בקוד פתוח שאתה יכול להעריך אותם בקלות מאוד, יש את ה-API REST המדהימה. את העיצוב של תמר עשיתי ב-15 דקות ! זה לא משהו משהו אבל זה רק 15 דקות של עבודה.
חוץ מזה, נכון שפופולאריות אמיתית מתחילה עם יכולת המפתחים לכתוב בשפה, אך זה לא הכל. כמו שאמרת, רוב משתמשי וורדפרס לא מגעים בקוד PHP בעצמו, אך זה לא מנמיך מהפופולאריות של PHP. העובדה שמפתחים כתבו תוספים מוכנים בשפה זו שמשתמשים בהם רבים, היא גם סוג של פופולאריות.
-
@צדיק-תמים כתב בPHP קיים בארץ?:
לא, זה 43% מכל האתרים ברשת, לא מתוך ה80% שבPHP
לא הבנתי 50% * 80% = 40%
ועדיין זה המון. אין לי איך להסביר את המספרים האלה, ודאי לא מול נתוני הפופולאריות בקרב מפתחים, אם יש לPHP 20% בערך בקרב המתכנתים, איך יש לה 37% מהאתרים כולם, לא כולל וורדפרס? זה באמת תמוה לי.
עצם השילוב עם ה-HTML הוא מדהים ביותר, כאילו ליישומים פשוטים, אף שאני לא מכיר (עדיין) את NODE, אני חושב שמה שיקח 3 שעות ב-NODE יקח שעה עם PHP (כאן אני ממש זורק מספרים, וזה רק הרגשה מהלב, כשאלמד אדע), ואני מדגיש, ליישומים פשוטים. לא כולם צריכים לעשות דברים מסובכים, והייתי אומר שהרוב לא צריכים לעשות דברים מסובכים.
וכדי להדגיש גם מה אמרתי בהתחלה האם PHP קיים בארץ, ראיתי בעברית הרבה פורומים עם NODEBB ובאמת, אני הרבה על פורומים באנגלית ובצרפתית, וכולם ב-PHP, כאילו לא הייתי מכיר מה זה בכלל NODEBB. אני יודע שאם הייתי צריך לעשות פורום, הייתי עושה אותו ב-PHP עם flarum כמובן, ואני לא היחד שחושב את זה : https://www.slant.co/versus/2791/2795/~nodebb_vs_flarum
-
@לא-מתייאש כתב בPHP קיים בארץ?:
וכדי להדגיש גם מה אמרתי בהתחלה האם PHP קיים בארץ, ראיתי בעברית הרבה פורומים עם NODEBB ובאמת, אני הרבה על פורומים באנגלית ובצרפתית, וכולם ב-PHP, כאילו לא הייתי מכיר מה זה בכלל NODEBB. אני יודע שאם הייתי צריך לעשות פורום, הייתי עושה אותו ב-PHP עם flarum כמובן, ואני לא היחד שחושב את זה : https://www.slant.co/versus/2791/2795/~nodebb_vs_flarum
ברור שאתה לא היחיד, וגם מי שחושב הפוך הוא לא יחיד. וגם זה נכון שבמקרה של הפורומים החרדיים בארץ זה היה שרשרת חיקוי - בפורומים כלליים בארץ אין את תופעת הנודביבי...
אבל גם מספר הכוכבים בגיטאהב של nodebb ושל flarum הוא כמעט זהה 14L, 13.4K, ולנודביבי יש קהילה מכובדת, מאות תוספים, והמון התקנות פעילות. כל אחד מחליט על סמך הפורומים שהוא נתקל זה טבע האדם...
ולסיום, יכול להיות שבאמת flarum יותר טוב, אני לא יודע כי לא ניסיתי. כמו שייתכן שנודביבי יותר טוב ואתה לא יודע כי לא ניסית (מהצד הניהולי)...@לא-מתייאש כתב בPHP קיים בארץ?:
עצם השילוב עם ה-HTML הוא מדהים ביותר, כאילו ליישומים פשוטים, אף שאני לא מכיר (עדיין) את NODE, אני חושב שמה שיקח 3 שעות ב-NODE יקח שעה עם PHP (כאן אני ממש זורק מספרים, וזה רק הרגשה מהלב, כשאלמד אדע), ואני מדגיש, ליישומים פשוטים. לא כולם צריכים לעשות דברים מסובכים, והייתי אומר שהרוב לא צריכים לעשות דברים מסובכים.
-
@צדיק-תמים כמובן, לא אמרתי ש-flarum יותר טוב, אלא שבשבילי שיש לי שנים של ניסיון ב-PHP, אף שאני מתכוון ללמוד NODE, בכל זאת בשבילי וודאי שזה יהיה יותר טוב.
ואפילו הכי, אני לא כ"כ אוהב את האתרים שהם כולו AJAX, אני מרגיש שלא משנה מה נעשה, זה אף פעם לא יהיה מהיר כמו
https://stackoverflow.com/questions
https://forum.xda-developers.com/
אני בשיטה משתמש הכי פחות ב-AJAX וכמה שיותר ברנדר בצד השרת.בדיוק לזה הייתי רוצה לענות
נכון שPHP התהוותה באופן שמאפשר התערבות של HTML וקוד, וזה יכול להוביל ל"קוד ספגטי". אבל, זה לא תכלית של PHP, זה רק אחת השימושים שמפתחים בחרו להשתמש בה, ליישומים פשוטים, זה הרבה יותר מהר. כמובן שלא לעשות דברים מורכבים ככה.בעצם, אם אנחנו מדברים על מקרים מורכבים יותר, PHP מאפשרת שימוש בתבניות עיצוב (templates), שמפרידות בין הלוגיקה של היישום לבין הממשק המשתמש. ישנן מערכות PHP רבות, כמו Laravel וSymfony, שמציעות מערכת MVC מובנית. השימוש באלו מאפשר למפתחים לכתוב קוד מנותק, מאובטח ומתחזק.
לגבי ההערה שלו על SPA (Single Page Applications) וJavaScript: אני מסכים שהם הם חזקים ומתקדמים מאוד. אבל לא כל היישומים זקוקים להם, ולא כל המפתחים מנוסים בהם כפי שהם מנוסים בPHP.
וזה מה שאני מתעקש לומר, כל שפה יש לה את היתרונות והחסרונות שלה. חשוב לבחור את הכלים שמתאימים למטרה שלנו, ולא רק מה שהכי נושא בשיח התכנות המודרני.
-
@לא-מתייאש כתב בPHP קיים בארץ?:
ואפילו הכי, אני לא כ"כ אוהב את האתרים שהם כולו AJAX, אני מרגיש שלא משנה מה נעשה, זה אף פעם לא יהיה מהיר כמו
https://stackoverflow.com/questions
https://forum.xda-developers.com/כאמור לעיל אפשר לעשות בניה בצד השרת (SSR) גם בvue, ריאקט וכו'. ככה שזה לא טיעון
ואגב, האתר שלך לא כזה מהיר...
בפרט בהשוואה לאתר SPA אחרי הכניסה הראשונה, שכל הHTML וJS נמצאים במטמון, וגם בכניסה הראשונה - אפשר לשים אותם על CDN כך שייטענו הרבה יותר מהר@לא-מתייאש כתב בPHP קיים בארץ?:
בעצם, אם אנחנו מדברים על מקרים מורכבים יותר, PHP מאפשרת שימוש בתבניות עיצוב (templates), שמפרידות בין הלוגיקה של היישום לבין הממשק המשתמש. ישנן מערכות PHP רבות, כמו Laravel וSymfony, שמציעות מערכת MVC מובנית. השימוש באלו מאפשר למפתחים לכתוב קוד מנותק, מאובטח ומתחזק.
טמפלייט זה פתרון חלקי מאוד, כי הוא מנתק את הHTML מהקוד PHP, אבל לא את הלוגיקה מההתעסקות עם האלמנטים בעמוד בJS
-
@צדיק-תמים כתב בPHP קיים בארץ?:
כאמור לעיל אפשר לעשות בניה בצד השרת (SSR) גם בvue, ריאקט וכו'. ככה שזה לא טיעון
כן וודאי שאפשר אבל כמו שאפשר לעשות אתר כולו דינמי וכולו ב-AJAX ב-PHP... כאילו PHP הוא המומחה ברנדר בצד השרת.
ואגב, האתר שלך לא כזה מהיר...
הדס ? הוא מקבל בין 90 ל-100 ב-pagespeed insight. כאילו מה זה מהיר בשבילך ?
בפרט בהשוואה לאתר SPA אחרי הכניסה הראשונה, שכל הHTML וJS נמצאים במטמון, וגם בכניסה הראשונה - אפשר לשים אותם על CDN כך שייטענו הרבה יותר מהר
כן אישי אני שונא את זה כשאין צורך, זה ארוך מאוד בהתחלה, וזה טוב רק בשביל צרכים מסויימים. תדמיין שכל אתר היה ב-SPA והיה צריך להמתין 5 - 10 שנייות עד התצוגה
ובעוד שב-SPA, הדפדפן צריך לטעון קוד JS ולהריץ אותו לפני שהוא יכול להציג משהו למשתמש.
וזה בלי לדבר ש-SPA גם מביאים איתם משאבים ומגבלות משלהם. לדוגמה, הם מורכבים יותר לפיתוח, וקשים יותר לאינדקסציה במנועי חיפוש (ובפרט שגוגל ממש לא אוהב טעינות ארוכות בהתחלה). SPA מועיל באתרים שהם יותר דומים לאפליקציות ובהם יש הרבה פעילות דינאמית מצד המשתמש, אבל לא באתרים שמתמקדים בתוכן. במקרים כאלה, רינדור בצד השרת יהיה בדרך כלל מהיר יותר ומתאים יותר.
הכל תלוי במטרה של האתר ובמה שאתה מנסה להשיג. אין תשובה אחת נכונה לכולם, וזה מה שאני מתעקש לומר, בשביל אתרי תוכן (לדעתי), רק PHP, בשביל אפליקציות וואב מורכבות, NODE. וזה מסביר את 37% שאתה לא מבין, רובם של האתרים זה אתרי תוכן ולכן הם עשויים ב-PHP, אפליקציות וואב זה כלום באחוזים, לכן NODE זה אפילו לא 2% מהאתרים.
הייתי אומר שזה דומה להבדל שיש בין מטוס לאוטו, אתה לא הולך לקניות עם המטוס, אתה תסתבך, ואתה לא הולך לסין עם אותו, אתה גם תסתבך.טמפלייט זה פתרון חלקי מאוד, כי הוא מנתק את הHTML מהקוד PHP, אבל לא את הלוגיקה מההתעסקות עם האלמנטים בעמוד בJS
אבל, זה בעיקר נושא של ארכיטקטורה של היישום, ולא בהכרח בעיה של השפה עצמה. במקרים רבים, אפשר לפתור את הבעיה הזו באמצעות שימוש נכון בתכנון היישום וטכניקות פיתוח מתאימות.
-
@לא-מתייאש כתב בPHP קיים בארץ?:
כן וודאי שאפשר אבל כמו שאפשר לעשות אתר כולו דינמי וכולו ב-AJAX ב-PHP... כאילו PHP הוא המומחה ברנדר בצד השרת.
@לא-מתייאש כתב בPHP קיים בארץ?:
הכל תלוי במטרה של האתר ובמה שאתה מנסה להשיג. אין תשובה אחת נכונה לכולם, וזה מה שאני מתעקש לומר, בשביל אתרי תוכן (לדעתי), רק PHP, בשביל אפליקציות וואב מורכבות, NODE.
כמה פעמים אני יחזור על זה שאתה משווה חצילים לעגבניות?
אין כזה דבר "PHP מומחה ברינדור צד שרת".
אין קשר בין:- כן או לא SPA
- כן פריימוורק או לא (לפריימוורק יש הרבה יותר מטרות מאשר רק SPA שזה מטרה משנית
- איזו שפת הצד שרת - PHP או node או פייתון או .net וכו'
רינדור בצד שרת בטמפלייטים אפשר לעשות בכל שפת צד שרת שהיא. פריימוורק יכול להיות גם רינדור בצד שרת. SPA יכול להיות גם בלי שום פריימוורק (נודביבי למשל...).
מאיפה ההתניה הזאת בין רנדור צד שרת לבין PHP ובין פריימוורק + SPA לבין נוד? מאיפה הבאת שPHP יודע לרנדר יותר טוב בצד שרת? מה הקשר?@לא-מתייאש כתב בPHP קיים בארץ?:
לדוגמה, הם מורכבים יותר לפיתוח
לא נכון
זה דרך ארוכה שהיא קצרה
בכלל, איך אתה כותב את זה בלי שאתה מכיר שום פריימוורק?@לא-מתייאש כתב בPHP קיים בארץ?:
אבל, זה בעיקר נושא של ארכיטקטורה של היישום, ולא בהכרח בעיה של השפה עצמה. במקרים רבים, אפשר לפתור את הבעיה הזו באמצעות שימוש נכון בתכנון היישום וטכניקות פיתוח מתאימות.
לא הבנתי מילה...
מה הקשר ארכיטקטורה? מי אמר בעיה בשפה? הנקודה היא שבכל מה שקשור לאחרי הרינדור, אין הפרדה בין הלוגיקה לHTML. וזה מתכון לקוד ספגטי@לא-מתייאש כתב בPHP קיים בארץ?:
הדס ? הוא מקבל בין 90 ל-100 ב-pagespeed insight. כאילו מה זה מהיר בשבילך ?
מהיר זו החוויית משתמש. כל מעבר עמוד לוקח כמה שניות, יותר ממה שלוקח לעבור עמוד פה במתמחים לדוגמה.
ולגבי PageSpeed Insights,
האתר nodebb שלי מדריכים, מקבל בעמוד ראשי 99 בביצועים ו91 בSEO, ובעמוד "נושאים אחרונים" 94 בביצועים ו75 בSEO, ובעמוד פוסט ספציפי 92 בשני המדדים.
האתר הדס בעמוד הראשי מקבל 87 בביצועים, ו75 בSEO, ובעמוד של סרטון ספציפי 94 בביצועים ו75 בSEO -
@לא-מתייאש כתב בPHP קיים בארץ?:
לא קראתי את כל התשובה
חבל
ואם תבדוק ביצועים למתמחים טופ תראה נתונים דומים -
@לא-מתייאש נכון, זה מה שאני אומר
שההקשר שעשית בין מהירות לבין רנדור בצד שרת לא נכון. אתר שבנוי נכון בSPA ייתן ביצועים ותחושה מעולים, ואתר שבנוי לא נכון יעבוד לאט גם אם יהיה רנדור בצד שרת.
אגב, נראה שבאמת לא קראת את כל הפוסט הארוך האחרון שלי, אני מתלבט אם להמשיך להגיב פה בכלל...@לא-מתייאש כתב בPHP קיים בארץ?:
@צדיק-תמים לא קראתי את כל התשובה אבל אתה משווה אתר שיש לא עשרות אלפי ציפיות לאתר שיש לו אוליי 10?
לא להעליב, לפי גוגל אנליטיקס יש לאתר שלי 7.3K צפיות בחודש
והוא על שרת פצפון של 6 דולר לחודש, עם עוד כמה דברים שרצים שמה. -
@לא-מתייאש אם תדע שPHP היא לא טובה, או לחלוטין או למקרים רבים או למקרה הנוגע לך.
יכאב לך? תרגיש בזבוז? מרמור?
נניח קנית מכונית חסכונית בדלק, ואז אחרי הקניה מישהו אומר לך שאתה יכולת לקנות מכונית דומה עוד יותר חסכנית. אחרי כל הכאבים אתה נפנה לבדוק את ההבדל, ואתה מגלה שזה 30 ש"ח לשנה בערך...
אם היה דרך קלה למדוד את כל הפרמטרים האלו של: פיתוח, תחזוקה, ספריות, אחסון, ביצועים, היית רואה שכל ההבדלים הם עוד יותר שוליים מההבדל של ה30 ש"ח להוצאות דלק שנתיות.באשר לשאלתך למה לא מלמדים PHP, זה קשור לתעסוקה.
לא מלמדים אף אחד כדי שיישב ויבנה לו בבית אתר, אלא כדי לעבור בחברת תוכנה, וגם לעבוד על פרוייקטים גדולים.
חברה עובדת בצוות, ויש שפות שמאוד לא מתאימות לעבודת צוות, למשל PHP.
בשביל עבודת צוות מאוד כדאי לעבוד עם שפות מרובעות יותר. -
@צדיק-תמים כתב בPHP קיים בארץ?:
@לא-מתייאש נכון, זה מה שאני אומר
שההקשר שעשית בין מהירות לבין רנדור בצד שרת לא נכון. אתר שבנוי נכון בSPA ייתן ביצועים ותחושה מעולים, ואתר שבנוי לא נכון יעבוד לאט גם אם יהיה רנדור בצד שרת.
אגב, נראה שבאמת לא קראת את כל הפוסט הארוך האחרון שלי, אני מתלבט אם להמשיך להגיב פה בכלל...עדיין לא מחילה. אני אקח את הזמן בערב. וודאי שמה שמשפיע בסוף זה איכות הקוד.
@לא-מתייאש כתב בPHP קיים בארץ?:
@צדיק-תמים לא קראתי את כל התשובה אבל אתה משווה אתר שיש לא עשרות אלפי ציפיות לאתר שיש לו אוליי 10?
לא להעליב, לפי גוגל אנליטיקס יש לאתר שלי 7.3K צפיות בחודש
והוא על שרת פצפון של 6 דולר לחודש, עם עוד כמה דברים שרצים שמה.אין לי מה להעליו, זה היה קצת נראה בדיחה לכן הגבתי במהירות. הדס יש לו יותר מפי 3 אבל העניין שרק התקנת את נודביבי, כאילו גם את זה אני יכול לעשות בלי ללמוד שום דבר.
-
גם xenforo וכמובן PHPBB בנויים על PHP, אבל בעיקרון פורומים לא מתקינים לפי PHP וכדומה אלא לפי מחיר פונקציות מראה תוספים וכו'
לגבי ההדס, יחסית לאתרי וידאו אחרים הוא ממש מהיר, אבל אני לא יודע אם זה בגלל הPHP...
אוסיף את דעתו של המשורר של גוגלNode.js is generally faster than PHP. Node.js uses an event-driven, non-blocking I/O model, which allows it to handle multiple requests simultaneously. PHP, on the other hand, uses a synchronous I/O model, which means that it can only handle one request at a time.
In a benchmark test conducted by Kinsta, Node.js was able to handle 100,000 concurrent requests per second, while PHP could only handle 20,000. This means that Node.js is five times faster than PHP when it comes to handling concurrent requests.
However, it's important to note that performance is not the only factor to consider when choosing a programming language. PHP has a larger community and more resources than Node.js, which can be helpful for beginners. PHP is also more widely used, which means that there are more libraries and frameworks available for it.
Ultimately, the best programming language for you will depend on your specific needs and requirements. If you need a language that is fast and can handle a lot of concurrent requests, then Node.js is a good choice. If you need a language that has a large community and a lot of resources, then PHP is a good choice.
-
@תוכניתן כתב בPHP קיים בארץ?:
@לא-מתייאש אם תדע שPHP היא לא טובה, או לחלוטין או למקרים רבים או למקרה הנוגע לך.
יכאב לך? תרגיש בזבוז? מרמור?
נניח קנית מכונית חסכונית בדלק, ואז אחרי הקניה מישהו אומר לך שאתה יכולת לקנות מכונית דומה עוד יותר חסכנית. אחרי כל הכאבים אתה נפנה לבדוק את ההבדל, ואתה מגלה שזה 30 ש"ח לשנה בערך...
אם היה דרך קלה למדוד את כל הפרמטרים האלו של: פיתוח, תחזוקה, ספריות, אחסון, ביצועים, היית רואה שכל ההבדלים הם עוד יותר שוליים מההבדל של ה30 ש"ח להוצאות דלק שנתיות.על זה, לא אענה בפרט שב"ה אמרתי שאני גם אלמד את נוד.
באשר לשאלתך למה לא מלמדים PHP, זה קשור לתעסוקה.
לא מלמדים אף אחד כדי שיישב ויבנה לו בבית אתר, אלא כדי לעבור בחברת תוכנה, וגם לעבוד על פרוייקטים גדולים.
חברה עובדת בצוות, ויש שפות שמאוד לא מתאימות לעבודת צוות, למשל PHP.
בשביל עבודת צוות מאוד כדאי לעבוד עם שפות מרובעות יותר.תודה רבה שאתה הראשון שקצת ענה לשאלה שלי, רק אני רוצה להבין מה קורה בראש של הישראלים, כי בחו"ל לומדים PHP. בחו"ל יש חברות שבונות אתרים קטנים ובינונים בשביל עסקים קטנים או בינוניים. כאן אני רואה שבאמת אין כ"כ או הרבה פחות. בחו"ל כל עסק קטן, כל ספח אפילו יש לו אתר, כאן מי שאין לא הרבה כסף בשביל לשלם, אין לו אתר אלא אם כן הוא עושה את זה בעצמו בלי קוד.
בחו"ל לומדים תואר וורדפרס כאילו, ועם זה אפשר לעבוד, וכאן זה לא ככה. -
@לא-מתייאש כתב בPHP קיים בארץ?:
בחו"ל יש חברות שבונות אתרים קטנים ובינונים בשביל עסקים קטנים או בינוניים. כאן אני רואה שבאמת אין כ"כ או הרבה פחות. בחו"ל כל עסק קטן, כל ספח אפילו יש לו אתר, כאן מי שאין לא הרבה כסף בשביל לשלם, אין לו אתר אלא אם כן הוא עושה את זה בעצמו בלי קוד.
בחו"ל לומדים תואר וורדפרס כאילו, ועם זה אפשר לעבוד, וכאן זה לא ככה.גם בארץ יש, אבל זה בניית אתרים, לא תכנות, כי האתרים הקטנים האלה נבנים בוורדפרס ולא בקוד (בדרך כלל)...
-
@צדיק-תמים כתב בPHP קיים בארץ?:
@לא-מתייאש כתב בPHP קיים בארץ?:
בחו"ל יש חברות שבונות אתרים קטנים ובינונים בשביל עסקים קטנים או בינוניים. כאן אני רואה שבאמת אין כ"כ או הרבה פחות. בחו"ל כל עסק קטן, כל ספח אפילו יש לו אתר, כאן מי שאין לא הרבה כסף בשביל לשלם, אין לו אתר אלא אם כן הוא עושה את זה בעצמו בלי קוד.
בחו"ל לומדים תואר וורדפרס כאילו, ועם זה אפשר לעבוד, וכאן זה לא ככה.גם בארץ יש, אבל זה בניית אתרים, לא תכנות, כי האתרים הקטנים האלה נבנים בוורדפרס ולא בקוד (בדרך כלל)...
לא אני מדבר על תואר שלומדים HTML, CSS, JavaScript, PHP , MySQL וכל ה-codex של וורדפרס, כדי לבנות תוספים, נושאים. גם צריך ללמוד ספריית jquery. יש גם את כל החלק של woocommerce שיש הרבה הרבה ביקוש. כל מי שצריך חנות אונליין או אתר ויטרינה פונה לחברות הללו. וכמובן שאי אפשר בלי קוד, כל לקוח יש לו דרישות מאוד ספציפיות, חייב קוד.