כלים לבנית אתר - מיקרוסופוט ויזואל ווב למפתחים אקספרס
הקדמה
יש הרבה כלים לבנית אתר. אבל יש רק שני כלים
לבנית אתר שמובילים את השוק - Dreamweaver של חברת מקרומדיה (שנקנתה בסוף
2005 ע"י Adobe) וויזואל ווב של חברת מיקרוסופט.
מיקרוסופט הוציאה בסוף שנת 2005 (7 בנוסמבר 2005) כלי חדש לבנית אתר
שנקרא:
Visual Web Developer 2005 Express edition
הכלי הזה הוא חלק ממשפחת כלים לבנית אתר ובנית ישומי חלונות שנקראת:
Microsoft Visual Studio 2005
הכלי ניתן להורדה חינמית
כאן.
אם מסתכלים קצת יותר לעומק, לתוך ערמת השאלות הנפוצות בנושא, מגלים
שהתוכנה היא חינמית לשנה החל מה- 7 לנובמבר 2005. בנוסף ניתן גם להוריד גירסה
חינמית של:
SQL Server 2005 Express Edition
אם רוצים לעבוד גם אם בסיס נתונים MS-SQL של מיקרוסופט.
בסיס הנתונים ניתן להורדה
כאן.
אנחנו נסרוק כאן את התכונות והשינויים הבולטים של התוכנה.
רגישות אינטליגנטית
מיקרוסופט ממשיכה לעבוד עם התכונה שנקראת רגישות אינטליגנטית
(Intellisense) בכל מקום בקוד. מהי רגישות אנטליגנטית? כשאתה מנסה
להתחיל לכתוב קוד, מופיע לך חלון קטן עם הדברים שאתה יכול לכתוב הלאה.
הרגישות הזאת מוגברת בגירסה החדשה של מיקרוסופט ואתה יכול למצוא אותה כמעט בכל
קובץ כולל קבצי קונפיגורציה או בסתם קובץ XML.
שמירה על מבנה קוד HTML של התכנת
בגירסאות ישנות של ויזואל סטודיו, כאשר אתה עובר מעריכת קוד לתצוגת
תכנון דף (לתצוגה שבה אתה רואה את מה שאתה מקבל - WYSIWYG), ויזואל סטודיו משנה את
צורת קוד ה- HTML שבונה את הדף. הגירסה החדשה, ויזואל ווב למפתחים אקספרס, בניגוד
לגירסאות הישנות , מכבדת את מבנה קוד ה- HTML שאתה כותב. כשאתה עובר ממצב של עריכת
קוד למצב שבו אתה רואה את מה שאתה מקבל, הגירסה החדשה לא משנה את הקוד שכתבת.
אופציות עיצוב
הכלי החדש מאפשר לך לשלוט בצורה ויזואלית בכל הפרמטרים שקשורים
לבקרי ASP.NET ולבקרי HTML דרך תצוגת התכנון של הדף. אתה יכול לקבוע ערכי ברירת
מחדל לכל הבקרים או לקבוע ערך מסוים לבקר מסוים.
ניווט תגיות
עורך קוד ה- HTML בכלי החדש, מכיל תכונה חדשה שנקראת ניווט תגיות.
היא מאפשרת לתכנת לעקוב אחרי המיקום שלו בקוד HTML מסובך. ניווט התגיות מציג את
התג העכשווי שבו נמצא התכנת בקוד. ניווט התגיות מציג רשימה של כל תגיות ה- HTML
בדף, שמכילות את התג בו הסמן נמצא. לחיצה על תג בתוך רשימת התגיות
מקפיצה את התכנת למקום אחר בהיררכית התגים של ה - HTML.
כווץ תגיות
הכלי החדש מכיל גם יכולת כווץ של חלק מקוד ה- HTML כדי להתרכז בחלק
אחר של הקוד.
הכוונת הקוד לדפדפן מסוים או לסטנדרט HTML
אתה יכול להגיד לויזואל ווב שיהיה מכוון לעבוד עם דפדפן מסוים
או סטנדרט HTML מסוים. לדוגמא, אתה יכול לכוון את קוד ה- HTML שלך כך שיעבוד עם
נטסקייפ גירסה 6.0 או עם IE גירסה 6.0. הקוד שלך יעבור בדיקה תוך כדי קידוד - בזמן
שאתה מדפיס. קוד HTML לא נכון יסומן באופן אוטומטי על ידי קו תחתון ובאדום. בנוסף
תקבל חיווי ויהיה כתוב למה הקוד מסומן.
רגישות למשימה
בכלי החדש יש גם משהו שדומה ללוח גזירה (Clipboard). בעזרתו ניתן
להכניס דוגמאות קוד מוכנות מראש. בעזרת לחיצה על מקש ימני אתה יכול להכניס
קוד שכיח לתוך דף האתר שלך. אתה גם יכול להכניס לכלי קטעי קוד שלך ולשכפל אותם
לאורך האתר.
דפי מאסטר
דפי מאסטר מאפשרים לך ליצור דפים בעלי מראה דומה באפליקצית אינטרנט
אחת. אתה יכול ליצור דף מסטר שיהיה התבנית לכל דפי התוכן באתר. למשל דף המאסטר
יכיל כותרת עליונה תחתונה ופס ניווט שישמשו לאורך כל דפי האתר.
משימות חכמות
ויזואל ווב, מאפשר לך לבצע הרבה משימות תכנות שכיחות, ישירות מתוך תצוגת תכנון דף.
כשאתה מושך בקרים (קונטרולס) חדשים לאזור תצוגת דף, עולה רשימה של משימות שכיחות.
אתה יכול להשתמש ברשימה כדי לסדר כרצונך את מאפיניי הבקר וגם לברור מתוך פעולות
שכיחות שהבקר יכול לבצע. למשל, כשאתה מוסיף קופסת טקסט (TextBox), מופיעה רשימה של
משימות שמאפשרת לך, בין היתר, לשייך לקופסת הטקסט בקר תקפות (בקר שבודק האם הוכנס
טקסט לתוך קופסת הטקסט).
אין צורך ב- IIS להרצת פרויקט
ויזואל ווב מכיל בתוכו ASP.NET ווב סרוור. זה מאפשר לך לפתח ולדבג אפליקציות
אינטרנט על מחשב מבלי לשים בו IIS. זה גם מאפשר לפתח ולדבג אפליקציות אינטרנט מבלי
להזדקק לזכויות של אדמיניסטרטור במחשב הפיתוח.