Breeze.js – משב רוח רעננה בפיתוח אפליקציות ניהול מידע

יום שלישי, ינואר 7, 2014

Breeze.js הינה ספריית Javascript המאפשרת ניהול מידע, בעיקר באפליקציות הנקראות Rich Client Applications, כדוגמת SPA (Single Page Applications), המשתמשים בכל מבול הספריות המכונות MV*. Breeze.js מביא עימו מספר יכולות: גרף ישויות – מחזיק גרף של אובייקטים Client-Side. הורדת Metadata – של הישויות מהשרת, אין צורך בהגדרת ישויות בצד ה – Client מעקב שינויים – שומר בזכרון פעולות CRUD שמתבצעות ב – Client תשתית תשאול – המאפשרת לבצע שאילתות דמויות .Linשמירה – יכולת לשמור חבילת שינויים בפניה אחת לשרת. בניגוד להרבה ספריות MV*, ל- Breeze יש גם רכיב .NET בצד השרת (!) המאפשר אינטגרציה עם תשתיות ORM כמו Entity Framework. בדרך כלל משלבים בין ספריות MV*,...
אין תגובות

לחשוב ב- TypeScript

יום שני, דצמבר 23, 2013

מטרתו של מאמר זה אינה ללמד TypeScript. ישנם מקורות רבים וטובים למטרה זו באינטרנט, החל מה- tutorials באתר הרשמי של TypeScript וכלה במסמך הספסיפיקציה המלא של השפה. במקום זאת, אנסה לתאר כמה מהבעיות ש- TypeScript מנסה לפתור ובתקווה אשכנע אתכם ששימוש בשפה יכול להקנות יתרונות עצומים בפיתוח אפליקציות web. בנוסף אציג מספר מכשולים ובעיות שאתם עלולים להתקל בהם בדרך וכיצד להתמודד עימם. הבעיה – קידוד אפליקציות web גדולות לכתוב אפליקציות web זה לא מה שהיה פעם. האינטרנט הפך מאוסף של דפי HTML בדידים מלאים בתוכן סטטי לאוסף אפליקציות גדולות ואינטראקטיביות. משתמשים בימינו מצפים לחווית שימוש דמויית desktop – ללא ריענון של...
תגיות: , ,
3 תגובות

הרצאת וידאו: פיתוח אפליקציות מובייל באמצעות PhoneGap

יום שני, דצמבר 16, 2013

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

חדש: אפליקציות Windows Store תומכות מעתה ב- jQuery 2.0

יום שלישי, אפריל 2, 2013

אם אתם מפתחי HTML5 ו- JavaScript, אתם יכולים לפתח אפליקציות Windows 8 עם הידע שכבר רכשתם ועם הספריות שאתם רגילים להשתמש בהן. עבור קוד ה- jQuery שלכם, עדכנו את הספריה לגרסה החדשה jQuery 2.0 בטא ועקבו אחרי דוגמאות השימוש על מנת ללמוד לנצל את כל היכולות החדשות. אם פיתחתם כבר אפליקציות Windows 8 וניסיתם להשתמש ב- jQuery בגרסאות קודמות, לעתים הייתם נתקלים בהודעות שגיאה בעיקר בכל מה שקשור לתכנים דינמיים. הבעיה נבעה מהעובדה שאפליקציות Windows Store יכולות לגשת ישירות ל- API’s של ה- Windows Runtime” מה שחייב מודל אבטחה חדש שהגביל את jQuery וגרם לעתים לשגיאות. ...
אין תגובות

קורסים חדשים באקדמיית מיקרוסופט הוירטואלית: פיתוח ל- Windows 8

יום ראשון, פברואר 17, 2013

החודש הגענו למספר הנפלא של 1,000,000 משתמשים רשומים לאקדמיה הוירטואלית של מיקרוסופט או בקיצור MVA! בהחלט מרגש, ולכן החלטנו שהתכנים מעתה לא יתמקדו רק במתחומי ה- IT אלא גם נתחיל לאט לאט להכניס יותר קורסים בנושאי פיתוח. זכרו שהתוכן הוא חופשי - דרושה רק הרשמה קצרה ואתם יכולים ללמוד בזמן ובמקום המתאים לכם!   2 קורסים חדשים בנושא אפליקציות Windows 8:   פיתוח אפליקציות Windows Store ל- Windows 8 ול- Windows Phone 8 איך לתכנן Deployment של אפליקציות Windows 8 בחברות וארגונים.   להרשמה ל- MVA
תגובה אחת

מדריך: איך לפתח אפליקציית Windows 8 ב- JavaScript או ++C

יום רביעי, פברואר 13, 2013

צוות מיקרוסופט Patterns and Practices האחראי על מדריכים שונים שנועדו לאפשר לכם ללמוד כיצד לפתח אפליציות מבוססות תשתית מיקרוסופט בדרך הנכונה, שחרר מדריך חדש הנועד למפתחים אשר מעוניינים ללמוד כיצד לפתח אפליקציות Windows Store. המדריך החדש מגיע ילווה אותך בפיתוח אפליקצית Hilo מהתחלה ועד הסוף כמו גם יספק לכם את קוד המקור המלא.המדריך מגיע בגרסת JavaScript + HTML או בגרסת ++C ו- XAML – איך שנוח לכם לפתח! להורדה ופרטים מלאים באתר MSDN – גרסת JavaScript + HTML או גרסת ++C ו- XAML   מה זה Patterns and Practices? צוות P&P במיקרוסופט אחראי על כתיבת מדריכים...
אין תגובות

JsRender: הדרך הקלה והנוחה ליצירת תבניות JavaScript ב- HTML5, חלק 2

יום שני, פברואר 11, 2013

בהמשך לחלק הראשון אנו ממשיכים עם עוד יכולות של ספריית JsRender. תזכורת – ספריית JsRender באה לספק לנו דרך טיפה יותר נחמדה כדי ליצור תבניות JS ב-5 HTML.היתרון והחשיבות של תבניות ברור – לכתוב קוד מובנה פעם אחת ולהשתמש בהרבה מקומות והתחלנו לראות כיצד עושים זאת בחלק הראשון של המאמר. בחלק הראשון ראינו גם איך אנו משתמשים ב Syntax, תנאים ולולאות. הפעם נראה איך מנווטים בהירארכית אובייקטים, פונקציות ושיטת שונות של שימוש בתבניות. JsRender מאפשר לנו לנווט למעלה ולמטה בהירארכיה של אובייקטים. לניווט למטה משתמשים בנקודה או סוגריים מרובעות. ל-Car יש מאפיין מסוג Art, ולו...
תגיות: , , , ,
תגובה אחת

JsRender: הדרך הקלה והנוחה ליצירת תבניות JavaScript ב- HTML5, חלק 1

יום שני, ינואר 21, 2013

היתרון והחשיבות של תבניות בהנדסת תוכנה ברור – Code Reuse. לכתוב קוד מובנה פעם אחת ולהשתמש בהרבה מקומות. JsRender הוא עוד יהלום קטן בנוף האינסופי של סקריפטים חדשים שיוצאים בעת האחרונה והוא הממשיך הישיר של Jquery Templates שננטש באיזור 2011. JsRender בא לספק לנו דרך טיפה יותר נחמדה כדי ליצור תבניות JS ב-5 .HTML ויש לו מספר שיפורים ומאפיינים ייחודים: אין תלות ב Jquery אין תלות ב DOM תומך ביצירת פונקציות הרחבה (בהמשך...) ביצועים גבוהים(String based rendering)   הבה נצלול פנימה קצת ונראה את האפשרויות השונות של הספריה.   הכנה ניצור שירות שיספק לנו רשימת רכבים...
תגיות: , , , ,
4 תגובות

פיתוח לווב באמצעות Visual Studio 2012 – היכולות החדשות עבור מפתחי צד הלקוח

יום שלישי, ספטמבר 11, 2012

יש האומרים שאנשי פיתוח ווב מתחלקים לשתי מחנות. מצד אחד אנשי ה- server side - בדרך כלל הם אוהבים להתעסק בתכנות של לוגיקה ואלגוריתמיקה. מן הצד השני אנשי ה- Front end - אלו בדרך כלל אלופים ב- Java script ובבניית CSSים, עם ידע מעמיק בכל היכולות המיוחדות של כל הדפדפנים על מנת להוציא את מירב הפוטנציאל מכל דפדפן.  לאנשי ה- server side יש בדרך כלל רתיעה מהעבודה על ה- Front end. הם בדרך כלל מתלוננים על כך שסביבות הפיתוח בתכנות Java Script ו- CSS לא עשירות כמו סביבות הפיתוח ב- C#, וכל הידע בנושא היכולות של...
תגובה אחת

זמין להורדה: קייטנת פיתוח אפליקציות מטרו

יום שני, יולי 16, 2012

לקראת שחרור מערכת ההפעלה החדשה Windows 8, מתקיימים אירועים ללא תשלום למפתחים בנושא בכל רחבי העולם, אירועים המכונים Dev Camps. לשמחתנו גם למי שלא זכה להשתתף באחד מן האירועים שהתקיימו, ישנה אפשרות להוריד תכנים רבים שהעוברו בקייטנות הפיתוח במה שנקרא Camp in a Box – ערכה הכוללת מעבדות תרגול, מצגות, דוגמאות קוד ועוד תכנים המאפשרים לכם להכנס לעולם פיתוח אפליקציות בסגנון מטרו. הורידו עכשיו את ערכת WIndows 8 Camp in a Box בין התכנים ניתן למצוא: מצגות.20 מצגות בנושאים שונים המכסים נושאי פיתוח ועיצוב ממשק. מעבדות תרגול.hands-on labs הזמינות בגרסת C# או JavaScript, מכילות נושאים מגוונים...
3 תגובות