שאלה על asp.net
אני יודע ASP ועבדתי בתחום. מכיוון שאני מרגיש שאני קצת נשאר מאחור החלטתי ללמוד asp.net ו-#c. אני יודע ++c ככה שאת השפה אין בעיה להטמיע אבל יש לי בעיה עם הרעיון של asp.net. בספר שקניתי של הוצאת sams ההבדל הגדול בין asp לבין asp.net מוסבר יפה. הם עושים השוואה לספריה. ע"פ asp רגיל הקורא מבקש ספר מהספרן, מקבל את הספר ולא רואה את הספרן יuתר עד שהוא מבקש ספר אחר. לעומת זאת ע"פ asp.net הספרן בקשר איתו בצורה רציפה, עונה לו על שאלות, מכין לו תה אם הוא צמא ובקיצור - קשר רצוף עם השרת. לאחר שהתחלתי לכתוב כמה יישומים פשוטים נתעוררת בי השאלה - האם אין כאן הכבדה מיותרת על השרת וגזילת משאבים. למה לי שהשרת יקבל מידע אם נלחץ לחצן מסוים והוא זה שישלח את ההודעה המתאימה אם אפשר לעשות זאת בצד לקוח. בעבודה שלי תמיד הורגלתי להשתמש בסקריפט צד-לקוח כמה שניתן על מנת לחסוך במשאבים של השרת. ואילו כאן בכל פקד או לחצן מוסיפים runat=server.
אני יודע ASP ועבדתי בתחום. מכיוון שאני מרגיש שאני קצת נשאר מאחור החלטתי ללמוד asp.net ו-#c. אני יודע ++c ככה שאת השפה אין בעיה להטמיע אבל יש לי בעיה עם הרעיון של asp.net. בספר שקניתי של הוצאת sams ההבדל הגדול בין asp לבין asp.net מוסבר יפה. הם עושים השוואה לספריה. ע"פ asp רגיל הקורא מבקש ספר מהספרן, מקבל את הספר ולא רואה את הספרן יuתר עד שהוא מבקש ספר אחר. לעומת זאת ע"פ asp.net הספרן בקשר איתו בצורה רציפה, עונה לו על שאלות, מכין לו תה אם הוא צמא ובקיצור - קשר רצוף עם השרת. לאחר שהתחלתי לכתוב כמה יישומים פשוטים נתעוררת בי השאלה - האם אין כאן הכבדה מיותרת על השרת וגזילת משאבים. למה לי שהשרת יקבל מידע אם נלחץ לחצן מסוים והוא זה שישלח את ההודעה המתאימה אם אפשר לעשות זאת בצד לקוח. בעבודה שלי תמיד הורגלתי להשתמש בסקריפט צד-לקוח כמה שניתן על מנת לחסוך במשאבים של השרת. ואילו כאן בכל פקד או לחצן מוסיפים runat=server.