JQuery Vs. Prototype - השוואה תחבירית

ב-Ajaxian.com פורסמה היום מצגת שמשווה תחבירית בין JQuery ל-Prototype.
מהמצגת אנחנו יכולים ללמוד שני דברים:

  1. איך מבצעים את המעבר מ-Prototype ל-JQuery (אני לא מאמין שמישהו יעשה את המעבר בכיוון הנגדי).
  2. שהסינטקס של JQuery יותר קצר משל Prototype.
  3. שהסינטקס של Prototype בחלק מהמקרים יותר מובן משל JQuery.

חשבתי לשים כאן קישור למצגת, אבל המצגת נמצאת ב-Slideshare מה שאומר שאני יכול לשים אותה ישר כאן! צפייה מהנה :-)

מסתבר שאי אפשר לשים מצגת של slideshare בתוך הפוסט דרך עריכת HTML. אז קישרתי אתכם לפוסט ב-Ajaxian (מגיע להם שאקשר אליהם בפעם ה-100).

מסתבר שכן אפשר, אז אני אשאיר את הקישור והוסיף את המצגת.

(תודה לאלעד על התמיכה המהירה במייל!)

בית חולים CSSי

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

לצורך המחקר בית החולים קנה מכונת רנטגן לפני מספר חודשים. והיום הוא קנה את מכונת ה-MRI.
כשיהיה לבית החולים מכונת CT , ואחיות :D - הרופאים יהיו שמחים מאוד ויוכלו לטפל ברוב המחלות הקיימות ב-IE6/7 בקלות.

SQL Joins - מדריך ויזואלי

מדריך ל-SQL Join שקושרתי אליו ב-RSS (דרך DZone.com). המדריך מסביר באמצעות Venn Diagrams את המשמעות של כל סוגי ה-joins הקיימים.
ואם לא ידעתם אז גם אני כתבתי מדריך ל-SQL Joins לפני כמה שנים עבור האתר webmaster.org.il - בוני אתרים בישראל.

PHP ו-Ruby על Servlet Containers

אין לי הרבה מה להגיד בנושא, אבל בכל זאת.

JRuby, פרוייקט ששם לעצמו מטרה לאפשר הרצת Ruby על ה-JVM, שיחרר לפני כמה זמן גרסת stable ראשונה production ready.
Rails עובד בצורה טובה מאוד עם JRuby - כלומר ניתן להשתמש ב-RoR ו-Ruby על כל Servlet Container (כמו Tomcat, Resin, Jetty).
מבחינת יעילות ל-JRuby יש יתרון דיי גדול על המימוש המקומפל של Ruby, אבל בהרצת Rails משום מה המימוש המקומפל מנצח. Ola Bini, אחד מהמפתחים של JRuby דיווח על כך וממשיך לבדוק איך ניתן לייעל את JRuby גם כך ש-Rails ירוץ עם ביצועים טובים.

בנוסף, לאחרונה פורסם ב-InfoQ ובמס’ בלוגים על פרוייקט Quercus, פרוייקט ששם לעצמו מטרה לאפשר הרצת PHP על JVM. הפרוייקט הוא תת-פרוייקט של Resin, אחד מה-Servlets Containers שקיימים בשוק, אבל ניתן להריץ אותו על Tomcat וכנראה שגם על אחרים. הפרוייקט נותן מימוש מלא של PHP5 (ושל מס’ מודולים של PHP גם כן). פרוייקטים גדולים כמו MediaWiki, WordPress, PHPBB ועוד, רצים באופן מושלם (לטענת Resin) ובלי שום בעיות.

יש גם את פרוייקט Jython הוותיק שמאפשר הרצת Python על ה-JVM, אבל כאן אין לי בכלל להרחיב.

מה זה אומר מבחינת מפתחי PHP ו-Ruby? שיתכן ויהיה לנו הרבה יותר מקומות ואפשרויות להשתלב בתעשייה בעקבות כך שניתן להשתמש בשפות אלו על טכנולוגייה שמצליחה מאוד בתחום ה-Enterprise בארץ ובעולם. בנוסף, יש באפשרותינו להשתמש בפתרונות מצליחים ב-JAVA מתוך PHP/Ruby מבלי שיהיה צורך בפרוייקט המרה. לדוגמא, ניתן להשתמש ב-iBatis של JAVA מתוך PHP וכו’.

מעניין אם זה אפשרי - להשתמש במחלקה שכתבנו ב-Ruby (נגיד Standalone ActiveRecord) מתוך PHP בעזרת הרצתם על Servlet Container שמאפשר גם JRuby וגם PHP.