![]() |
שאלה | מי פה חושב ש php זו שפת תכנות ?
לפי דעתי זה פשוט אוסף של פונקציות, היוצרים של PHP לא יודעים דברים בסיסיים כגון זהות אובייקט http://t.co/f7faAaSx .
כל מי שמתכנת בכמה שפות מבין על מה אני מדבר. http://me.veekun.com/blog/2012/04/09...of-bad-design/ סתם רוצה לדעת מי חושב כמוני, ובכל זאת משתמש ב PHP. :) |
אני לא קורא לשפה PHP שפת תכנות מכוון שהיא אינה אחת.
היא שפת סקריפט, בדומה לJAVA PERL וPYTHON הם רצות על תוכנה(סביבה) מסויומת, ולכן היא נקראת שפת סקריפט. http://en.wikipedia.org/wiki/PHP זה שיש לך דעות נגדיות על השפה זה כבר משהו אחר, ובגלל זה כל פעם מעדכנים את הבאגים שלהם, PHP.NET אתה מוזמן להיכנס לקרוא.. |
JAVA זו שפת סקריפטים, מעניין...
|
זה בדיוק כמו להגיד ש-WINDOWS או GOOGLE זה אוסף פונקציות...
אם את זה אתה מגדיר אוסף פונקציות, אז אתה צודק... יש גישות שונות, זה נכון, אבל הדברים מתקדמים פחות או יותר אצל כולם לאותו כיוון |
JAVA זאת שפת סקריפט ? חח
|
ציטוט:
למרות זאת הם עדיין שפת תכנות לכל דבר. ציטוט מווקיפדיה שתסדר לך את העניין: "שפת תכנות היא אוסף של חוקים תחביריים (Syntax) וסמנטיים (Semantic) שבאמצעותם ניתן להגדיר למחשב באופן מפורט פקודות ופעולות שעליו לבצע בתחומים שונים ומגוונים." |
ציטוט:
לפני הכל מי ש"אוהב" את php ובונה את כל העסק שלו על גבי php נא לא לקרוא :) הטענה שלי בגדול היא ש php היא שפת תכנות אבל, זה לא מרגיש כמו שפת תכנות, כמה דוגמאות: קודם כל תורידו את הסורס של php ותעשו grep למילים האלה: `hack` `workaround` `fix this` אחרי זה תורידו את כל השפות בעולם תנסו למצוא כמה מילים כאלה יש בסורס 0 ב javascript שהיא שפת תכנות לכל דבר ואחת הגדולות בהם אתה יכול לעשות את זה קוד:
(function () { קוד:
class Test { אני יגיד לכם, כי ה פשוט לא יכולים לגרום לזה לעבוד, הם מפחדים שאני ייצור פונקציה בתוך הקלאס עם אותו שם `foo` בקיצור אם תכנתתם בשפה אחרת כלשהי אתם גם תרגישו מה שאני מרגיש ש php היא לא שפת תכנות, היא פשוט משהו שמנסה להיות שפת תכנות. רוצים עוד משהו מפגר ?! החובבנים שעובדים על php גילו ש v8 המנוע של קרום ל javascript מהיר יותר מ phpלפעמים כפול 10 (הם מתקרבים למהירות של c++!!!!!!), מה הם עשו ? חח לינק: http://shootout.alioth.debian.org/u3...g=php&lang2=v8 הם רוצים שנריץ javascript בתוך v8 מתוך php WTF!! קוד:
<?php קוד:
$fn = $test->foo; js: קוד:
קוד:
if (~strpos('foo', 'bar')) { בקיצור strpos() בכל שפה בעולם !! לא מחזירה false תמיד מספר, אם היא לא מוצאת כלום היא אמורה להחזיר -1. אני מנסה לעשות מערכת טסטים שתראה כמו ברובי תראו איזה כיף לעשות טסטים: קוד:
describe Environment, "created from the command line" do קוד:
describe('Response') <?php אם אתה רוצה שהסקריפט יעבוד. בקיצור לא יודע מה איתכם אבל אני בתור מתכנת שמעריך את עצמו, לא אומר בראיונות שאני מתכנת ב php, כי אני מתבייש :(. עכשיו חפשו בגוגל את היוצר של php ותקשיבו למה שהוא אומר: "php זה דבר שפשוט התפתח עם השנים, לא התכוונתי שהיא תהיה שפת תכנות, אני בכלל לא יודע לעשות שפות תכנות, היום אני מרגיש שאי אפשר לתקן אותה" |
רבותיי נסחפתם,
מתבייש לספר שאתה יודע PHP? אולי אתה לא רוצה שיידעו שבנית אתרים בעבר, ניתחתם את השאלה יותר מדי, השאלה שצריכה להישאל: האם PHP עושה את העבודה? מבצע את כל מה שנדרש? לא מעמיס על המערכת? |
ציטוט:
מה בעצם אתה אומר ש PHP זו השפה היחידה שאפשר לבנות בה אתרים ? :-0 אני לא קשור לאף webhost אז אני יכול להשתמש ב c בשביל לבנות אתרים אם בא לי. השאלה היא לא האם php עושה את העבודה, השאלה היא הכותרת של האשכול :) php פופולרית מסיבה אחת בלבד, webhosts יכולים לעשות memory limit וכאלה, אז היא הכי פופולרית, אם php הייתה כמו נגיד ruby או python (שקשה לעשות limit) לא היה בה צורך. הם יכולים לעשות גם ביטול לפונקציות וכאלה, בקיצור php נבנתה לפי מה שהוובהוסט רוצים. |
איזה חופרים יש בפורום הזה
|
כל הזמנים הם GMT +2. הזמן כעת הוא 13:31. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ