לכתוב #C ולקמפל ל-JavaScript

יום חמישי, ינואר 15, 2015

  הפופולריות של JavaScript בתקופה האחרונה זוכה הפיתוח בסביבת JavaScript לפופולריות הולכת וגדלה, בד בבד עם התחזקות המגמה לפיתוח ווב בצד הלקוח. היתרון המרכזי של פיתוח ווב בצד הלקוח מתבטא בהענקת חוויית משתמש חלקה ורציפה, בדומה לזו המוכרת למשתמשים מעולם הדסקטופ, שאף אינה תלויה בשרת לביצוע מרבית הפעולות. הפופולריות של JS צפויה להמשיך ולעלות, עם ההתפתחויות הטכנולוגיות השונות: אימוץ HTML5 מאפשר ל-JS תמיכה ביכולות מתקדמות (וידאו, גרפיקה, תקשורת, סאונד ואחרות). צמיחת יישומים חדשים (כדוגמת node.js לשרתים, Cordova לאפליקציות מובייל) מדגישה את האטרקטיביות הגלומה בפיתוח לפלטטפורמות מרובות על בסיס קוד משותף. שיפור מנועי הריצה (Virtual Machines) המאפשרים להריץ JS...
תגיות: ,
2 תגובות

פיתוח ווב בסיסי באמצעות node.js

יום ראשון, אוקטובר 5, 2014

בפרק הקודם למדנו עבור איזה מטרה המציאו את node.js (ביצועים) ואיך היא עושה את זה (JavaScript אסינכרוני בצד שרת). בפרק הזה נפשיל את השרוולים ונתחיל להתלכלך בקוד node.js מה נלמד בפרק זה: נלמד איך להתקין את סביבת הפיתוח הנדרשת – microsoft web matrix נלמד ליצור שרת אינטרנט פשוט ואתר מדהים שמציג (איך לא..) hello world   WebMatrix – הכלי הטוב ביותר לפיתוח node.js בסביבת ווינדוס למי שלא מכיר, WebMatrix היא סביבת פיתוח (IDE) מבית מיקרוסופט חינמית לחלוטין ומכילה כל מה שמפתח ווב צריך. הסביבה תומכת במגוון שפות: .net, php, node.js ועוד ומכילה יכולות רבות וחזקות כמו InteliSense,...
תגיות:
תגובה אחת

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 תגובות