1029
צפיות
צפיות
5
תשובות
תשובות
שפת בניית צאט
מישהו מוכן לדרג לי את השפות הבאות מהעדיפה לבניית צאט עד הכי פחות עדיפה:
asp,asp.net,jsp,php
ואם יש שפה אחרת עדיפה – אשמח את תתנו לי קישור למדריך חינמי באינטנט בעברית לשפה זו
מישהו מוכן לדרג לי את השפות הבאות מהעדיפה לבניית צאט עד הכי פחות עדיפה:
asp,asp.net,jsp,php
ואם יש שפה אחרת עדיפה – אשמח את תתנו לי קישור למדריך חינמי באינטנט בעברית לשפה זו
5 תשובות
תיקון שגיאת כתיב
כתבתי "אשמח את תתנו לי קישור למדריך חינמי באינטנט בעברית לשפה זו"
ובמילה באינטנט התכוונתי ל-באינטרנט
אוקיי אז ככה..
נתחיל קצת בתיקוים והסברים:
1. jsp אינה שפה… jsp = java server page
לכן ה JSP אינו שפה אלא בעצם JAVA היא השפה..
אוקיי ועכשיו לדירוג אם אפשר לדרג בכלל..
php אינה שפה שנועדה לבניית צאט אני אומר זאת בהסתייגות מסוימת כי נבנו צ'אטים מצויינים ב PHP אך PHP נועד בכדי לבנות דפי שליפה והכנסה ל DB
אמממ Java שפה מאד חזקה ומצוינת רק משהו אחד כדי לבנות צאט טוב ב JAVA צריך לדעת את השפה כדי לא לעשות פאשלות אחת זה יצא סתם איטי וחבל, JAVA כשלעצמה הינה שפה חזקה מאד ונועדה לבניית אתרים תשתיתיים בעלי פעולות ולוגיקה רבה.
asp/asp.net אם כבר asp אז כמעט בטוח שעדיף asp.net שזה עולה כסף ואני לא בטוח שאתה רוצה אבל שפה בהחלט ששווה לבנות בה צ'אט , קלה מאד וממשק נוח
בקיצור אם לסכם אם אתה רוצה משהו מקצועי שעתיד להתפתח למשהו גדול הייתי הולך על JAVA
בשביל צ'אט קטן ונחמד asp.net ייעשה את העבודה
מקווה שעזרתי במשהו
לא ממש מדויק.
אין לי כרגע זמן להכנס להסברים מפורטים, אבל נתחיל עם ההערה הראשונה ש jsp היא לא שפה אלא טכנולוגיה – אז זה נכון, אבל זה נכון גם לגבי asp ולגבי asp.net.
לגבי איזה שפה מתאימה לבנייה של צ'אט – המגבלה היא לא בשפה, אלא בפרוטוקול התקשורת בין הדפדפן לשרת. כשמדובר על דפים "רגילים", פרוטוקול התקשורת הוא http, שמבוסס על מודל של request/response – כלומר השרת לא יכול לשדר לדפדפן בצורה יזומה, אלא רק להגיב לבקשות. כל פרוטוקול שמבוסס על request/response לא מתאים לצ'אט – מכיון שהוא מעמיס על התעבורה ועל הביצועים.
צ'אט צריך להיות מבוסס על פרוטוקול שמאפשר לשרת לבצע broadcast לכל המשתמשים שמחוברים אליו כרגע, וגם מאפשר לבצע שידור יזום למשתמש או קבוצת משתמשים ספציפית מתוך המשתמשים המחוברים. אחד הפרוטוקולים המפורסמים ביותר שמאפשר את זה הוא mirc.
לכן השאלה היא לא איזה שפה מתאימה יותר, אלא באיזה שפהטכנולוגיה ניתן לעבוד בפרוטוקול המתאים, והתשובה לזה היא java, (אולי גם net., אבל זה מוטל בספק)
2 שאלות בנוגע ל-asp.net
1.האם Visual Studio.net מספיקה כדי לפתח,להריץ ולהעלות לרשת ASP.net או שצריך תוכנות/סביבות פיתוח/טכנולוגיות נוספות?
2.האם אפשר ב-asp.net להשתמש באוביקטים של asp הקלאסי?
למשל בשיטות:
Response.Redirect
Server.HTMLEncode
ובאובייקט Session
הי
כשאתה אומר java,(במקרה הזה)התכוונת לjsp או לapplet?
האם זה נראה לך יעיל ונכון לכתוב צ'אט ע"י שימוש בapplet וב-socket?