|
מה תרצה להיות כשתהיה גדול מפתח asp.net מפתח PHP או שניהם?
במה נבחר מפתח PHP או מפתח asp.net ?
בבואנו לתכנן אתר אינטרנט, אנו מתלבטים בכובד ראש בשאלה באיזו שפת תכנות כדאי יותר להשתמש, על מנת שהאתר שלי יספק את צרכי ויעמוד במטרה לשמה הוקם.
התכנון האתר ניקח בחשבון איזו שפת תכנות תהיה יעילה יותר ותאפשר פיתוח אתר אינטרנט איכותי יותר.
הלכנו והתעניינו אצל המומחים:
מפתח asp.net ו מפתח PHP
מאמר זה יערוך השוואה קטנה ודיון בין שתי שפות התכנות. נעמוד על חלק מהיתרונות וחלק מהחסרונות
מפתח PHP מה הוא אומר?
פיתוח אתר אינטרנט בשפת PHP ? משום ששפת התכנות PHP היא שפת תכנות נפוצה המתבססת על קוד פתוח, השפה חינמית, אינה בעלת זכויות יוצרים היא זולה וטובה – אולי נבחר אותה?
מפתח PHP יודע ששפת תכנות PHP מאפשרת לו לנהל אתר בעל אופי דינאמי. הדינמיות מתבטאת בקבלת מידע , ניתוב המידע וביצוע פעולות שונות באמצעותו.
עד כאן השתכנעתי- המחיר בשילוב עם ביצועים טובים – שווה להשקיע.
מפתח asp.net מה הוא אומר?
מפתח asp.net יגיד שכל מה שאפשרי ב PHP , אפשרי גם לביצוע ב ASP.NET.
ואם "במקרה" אין בדיוק את אותה תכונה שביקשת הרי שב Microsoft חשבו על הכל והכינו לך יותר מדרך אחת לבצע את אותה משימה – רק אולי הדרך טיפה שונה, אז מה...תתאמץ קצת.
אבל- זה יהיה המאמץ היחיד שלך . כל מפתח ASP.NET יודע ש Visual Studio. NET היא סביבת הפיתוח הנוחה ביותר שיש.
ה Visual Studio. NET, מקלה על מפתח asp.net גם משום שיש בה בילד אין build-in מנגנון מיוחד לאיתור באגים, היא יכולה להדגיש תחביר, ליידע אותך כאשרישנן שגיאות בקוד, לבצע השלמת פקודות ופשוט לעזור לך לארגן את הקוד טוביותר.
בשונה מPHP כאן בפיתוח asp.net אנחנו רואים טכנולוגיה מובנית.
אולי יש יתרון להבניה ע"י חברה, יש סיבה למחיר ויש תוצאה למפתח.
עדיין מלבל נכון? אז מה נבחר? פיתוח ב PHP או ב asp.net ?
עכשיו מדבר קצת על הקוד – הרי זה כל הסוד- הקוד.
שוב חזרנו למפתח ה asp.net ושאלנו אותו על פשר הקוד:
.NET יוצרת קוד מהודר ,(compiled) קוד "בינארי" (binary) אשר קרוב מאוד לשפת מכונה, קרוב מאוד ולא בדיוק. הקוד הוא קוד Microsoft .Net Common Language Runtime (CLR). ויפעל רק בסביבה מתאימה. ואיך תיווצר סביבה מתאימה? שכבת ה CLR תגרום לשינוי הקוד של האתר, בהתאם לדפדפן ומערכת הפעלה שיש במחשב של המשתמש.
כל שינויי הקודים הללו והתאמתם למערכת ההפעלה ולדפדפן תצרוך
יותר זיכרון מהשרת עבור אפליקציות של ASP.NET.
ומה אומר מפתח PHP על הקוד ?
קוד ה-PHP הינו מפורש (interpreted). ב PHP ניתן להגדיר את השרת כך שיצור קבצים שמורים של עמודי אתר האינטרנט בזיכרון מטמון (cache) כך שלא יהיה צורך לפרש ולהדר את הקוד כל פעם מחדש.
ולכן, אומר לנו מפתח PHP, את קבצי ה PHP ישמור כקבצים קטנים משום שלא צריך לשנות את הקוד בדפדפן של המשתמש.
עדיין קשה להחליט ? נוסיף את הנתון הבא:
בין מפתח ה PHP למפתח ה asp.net קיימת הסכמה כי המטרה העתידית של PHP היא לתת את כל הפונקציות כמו של ASP.NET.
לכן הגירסה האחרונה של PHP דומה לשפת התכנות Java ומשם PHP תתפתח עד שתוכל לשמש גם כשפת תכנותלתוכנות מחשב ולא רק לאתרי אינטרנט.
אז מה בכל זאת נבחר?
האם שפת התכנות ASP.NET או PHP ? אם ניקח את ASP.NET שהיא השפה החכמה יותר והנוחה יותר למתכנת - אך היקרה יותר לחברה ?
האם העובדה שמפתח asp.net יצליח לפתח אתר אינטרנט בפשטות במהירות ובקלות – אך שדורשת יותר יוזכרון ויותר פירושי קוד?
האם זה מספיק ש מפתח asp.net יוכל לנהל את האתר ללא סיבוכים מיותרים, ונוח יותר לניהול – במחיר של רישיונות ובדיקות תקופתיות של רשויות כאלו ואחרות? לעומת פיתוח PHP שהולך ומשתכלל בלי פרוצדורות? .
עכשיו נכניס לתמונה שיקולים לא מקצועיים גרידא:
יושב לו מנהל חברה, ושואל : מהי זמינות מפתח asp.net לעבודה לעומת מפתח php ?
האם השכר של מפתח asp.net זהה לזה של חברו מפתח php ?
כאן אנחנו נכנסים לתמונה, גיוס עסקי תעזור לך לקבל את כח האדם בלי בעיה, רק תחליט מה יעזור לך להגיע לתוצאת האתר שלך ואנחנו נאייש בשבילך את המפתח הרלוונטי להצלחתך.
לשאלות נוספות על גיוס עסקי, בדיקת קורות חיים, הצעות עבודה בתחום פיתוח php, פיתוח web, מפתחי HTML,JAVA מפתחי,
asp.net מפתחי, פיתוח mobile, פיתוח android, פיתוח iphone ios, שיווק on-line באינטרנט, אנשי PPC , אנשי SEO , מנהלי SEM, השמת Account Manager לתחום ה- Affiliates בשפות שונות. Content Writer, כותב תוכן, מנהל תוכן, פיתוח תוכנה softwere development.
תוכלו לפנות אלינו במייל חוזר או בטלפון 072-211-00-33
מעוניינים להצטרף לתוכנית חבר מביא חבר ייחודית, לקבל עדכונים על משרות ולהישאר איתנו בקשר? הצטרפו אלינו ב-.jpg)
|
|