מצטער על הכותרת ,אבל עדיין ,מה כול השטויות האלו?א.מבחינת פיתוח עדיף להשתמש בASP.NET? אני אשמח אם תסביר לי את הייתרונות שלה על PHP ,וכמה ברורים הם ,ואם אפשר בבקשה,בלי יותר מדי בולשיט.
ב.בחשיבה לעתיד ,PHP עדיין מפותחת תחת ZEND ולא אני ולא אתה ולא אף אחד אחר ,לא יודעים מה מצפה לנו בגירסאות הבאות שלה ,מה שכן השפה הזאת מתפתחת באופן מפחיד ,והייתי אומר לMS לפקוח עיניים.
ג.דיבאגר רציני אהאאא? יצא לך לעבוד עם ZEND STUDIO ,או שאתה קורא לVS דיבגאר רציני בגלל כול הפקדי HTML שלו?
אני גם אוהב את VS,אבל אני יודע גם להכיר בייתרונות האמיתיים שלו בתור דיבגאר ,מאשר בייתרונות שגורמים לי נוחות מסויימת (לפעמים הנוחות הזאת של לגרור פקדים ,ולתת להם פרמטרים ,באה על חשבון המון המון דברים).
כנראה שלא הבנת את הרעיון של המוח הסקרן ,ברגע שהמערכת שלי בנויה על תשתית טובה ,אני לא זקוק ל4 שעות כדי למצוא בעיה בקוד ,יש לי דיבגאר מעולה ,שיגיד לי בדיוק איפה השגיאה ,ומה עשיתי לא נכון.
בקשר לאיך שהקוד בנוי ,אממ אף אחד לא אמר שהקוד לא בנוי טוב ,אבל אם הוא בנוי כול כך טוב ,וכול כך יעיל ,למה לא לחלוק אותו עם עוד מתכנתים?
למה הכול צריך ליהיות סגור תמיד ,זה לא שביקשו מהם לפרסם את הKERNEL של VISTA.
"אז בספריות של PHP אתה רואה את המימוש, ודרך אגב זה נורא מבלבל לכל מתכנת יש צורת תיכנות משלו , אם תתחיל לעבור עכשיו על ספריות מפה לשם ובחזרה , תמיד תפקפק בקוד שלך האם הוא הייעיל ביותר, האם צורת העבודה שלך הנכונה ביותר וכדומה , וזה רק יבלבל אותך."
חח זה כול היופי בתיכנות לא? שאתה לא תמיד בטוח שהקוד שלך הוא היעיל ביותר ,אבל תמיד תיהיה לך האפשרות לייעל אותו יותר.
אני אחד שאוהב לבנות דברים ולהגיע קודם כול לרמה שהם יעבדו נכון ,ותאמין לי שברגע שהם עובדים נכון ,יעלו לך כול כך אפשרויות לייעל את הקוד,וזה כיף.
אני מעדיף את PHP מהסיבות הבאות:
1.קוד פתוח
2.מערך עזרה ענקי - PHP.NET ,ועוד מיליון פורומים של תמיכה בחו"ל,אומנם זה לא מסודר כמו MSDN ,אבל זה גם לא נופל ממנו בהרבה.
3.סביבות פיתוח מדהימות ,Zend Studio/Php Designer/Eclipse עזוב מיותר להמשיך.
4.עבודה נוחה על תשתית הMVC ,אני לא יודע אם שמעת על זה אבל קיים דבר שנקרא Zend Framwork.
5.סדר הירארכי? חח ,תתכנת נכון יהיה לך סדר הירארכי מעולה.
אף אחד לא אמר שאנחנו מחשבים ,אבל אנחנו גם לא רובוטים ,ברגע שאנחנו נהיה מתוכננים מראש ,ונשים קונטרול פה ,WEB SERVICE שם ,ונדע כבר את התוצאה מראש ,ושלא תיהיה לנו שגיאה אף פעם ,ולא נוכל לטפל בה כמו שצריך ,ולא נוכל אפילו להציץ בקוד של האובייקטים שאנחנו משתמשים בהם,המצב יהיה רע מאוד.