DCSIMG
February 2012 - Posts - בלוג MSDN ישראל

אנחנו בפייסבוק

February 2012 - Posts

פורסם בתאריך 29/02/2012 18:49 על ידי Guy Burstein

הערב, במהלך כנס המובייל העולמי בברצלונה, השיקה מיקרוסופט את ה- Consumer Preview של Windows 8, פתחה את חנות האפליקציות והציגה מספר אפליקציות חדשות, אינטגרציה עם SkyDrive ועוד. כל האפליקציות הן בסגנון מטרו המתאימות לממשק המשתמש החדש של Windows 8.

Windows 8 להורדה והתקנה

קישורים חשובים:

רוצים אתם ללמוד לפתח אפליקציות ל- Windows 8? החודש יתקיים האירוע הראשון והחגיגי בסדרת אירועי מפתחים סביב Windows 8, ובו מייקל פלאט, מרצה בכיר מחו"ל יסביר על אפשרויות הפיתוח ל- Windows 8 וההזדמנויות העסקיות שהיא מביאה.

תהנו!

פורסם בתאריך 29/02/2012 17:18 על ידי Eran Sharvit

Visual Studio 11 Beta להורדהאנו שמחים להודיע שלפני זמן קצר שחררנו להורדה את גרסת הבטא של Visual Studio 11. הגרסה החדשה של VS 11 המגיעה עם NET Framework 4.5. מפשטת משימות פיתוח שגרתיות ומייעלת את תהליך העבודה למפתחים וצוותי פיתוח על ידי אספקת פתרון מקצה לקצה לפרוייקטים של פיתוח תוכנה. בגרסה החדשה תוכלו למצוא כלים חדשים כמו גם ממשק משתמש חכם ופשוט יותר לשימוש.

הורידו עכשיו את Visual Studio 11 Beta!

שימו לב שניתן להריץ את VS 11 Beta לצד גרסאות קודמות של VS ללא בעיה וכן הגרסה כוללת רישיון שימוש חופשי עד לתאריך ינואר 2013.

משפחת מוצרי VIsual Studio 11 Beta הזמינה להורדה

משפחת מוצרי VS 11 Beta מספקת לכם סט כלים עשיר המאפשר לבנות פתרונות תוכנה לכל הפלטפורמות העדכניות ביותר כולל לענן, למובייל, לווב וכמובן גם ל- Windows 8 שהוצגה היום בגרסת ה- Consumers Preview. תוכלו להוריד כבר עכשיו את סט המוצרים הבא ששוחרו בגרסת הבטא החדשה:

  • Visual Studio 11 Ultimate
  • Visual Studio 11 Premium
  • Visual Studio 11 Professional
  • Visual Studio 11 Test Professional
  • Visual Studio 11 Team Foundation Server
  • Visual Studio 11 Express for Windows 8
  • Visual Studio 11 Express for Web
  • Visual Studio 11 Team Foundation Server Express
    כלי חדש! פרטים נוספים בהמשך פוסט
    זה.

כפי שאתם רואים במשפחת VIsual Studio כלולות גם  גרסאות ממשפחת ה- Express המאפשרות למפתחים להתנסות ללא תשלום בעולם הטכנולגויות ולפתח למגוון הפלטפורמות.
מידע נוסף תוכלו למצוא באתר Visual Studio.

אותו כלי פיתוח, רק פשוט וחכם יותר

הגרסה החדשה כוללת ממשק משתמש חכם ופשוט יותר לשימוש שנועד לעזור למפתחים להתמקד בעבודה ובכלים החשובים להם ביותר. כיוון שאנחנו לא רוצים לגרום לכם להיות מתוסכלים ממשק לא מוכר או להכריח אותכם לעבוד בצורה שונה ממה שאתם רגילים. אתם תגלו שהממשק החדש מאפשר לכם “לגלות” אותו לאט לאט ולהשתמש בפונקציונליות חדשה יותר ויותר ורק כאשר אתם מרגישים בנוח. למי שבכל זאת רוצה לעוד בצורה הישנה – אין בעיה, הממשק ניתן לקסטומיזציה מלאה בדיוק כמו בכל גרסאות VS הקודמות.

Visual Studio 11 Beta להורדה

חלק מן השינויים שנעשו:

  • סרגל כלים פשוט יותר
    אתם תגלו שבר הניווט הפך ליותר פשוט עם פחות אייקונים בברירת המחדל. לאחר מחקר שימושיות השארנו את הפקודות שאתם משתמשים בהם הכי הרבה. כמובן שתוכלו לקסטם את בר הניווט כפי רצונכם, אך בהתקנה נקייה אתם תגלו בר ניווט עם הרבה פחות פקודות.
  • סכמת צבעים ואייקונוגרפיה חדשה
    הממשק החדש משתמש בסכמת צבעים כרומטית עם שימוש מועט בצבעים למעט מקרים של נוטיפיקציה או שינויי סטטוס, מה שמגדיל את תשומת הלב לאירועים אלו.
    גם האייקונים זכו לטיפול ועיצוב גרפי חדש. שינויים אלו גם תכליתם לגרום למפתח להתמקד בקוד ולהתמצא בקלות ובמהירות בסביבת הפיתוח ללא הפרעות מיותרות.
    הממשק החדש מגיע ב-2 סכמות צבעים לבחירה: כהה ובהירה.
  • יכולות חיפוש משופרות
    יכולות החיפוש שופרו בצורה ניכרת והוטמעו במגוון רבדים של סביבת הפיתוח וכל זאת על מנת לאפשר למפתחים למצוא את המידע שהם מחפשים בקלות. נתן לחפש בהגדרות קונפיגורציה, בתפריטים, בקבצים פתוחים ועוד.
  • Solution Explorer Hub
    Visual Studio 11 Beta להורדהבגרסאות קודמות עבדתם עם Solution Explorer, Class View ועוד חלונות המציגים מידע שונה אך מתייחסים לאותו התוכן.  ב- VS 11 הקונספט השתנה וחלונות או Explorers שונים אוחדו לחלון יחיד המאפשר לכם להתרכז יותר בתוכן עצמו ולא בכלים. מפתחים יכולים לקבל את כל המידע שהם צריכים מבלי לעבור בין חלונות שונים. קראנו ל- Solution Explorer החדש בשם Hub. אל דאגה, עדיין יש לכם אופציה להשתמש בחלונות והכלים השונים כפי שהכרתם למי שרוצה. אך עם הזמן תגלו את הפונקציונליות החדשה ותשתמשו בה יותר ויותר.
  • Multi Instance Editor
    בסעיף הקודם סיפרנו על ה- Solution Explorer Hub. תכונה מאד חזקה שלו היא היכולת לפתוח מספר מופעים בו זמנית של ה- Solution Explorer ושל עורך הקוד על מנת להציג מידע שונה. למשל, תוכלו לפתוח תצוגה אחת המציגה את תוכן המחלקה ותצוגה שנייה המציגה את כל המחלקות היורשות. במקום לפתוח Instance נוסף של VS כמו שעשיתם עד היום אם רציתם להשיג את אותה התוצאה – תוכלו לפתוח Instance נוסף של ה- Editor.
  • Preview Tab
    לפעמים באמצע פיתוח ובעיקר באמצע דיבוג, קורה שאנחנו פותחים המון קבצים ומגלים שיש לנו המון טאבים פתוחים ומהר מאד אנחנו לא מוצאים את היידים והרגלים. באמצעות ה- Preview Tab החדש אתם תוכלו להציץ בקבצים אשר יאוגדו אוטומטית תחת טאב חדש, ה- Preview Tab. מאד נוח לשימוש.
  • דפדוף בהיסטורית הפעולות
    פתחתם קובץ או טאב, סגרתם אותו והתחרטתם? VS 11 שומר את ההיסטוריה של הפעולות ומאפשר לכם לפתוח בקלות קבצים שכבר סגרתם.

לסיכום, המון חידושים בחווית השימוש בכלי, שהופכת את ממשק VS 11 לאינטואיטיבי יותר, פשוט יותר לשימוש, ממשק המפחית את רעשי הרקע על מנת לאפשר לכם המפתחים לעבוד יותר ביעילות ולהתמקד יותר בתוכן ובקוד ופחות בכלי.
כאן תוכלו לצפות בתמונות מסך נוספות של הממשק החדש.

TFS Express ו – TFS בענן

כאמור משפחת מוצרי VS 11 Beta כוללת את Team Foundation Server – כלי חזק שנועד לרכז את כל המידע, המשימות והקוד על מנת לאפשר לכם לנהל את פרוייקטי הפיתוח שלכם ממקום אחד מרכזי ביעילות, תוך כדי אינטגרציה מושלמת עם Visual Studio. אנחנו לא נכנס כרגע לחידושים ב- TFS 11 ויש הרבה כאלה, אבל כן אנחנו חייבים להזכיר את הגרסה החדשה שנקראת TFS Express שצריכה לעניין כל מפתח בין אם אתם צוות פיתוח או מתכנת פרילנסר בודד. מדובר בגרסה המכילה אפשרויות ניהול קוד ומשימות עם התקנה קלה ופשוטה וחינמית לחלוטין עד 5 משתמשים! זוהי נקודת פתיחה מצויינת להכרות עם כלי חזק זה למי שאין לו את התקציב או את הצורך כרגע בגרסה המלאה של Team Foundation Server או למי שרוצה התקנה מהירה וקלה לצורך התנסות.
לא חלק ממשפחת VS 11 Beta אך בכל זאת שווה אזכור הוא Team Foundation Service – גרסת הענן של שרת ה- TFS  המציעה את כל יכולות TFS ואת יתרונות הענן – אין צורך בהתקנה, קונפיגורציה, שדרוגים או גיבוי וכמובן יש גישה מכל מקום וסקלביליות אין סופית – והרי לכם פתרון מקצה לקצה המתאים למפתחים בודדים או לצוותי פיתוח גדולים – כולם עובדים באותה צורה נכונה ויעילה לנהל את הפרוייקט, וכולם משתמשים באותם כלים! עוד על כך בהמשך.

 

למה אתם מחכים? הורידו עכשיו את VIsual Studio 11 Beta!

 

 

פורסם בתאריך 28/02/2012 11:31 על ידי Guy Burstein

בלוגרים בפלטפורמת הבלוגים של מיקרוסופט ישראל?

חוזרים למסורת מפגשי הבלוגרים התקופתיים!

הגיע הזמן לזנוח את המקלדת ולצאת מאחורי מסך המחשב אל מפגש בלוגרים חגיגי, בו נתמנגל (עם בלוגרים ותיקים וחדשים), נתעדכן (מישהו אמר Windows 8?) ונתפנק עם אוכל טעים ומתנות!

המפגש יתקיים במשרדי מיקרוסופט ישראל ברעננה, ב- 20 במרץ.

לו"ז:
17:00 - התכנסות וכיבוד קל

17:30 - דברי פתיחה – קרן רייטן, שיווק קהילות מיקרוסופט ישראל

17:45 - הכרות עם Windows Consumer Preview - גיא בורשטיין

18:30 - טיפים מעשיים לקידום הבלוג שלך - פבל ישראלסקי, מומחה קידום אתרים, מייסד Servula.com

19:30 - סיום + חלוקת מתנות

הרשמה

נתראה!
 

פורסם בתאריך 22/02/2012 17:26 על ידי Eran Sharvit

שוחררה Entity Framework 4.3.0לאחר ששחרנו במהלך התקופה האחרונה מספר גרסאות הנוגעות בעיקר לשיפורים במנגנון ה- Code First Migrations, אנו שמחים לבשר על גרסה הכוללת תמיכה מלאה ב- Migrations ועוד שיפורים.

הורידו את Entity Framework 4.3.0 מגלריית חבילות ה- NuGet.

 

הכרות קצרה עם Entity Framework

לטובת מי שלא מכיר, בין הטכנולוגיות המרכזיות ששוחררו כחלק מדוט נט 4, הייתה Entity Framework 4.0 או בקיצור EF, אשר אפשרה לנו לפתח שכבת גישה לנתונים (DAL) מבוססת אובייקטים שהפכה את הגישה לבסיס הנתונים (DB) וביצוע פעולות עליו, להרבה יותר קלה ומבוססת עקרונות תכנות מונחה אובייקטים.
גירסת 0.EF 4 אפשרה לבנות את שכבת הגישה למידע בשתי גישות: Database First ו- Model First.

גרסה 4.1 הוסיפה תמיכה בגישה חדשה שנקראה Code First – קודם נפתח את המחלקות שייצגו את האובייקטים במערכת שלנו, והתשתית כבר תייצר לנו את ה- DB באופן אוטומטי.
הפידבק המרכזי שהתקבל אחרי שחרור הגירסא הוא הצורך בפיתרון לנושא שינוי הסכימה לאורך תהליך הפיתוח. כיוון שבגישה זאת התשתית יוצרת את ה- DB בפעם הראשונה שמריצים את התוכנית.
אם אח”כ היינו משנים את האובייקטים בקוד והתגלתה חוסר התאמה למבנה ה- DB, והיינו מקבלים Exception.

על מנת לפתור בעיה זאת הוצגה יכולת ה- Code Migration, יכולת המאפשרת באמצעות קוד, לעדכן את ה- DB לאחר כל שינוי שעשינו באובייקטים של המודל.

השינויים בגרסת EF 4.3.0

השינויים המרכזיים שגרסה זאת מציגה הם בעיקר שינויים הקשורים לשיפור מנגנון ה- Code First Migrations:

  • החידוש המרכזי בגרסה זאת היא השיפורים שנעשו במנגנון ה- Code Migration – אתם יכולים להשתמש במנגנון ה- Code-Based Migration או במנגנון ה- Automatic Migration.
  • הסרת טבלת EdmMetadata  כחלק משיפור במנגנון סנכרון סכמת ה-DB מול אובייקטי המודל.
  • GetDatabaseValus – כעת ניתן להגדיר namespaces שונים ל-Entites class ולאובייקט ה- Context.
  • תמיכה ב- Unicode בשמות ה- DbSet
  • מנגנון CodeFirst יכלול מעתה Data Annotations לשדות שמוגדרים כ- non-public כמו public: private, protected, internal
  • גמישות בקונפיגורציה והרחבת האופציות שיכולות להיות מוגדרות באמצעות Web.config או App.config. עוד על כך כאן.

תוכלו למצוא פרטים נוספים אודות גרסה זאת כאן.

איך מתקינים

כאמור, ניתן להתקין את EF 4.3.0 בתור חבילת NuGet והרצת הפקודה הבאה מתוך ה- Package Manager Console:

EF

פורסם בתאריך 21/02/2012 09:53 על ידי MichalWosk

Windows Phone WP7 Tombstoningגרסת Mango של Windows Phone מציגה לראשונה מודל שמדמה ריצה סימולטנית של אפליקציות. מודל ה- Tombstoning החדש ב- Windows Phone 7.5 מאפשרת למפתחים לשמור את ה- State של האפליקציה ולאחזר אותה במצבים שונים, תוך שהמשתמשים חווים תחושה חלקה של ריצה סימולטנית של אפליקציות. פוסט זה יסביר על שלבי מחזור החיים של אפליקציית Windows Phone במסגרת מנגנון ה- Tombstoning וכיצד תוכלו להשתמש בו באפליקציה שלכם.

מחזור חיי אפליקציה ב- Windows Phone

המונח Tombstoning ב- Windows Phone מתייחס למודל ניהול חיי האפליקציה, שהוצג על מנת לאפשר למפתחי האפליקציות להתמודד עם אירועים שונים במהלך חיי האפליקציה בצורה טובה, בעיקר סביב אירועים כמו החלפה בין אפליקציות ושימור מצבה הקודם של האפליקציה כשאירוע כזה קורה.

המודל עוצב מלכתחילה כדי להתמודד עם היעדר ה- Multitasking בגרסא הראשונה של Windows Phone 7, שגרם לכך שאפליקציות שלא התמודדו כראוי עם הבעיה יצרו חווית משתמש גרועה למשתמשים שלהן – State שאינו נשמר, מידע שהולך לאיבוד, וכו'. הדבר בא לידי ביטוי בצורה חריפה עוד יותר כאשר החלפה בין אפליקציות התרחשה בלי התערבות מפורשת של המשתמש – למשל, כאשר הטלפון החליט להחליף לאפליקציה בעלת חשיבות גבוהה יותר, כמו אפליקציית ה- Phone (כאשר נכנסת שיחה, אפליקציית ה- Phone חייבת לקבל עדיפות על כל אפליקציה פעילה אחרת).

מודל ה- tombstoning המקורי עוצב בצורה הבאה:

 Windows Phone WP7 Tombstoning

תפקידם של מפתחי האפליקציות היה להכיר את המודל ולהשתמש בו בצורה טובה כדי לשמר את מצב האפליקציה גם בזמן שהמשתמש או הטלפון מחליפים בין האפליקציות ומעבירים את האפליקציה אל ה- Back stack (כלומר: הופכים אותה לנגישה באמצעות כפתור ה- Back).

מה חדש ב- Windows Phone 7.1 ("מנגו")

למרות שבגרסא 7.1 של Windows Phone 7 (Mango) אחד החידושים שהוצגו הוא הפעלת אפליקציות ב- multitasking, גם בגרסא זו מודל ה- tombstoning קיים כדי לנהל נכון את משך חיי האפליקציה.

המודל החדש הוא:

 Windows Phone WP7 Tombstoning

החידוש במודל הזה הינו מצב Dormant חדש. במצב זה, אחרי אירוע ה- Deactivate האפליקציה עוברת למצב זה, שבו כל ה- Threadים שלה נעצרים, אבל האפליקציה וה- State שלה נשארים בזיכרון. כאשר האפליקציה הופכת שוב לפעילה (Activated) אין צורך ליצור מחדש את ה- State שלה, והיא פשוט ממשיכה לרוץ מהמקום בו היא עצרה. אם אפליקציות אחרות רצות בזמן שהאפליקציה במצב Dormant והן זקוקות ליותר זיכרון ממה שכבר יש להן, האפליקציה תעבור ממצב Dormant למצב Tombstoned, וכך יתפנה עוד זיכרון לאפליקציה שרצה כרגע. המעבר אל וממצב Tombstoned זהה למעברים אלה בגרסא 7.0, ובאחריות מפתחי האפליקציות לוודא שמצב האפליקציה נשמר ומאוחזר בצורה הטובה ביותר כדי ליצור חווית משתמש מעולה.

המצב החדש שנוסף ב- Mango מאפשר מעבר מהיר בין אפליקציות ע"י כפתור ה- Back ותחושה שמדמה multitask בצורה הטובה ביותר.

סיכום:

חשוב להכיר את מודל ה- Tombstoning של Windows Phone 7.5 כדי לייצר אפליקציות עם חווית משתמש חלקה ככל האפשר, עם תחושה של מספר אפליקציות שרצות במקביל. שימוש נכון במודל מבטיח אפליקציות עם חווית משתמש טובה יותר.

לקריאה נוספת:

פורסם בתאריך 20/02/2012 09:48 על ידי Eran Sharvit

חם מהתנור: שוחררה ASP.NET MVC 4 Betaלפני מספר ימים שוחררה גרסת הבטא של פלטפורמת הפיתוח ASP.NET MVC 4, גרסה שכוללת פיצ’רים חדשים ומלהיבים כמו ASP.NET Web API.

בספטמבר האחרון בכנס /BUILD// הכרזנו על שחרור גרסת ASP.NET MVC 4  Developers Preview. היום אנו גאים להכריז על גרסת הבטא.

לקבלת כל המידע והורדת הגרסה החדשה, הציצו כאן: http://asp.net/mvc/mvc4

אז מה חדש בגרסה זאת? להלן כמה מן הפיצ’רים המרכזיים בגרסה החדשה:

  • ASP.NET Web API
  • Bundling and Minification
  • Database Migration
  • Mobile Web
  • שיפורים במנוע Razor
  • NuGet Project Installation
  • תמיכה באסינכרוניות ו- WebSockets
  • ועוד!

 

ASP.NET Web API

זוהי היכולת החדשה המשמעותית ביותר מאז הגרסה האחרונה ששוחרה.
ASP.NET MVC תוכננה לאינטראקציה בין בני אדם (המשתמשים) לדפי האינטרנט של האפליקציה שלכם.  צורת התקשורת היא  קבלת קלט מהמשתמש (באמצעות שליחת טפסים, לחיצה על כפתורים וכו’) והחזרת פלט HTML.

ASP.NET Web PI תוכננה לאינטראקציה בין האפליקציה שלכם למכונות ולא לבני אדם. למשל, לשירותים אשר מתקשרים עם האפליקציה שלכם כמו למשל קריאת Ajax מדף חיצוני. במקרה זה, הבקשה מגיעה מתוך הקוד, ומצפה לקבל מבנה נתונים מסויים וקוד סטטוס בפרוטוקול HTTP.

בעזרת תשתית Web PI המשולבת מעתה ב- ASP.NET MVC,  יהיה הרבה יותר קל לבנות HTTP Services באפליקציית MVC שלכם תוך כדי שימוש בפרדיגמות תכנות HTTP המוכרות לכם.

יש המון דברים מעניינים בתשתית החדשה ואתם יכולים לקרוא עוד תיעוד כולל סרטונים מעניינים כאן.

Bundling and Minification

שיפור ביצועים באתרי אינטרנט הוא מרכיב חשוב בתהליך הפיתוח, שמטרתו לשפר את חווית המשתמש ולהעלות את תפוקת האתר. ישנן שיטות רבות לשיפור ביצועי אתרי אינטרנט כגון שימוש ב- Cache, הקטנת תמונות, שיפור הקוד ועוד.
2 שיטות יעילות ביותר המתאימות לאתרים מודרניים העושים שימוש בקבצי Script וקבצי CSS הן Bundling ו- Minification (בעברית: איחוד ומזעור) וגרסה זאת של ASP.NET MVC כוללות יכולות מובנות אלו.

יכולות אלו יהיו כלולות גם ב- ASP.NET 4.5 וכתבנו על זה בעבר בבלוג שלנו. אתם מוזמנים לקרוא עוד פרטים על יכולות ה- Bundling and Minification בפוסט הזה.

Database Migration

גרסה זאת כוללת את Entity Framework 4.3, כלי ה O/RM הכולל פיצ’רים ויכולות חדשות רבות.
EF משתמשת בגישת convention-over-configuration ומאפשרת לנו לפתח את סכמת בסיס הנתונים מתוך הקוד והמודל העסקי ולא ההפך.
אחת מן היכולות החדשות הבולטות של EF, היא היכולות לבצע עדכון של סכמת בסיס הנתונים בהתאם לקוד של האפליקציה, מה שנקרא Migration. שיטה זאת נחשבת “ידידותית” יותר למפתחים וגם מאפשרת לייצר בצורה אוטומטית סקריפט SQL המשמש לעדכון בסיס הנתונים, אותו ניתן למסור ל- DBA במקרה הצורך. אתם יכולים לראות כאן מדריך צעד אחר צעד כיצד להשתמש ביכולת החדשה.

Mobile Web

גרסה זאת כוללת שיפורים ויכולות רבות נוספות המאפשרות פיתוח יותר קל של אפליקציות מותאמות למכשירים ניידים כגון מובייל וטאבלטים. הגרסה כוללת את ספריית jQuery Mobile ויכולת תמיכה חדשה אשר מאפשר לנו להגדיר באיזה View Template ייעשה שימוש, בהתאם להתקן אשר ניגש לאפליקציה, שימוש דיפולטיבי ב- Media Queries ועוד

שיפורים ב- Razor

בגרסה זאת מוצג מנוע Razor V2 אשר מכיל כל מיני שיפורים קטנים אך חשובים בתחביר אשר נועדו לעשות לנו את עבודת הפיתוח קלה יותר.

נראה לדוגמא את יכולת הרינדור הסלקטיבית שהוצגה:
אם נכתוב את השורה הזאת:

<div class="@myClass">Content</div>

והמשתנה myClass@ הוא ריק, אז הפלט יהיה <div>Content</div>

ישנן עוד שיפורים רבים במנוע הרייזור שכמובן נוכל לראותם גם בגרסת 2 ASP.NET Web Pages.

תבניות פרוייקט מבוססות NuGet

כאשר תצרו פרוייקט ASP.NET MVC 4 תבחינו שויז’ואל סטודיו יתקין בצורה אוטומטית מספר חבילות NuGet בצורה אוטומטית. הסיבה לכך היא שתבנית הפרוייקט מבוססת על חבילות NuGet. למעשה, תשתית ASP.NET MVC בעצמה יכולה להיות מותקנת בתור חבילת NuGet..

באופן כללי אנו רואים לאחרונה יותר ויותר התבססות של NuGet בפרוייקטים שונים, במיוחד לאחר שניתן לשייך חבילות NuGet לתבניות פרוייקט של ויז’ואל סטודיו.

עוד עובדה חשובה שחשוב להזכיר – למי שעובד עם Source Control אנו מזכירים לכם על היכולת החדשה של NuGet שנקראת Package restore ומאפשרת לפרוייקט שלכם למנוע מחבילות ה- NuGet לעלות ל- Source Control, אך בקלות לרדת לשאר מחשבי המפתחים על מנת שיוכלו לקמפל את האפליקציה.

תמיכה באסינכרוניות ו- WebSockets

בגרסה זאת נוכל להשתמש ביכולות המובנות החדשות של .NET 4.5 ו- VS 11, שהתמיכה באסינכרוניות היא אחת היכולות הבולטות החדשות של  .NET 4.5. התמיכה החדשה ביכולות אלו נותנת לנו אפשרות לבנות בצורה חכמה ופשוטה יותר קוד אסינכרוני באפליקציית ה- MVC שלנו ולהפוך אותה לסקלבילית יותר. כמו כן נוכל לעשות שימוש בממשק ה- WebSockets שגם הוצג בגרסת .NET 4.5 וליצור אפליקציות ווב עשירות יותר המתקשרות בצורה טובה יותר מול השרת.
יכולות אלו מנצלות את משאבי השרת בצורה טובה ויעילה יותר

מה נדרש על מנת להתקין ASP.NET MVC 4 Beta

גרסת ASP.NET MVC 4 Beta עובדת עם VS 2010 / .NET 4.
(כל מה שנדרש הוא Visual Studio 2010 SP1  או Visual Web Developer Express SP1)

כמו כן גרסה זאת תהיה כבר כלולה בתוך VS 11 / .NET 4.5 שבקרוב תשוחרר בגרסת הבטא.
(כרגע לא עובד עם גרסת  Developers Preview).

ניתן להתקין את הגרסה לצד גרסאות קודמות של ASP.NET MVC וניתן להשתמש כבר בייצור באמצעות רישיון go-live שכבר כלול.

 

להרצאת וידאו מאד מומלצת של סקוט גוטרי על היכולות החדשות של ASP.NET MVC 4 Beta הכנסו לכאן או להוריד אותה ישירות.

ASP.NET MVC 4 Beta

לשאלות ודיונים מעניינים בנושא אתם מוזמנים לפורום שלנו בעברית ושם צוות מומחי וחברי קהילה ישמחו לענות על כל שאלה בנושא.

לקבלת כל המידע והורדת הגרסה החדשה, הכנסו לאתר הרשמי.

 

פורסם בתאריך 19/02/2012 08:31 על ידי Guy Burstein

כלי הפיתוח של Windows Phone כוללים אמולטור המאפשר לבדוק אפליקציות ע”י המחשב האישי ללא צורך במכשיר פיזי. מאז שחרור הגירסא הראשונה של כלי הפיתוח, אי שם במרץ 2010, נראה האמולטור בדיוק אותו דבר.

החלפת סקין מראה אמולטור ווינדוס פון 7

Geert van der Cruijsen, מפתח Windows Phone נלהב, פיתח את ה- Windows Phone 7 Emulator Skin Switcher המאפשר לשנות את מראה האמולטור למראה המכשיר המועדף עליכם. השינוי יראה באמולטור רק לאחר הפעלתו מחדש.

החלפת סקין מראה אמולטור ווינדוס פון 7

מפתחים נלהבים נוספים פיתחו סקינים נוספים למכשירים חדשים שנוספו לאורך הדרך, ביניהם מכשירי ה- Nokia Lumia 800:

החלפת סקין מראה אמולטור ווינדוס פון 7

תהנו!

פורסם בתאריך 15/02/2012 18:35 על ידי Rachel Yehezkel

SQL Azure - ירידת מחירים ביותר ב 50%

מיקרוסופט מכריזה על ירידת מחירים משמעותית במחירי SQL Azure, במקרים מסוימים ירידה של 75% בעלויות. בנוסף הוכרזה אופציה חדשה לבסיס נתונים בגודל 100MB.

ירידת המחירים נעה בין 75%-48% עבור בסיסי נתונים הגדולים מ 1GB. האופציה החדשה לבסיס נתונים בגודל 100MB תאפשר ללקוחות התחלת עבודה בעלויות נמוכות ב 50% יחד עם כל היתרונות של  SQL Azur כמו זמינות גבוהה, יכולות ניהול, יכולות גדילה אלסטיות, SLA מלא ועוד.

עדכונים אלה הם תוצאה של משובים שהתקבלו מלקוחות והתאמה לתבניות שימוש חדשות. במיוחד, התאמה לשתי תבניות שימוש שנצפו ב 18 החודשים האחרונים. האחת, הרבה פרויקטים מתחילים במימוש קטן אך צריכים לגדול במהרה. כדי לתת מענה כלכלי הולם לתבנית זו מוצגת ירידת המחירים כך שככל שגודל בסיס הנתונים גדל המחיר ל 1GB יורד. בתבנית השניה, הרבה לקוחות עם ישומי ענן קטנים זקוקים לאופציה זולה לשימוש במסדי נתונים ועבור לקוחות אלה מוצעת האופציה של מסד נתונים מינמלי בגודל 100MB.

עדכונים אלה הם הרחבה למגוון פתרונות הענן שמיקרוסופט מציעה ללקוחותיה.

להלן מספר דוגמאות לעדכון המחירים:

  • עלות מסד נתונים בגודל 50GB עודכנה ל 125.99$ במקום 499.95$ – ירידת מחיר ב 75%.
  • עלות מסד נתונים בגודל 150GB עודכנה ל 225.99$ במקום 499.95$ – ירידת מחיר ב 55%.

ההודעה על עדכון המחירים פורסמה ב:

Announcing Reduced Pricing on SQL Azure and New 100MB Database Option

שימו לב – המחירים עלולים להשתנות, המחירים העדכניים נמצאים באתר הרשמי של Windows Azure ב Pricing Overview.

ועתה כל שנותר לכם הוא להמשיך לפתח אפליקציות ל Windows Azure יחד עם SQL Azure ולהנות מירידת המחירים.

איזה כיף לשמוע חדשות כאלה!

מפתחים אפליקצית Azure וצריכים סיוע? מומחי הקהילה ישמחו לענות בפורום Azure החדש בעברית באתר MSDN.

פורסם בתאריך 15/02/2012 10:52 על ידי Eran Sharvit

cloud-services-azure-logoכל מי שאחרי שנחשף למושג פיתוח בענן שאל את עצמו האם זה יוריד עליו גשם, מוזמן ליום עיון פתוח לציבור הרחב בנושא היכולות והאתגרים שמציבה בפנינו המפתחים פלטפורמת הענן של מיקרוסופט WIndows Azure.

חברת מיקרוסופט ו –E4D מתכבדות להזמין אותכם מפתחי הווב וראשי צוותים, לקחת חלק ביום העיון המעניין אשר יכיר לכם את מבנה ויכולות פלטפורמת הענן, את הכלים והאפשרויות העומדות לרשותכם. אל דאגה, אנחנו לא רק נדבר תיאוריה אלא גם נפתח Visual Studio ונעשה קצת דוגמאות מעשיות.

לכל הפרטים והרשמה חינם ליום העיון כנסו לכאן.

 

פרטי האירוע

תאריך: 27.2.12

מיקום: משרדי מיקרוסופט רעננה (החנייה חינם)

קהל יעד: מפתחים, ראשי צוותים

רמה: 300

את הכנס יעביר גל קוגמן, יועץ וארכיטקט בכיר בחברת E4D, בעל ניסיון עשיר בטכנולוגיות .NET אשר בוודאי מוכר לכם מקהילת מפתחי ה- Web אותה הוא מוביל.

 

חלק א: Building and Developing on the Windows Azure Platform

שעה: 0900-1030

בחלק זה נכיר את מבנה פלטפורמת הענן, היכולות, האפשרויות והאתגרים שנחשפים למתכנתים בסביבת Windows Azure.
נכיר את אפשרויות הפיתוח והכלים של Windows Azure, ונכיר את שירותי ה-Azure Storage וה- Service Bus.

חלק ב: Developing Web Applications and Services on the Cloud

שעה: 1100-1230

בחלק זה נפשיל שרוולים , נפתח Visual Studio ונראה מה מהידע שלנו עדין רלוונטי (הכול!!) ואילו אפשרויות חדשות נפתחות בפנינו בבואנו לפתח אפליקציות Web ושירותים בסביבת Windows Azure.

 

על מנת לקבל את הלו”ז המלא של האירוע ולהרשם ללא תשלום, כנסו לכאן.

פורסם בתאריך 14/02/2012 18:46 על ידי Eran Sharvit

WP7 logoבתאריך 13.2.2012 קיימנו במיקרוסופט ישראל יום עיון בנושא תכנות מתקדם בנושא מערכת ההפעלה ההחדשה והאינטואיטיבית של מיקרוסופט לטלפונים חכמים: Windows Phone 7.5, המאפשרת לנו להיות מחוברים למשפחה, לחברים, ולמקום העבודה דרך הרשתות החברתיות, ואמצעי תקשורת נוספים בצורה פשוטה, נוחה ויעילה, שהופכת אותנו המשתמשים למרכז העניינים.

במפגש זה הכרנו ולמדנו לפתח מרכיב חשוב באפליקציות מסוג זה, שמאפשר לתהליכים באפליקציה לרוץ ברקע בזמן שהאפליקציה אינה רצה. בעזרת תהליכים אלו תוכל האפליקציה לעדכן Tiles, לבדוק שינויי סטטוס, לבצע סנכרון מול השרת, ועוד, ובו זמנית לשמור על חיי סוללה תקינים וחווית משתמש איכותית. 

חלק א' של יום העיון: אודיו, קבצים והודעות

בחלק זה למדנו כיצד ליצור תהליכי רקע שמאפשרים לנגן אודיו, להעביר קבצים, ליצור תזכירים והודעות.

קישור להורדה ישירה של הסרטון.

חלק ב' של יום העיון: תהליכי רקע, עדכונים וחיווים

בחלק זה ראינו כיצד ליצור תהליכי רקע כלליים בעלי תדירות ריצה קצרה או ארוכה, שמאפשרים לבצע משימות כלליות שונות כגון קבלת עדכונים, בדיקת סטטוס, עדכון Tiles וכו'.

קישור להורדה ישירה של הסרטון.

המצגת וחומרים מיום העיון נתנים להורדה כאן.

 

פורסם בתאריך 14/02/2012 00:22 על ידי Eran Sharvit

יום עיון בנושא HTML5בתאריך 9.2.2012 קיימנו במיקרוסופט ישראל ברעננה יום עיון בנושא:
Build Modern WebApplications with HTML5, CSS3 and JavaScript
שעסק בנושא החם ביותר היום – HTML5, התקן החדש שנבנה בימים אלו לבניית מערכות אינטרנטיות.
כל מפתח WEB חייב להכיר את שפת התגיות HTML על מנת לעצב את מבנהו של התוכן המוצג על גבי דפי אינטרנט ותקן HTML5 כולל בתוכו שינויים רבים שיאפשרו (וחלקם מאפשרים כבר היום) לשנות את כללי המשחק בבניית מערכות אינטרנטיות אשר מבוססות HTML, JavaScript וCSS.

חלק א' של יום העיון: פיתוח אפליקציות WEB באמצעות HTML5, CSS3, ו- JavaScript

HTML5 מרחיב ומשפר את קודמו HTML4 ולוקח אותו צעד נוסף קדימה עם תמיכה במולטימדיה, תקשורת ועוד.
בחלק זה של המפגש למדנו על אודות התקן החדש, הכרנו את הסמנטיקה והאלמנטים החדשים הניתנים להטמעה בו ואת המשמעויות הכרוכות במעבר מתקן HTML4 הנוכחי לתקן HTML5 החדש.

 

קישור ישיר להורדת הסרטון.

חלק ב' של יום העיון: HTML5 API’s

בחלק זה של המפגש דנו ב API's החדשים בהם HTML5 עושה שימוש כגון: Canvas, Geolocation, Web Storage ועוד.

 

קישור ישיר להורדת הסרטון.

המצגת וחומרים מיום העיון נתנים להורדה כאן.

פורסם בתאריך 08/02/2012 11:57 על ידי Eran Sharvit

פרס קידום המצויינות בבדיקות תוכנה 2012שיתפתם את הקהילה בפתרון חדשני ויעיל?  ייעלתם את תהליך הבדיקה בפרוייקט? הצטרפו למקצוענים ולחברות המובילות בבדיקות בארץ שכבר נרשמו והציגו את מועמדותכם כעת.

העמותה הישראלית לקידום הסמכות לבודקי תוכנה ITCB וארגון Sigist הפורום לבודקי תוכנה בישראל, מכריזים על פתיחת הרישום זו לפרס עידוד מצוינות ותרומה לקהילת הבודקים. הפרס נועד על מנת לעודד את קהילת הבודקים לשיתוף מידע ומקצוענות בענף.

וועדת הפרס מורכבת מאנשי בדיקות מנוסים בתעשייה ותכלול גם את אלון ליצקי יו”ר SIGiST ואת טל פאר יו”ר ITCB. הוועדה תבחן בעיון כל פרוייקט בדיקות שיישלחאליה ולאחר תהליך שיכלול דיון וראיונות – יוכרז הפרויקט המנצח בכנס סיגיסט לפני כלל משתתפי הכנס. הפרויקט ומפתחיו יזכו לפרסום ובסקירה נרחבת מול קהילת
הבודקים ובפרס אישי מכובד.

דרישות הסף להצגת מועמדות

 

  • תרומה משמעותית לקהילת הבודקים בארץ, על ידי מימוש פתרון חדשני וייחודי ושיתוף הקהילה בו.
  • תרומה בייעול תהליך הבדיקה שיוצג בפרוייקט או בתרומה מתמשכת על פני מספר פרוייקטים.
  • הפרוייקט / התהליך התקיים בשנים האחרונות ובישראל בלבד ולא הוגש בעבר לוועדת הפרס.
  • בעת ההגשה המתמודד צריך להתייחס גם למנהיגות, חדשנות, שביעות רצון הלקוחות ואפשרות להצגת עדויות לתוצאות משופרות בעקבות התהליך / הפרוייקט החדש שהוצע.

 

איך נרשמים

לקבלת פרטים נוספים וטופסי הרשמה יש לשלוח מייל לכתובת Excellence_Award@itcb.org.il.
ניתן להתקשר גם לגיל דנון במספר 03-6176640.

את המועמדות ניתן לשלוח עד תאריך 31.3.12 לכתובת המייל המופיעה מעלה.

הצטרפו למקצוענים ולחברות המובילות בבדיקות בארץ שכבר נרשמו והציגו את מועמדותכם כעת.

פורסם בתאריך 01/02/2012 09:57 על ידי Guy Burstein

asp.netמיקרוסופט ממשיכה בגישתה ה-אג'ילית (Agile) כלפי ASP.NET MVC ומוציאה גרסת Developer Preview ל- ASP.NET MVC 4. גרסא 4 מצטיינת בשיפורים ושכלולים המאפשרים לנו להביא את עולם ה-Mobile אל תוך פיתוח ה-Web תוך שמירה על המודל התכנותי אליו התרגלנו ב- ASP.NET MVC. אם תהית כיצד נראה הפיתוח בעזרת jQuery Mobile הרי שגרסת ASP.NET MVC 4 הינה כלי מצוין לבחון שיטת פיתוח שכזו המאפשרת לנו ליצור אפליקציות Cross Platform המסוגלות לרוץ על iPhone, Android וכן Windows Phone.

יום העיון בנושא ASP.NET MVC 4 שהתקיים ב- 30.1.2012 מחולק לשני חלקים מרכזיים:

בחלקו הראשון הוצגו המרכיבים המרכזיים של ASP.NET MVC וכיצד הם מייצרים חווית פיתוח מרשימה.

קישור ישיר להורדת הסרטון  

בחלקו השני הוצגו רשימת החידושים של גרסא 4 לרבות: Mobile Project Template, Display Modes, jQuery Mobile, View Switcher, Recipes, Task Support for Asynchronous Controllers.

קישור ישיר להורדת הסרטון

הורדת הדמויים והמצגת