ציטוט:
נכתב במקור על ידי meshuga
אולי כי...PHP לא שפה עילית..?...
|
ציטוט:
שפה עילית היא שפת תכנות שסגנונה קרוב לשפתו של המשתמש בה, להבדיל משפת סף, הקרובה במאפייניה לשפת המכונה שהיא הצורה שבה המעבד מבין את ההוראות הניתנות לו. הבדל נוסף בין שפה עילית לשפת סף הוא שתוכנית שנכתבה בשפה עילית ניתנת לביצוע על קשת רחבה של מעבדים, ואילו תוכנית שנכתבה בשפת סף ניתנת לביצוע רק במעבד או במשפחת המעבדים שלהם נועדה. כתוצאה משני הבדלים אלה, מרבית שפות התכנות הן שפות עיליות.
נלקח מויקיפדיה
|
זה שPHP כתובה בC לא אומר שהיא לא שפה עילית...
ציטוט:
נכתב במקור על ידי meshuga
בכ"מ..אפשר להשתמש בJAVA לWEB, אבל עדיף ללמוד שפות שנבנו במיוחד לזה..כמו PHP,ASP וכד'..
|
ציטוט:
JavaServer Pages (JSP) is a Java technology that allows software developers to dynamically generate HTML, XML or other types of documents in response to a Web client request. The technology allows Java code and certain pre-defined actions to be embedded into static content.
נלקח מויקיפדיה
|
JSP מותאמת לתיכנות צד שרת בדיוק כמו PHP,ASP וכד'... מה גם שJSP היא הרבה הרבה יותר חזקה היא פשוט פחות ידידותית למשתמש
ציטוט:
נכתב במקור על ידי meshuga
אם אתה רוצה לבנות תוכנות וכו'...אז JAVA יותר מתאים...
|
לא בהכרח... JAVA היא שפה מאוד חזקה אבל היא שפה עילית ולחלק מהתוכנות אי אפשר להשתמש בשפה עילית (למשל תיכנות תוכנת בקרה לרובוט בזמן אמת (איזה כיף זה ללמוד רובוטיקה

))
ציטוט:
נכתב במקור על ידי HeroMan
אין תשובה חותכת.
שתיהן שפות טובות מאוד(ודומות תחבירית). למערכת מבוססות חלונות הייתי ממליץ על C# ללא היסוס.
היא שפה חזקה, טובה וחסרת גבולות (בתוך חלונות כמובן). למערכת האמורה לעבוד במגוון גדול של מערכות הפעלה היייתי בוחר ב JAVA. החסרון הוא האיטיות והכובד שלה.
אז בוא נסכם, הכל תלוי בדרישותיו של הלקוח.
|
אולי הקוד עצמו בJAVA יותר כבר אבל הסביבת העבודה של C# (.net framework) שוקלת הרבה יותר מסביבת העבודה של JAVA (Java runtime environment - JRE). אם ייעילות הקוד היא גורם מכריע בפרוייקט (בנחה שיש לך מספיק משאבים) תמיד אפשר לכתוב בצורה יעילה יותר את הקומפיילר הדרוש לסוג המעבד שאיתו תעבוד.
השפות לא "דומות תחבירית" זאת פשוט העתקה של מיקרוסופט... מה גם שהאפשרויות והמבנה של תכנות מונחה עצמים בJAVA מתקדמות הרבה יותר מבC#.