בזמן האחרון אני שמוע יותר ויותר על פיתוח אתרי אינטרנט עם Ruby on rails.
מהם היתרונות של Ruby על פני פיתוח ב-PHP או ASP.NET?
Ruby-On-Rails היא בעצם תשתית המכינה את הקרקע לפרויקט Web כלשהו. הפלטפורמה היא בעצם מקבץ סקריפטים הכתובים בשפה Ruby, שהומצאה ע"י יוקיהורו מאטצומיטו (יפן) באמצע שנות ה-90, ובעלת סינטקס ייחודי, הלוקח השראה ממספר שפות, כגון Perl, Python ועוד אחרות.
השפה מודרנית ותומכת ב-"איסוף זבל" בניהול זכרון, וב-Dynamic Typing.
Ruby הופכת יותר פופולרית בשנים האחרונות בגלל החסכוניות שלה בקוד בעיקר. יש לציין שמדובר בשפת סקריפט שעד כמה שידוע לי אינה מתקמפלת ל-Executable.
Ruby-On-Rails הופכת יותר ויותר פופולרית מכיוון שהתשתית נכתבה עם התייחסות לטכנולוגיות מודרניות כגון AJAX ,CSS, Database Schemes, ועוד טכנולוגיות אחרות, היא מאפשרת כתיבת קוד מועטת יותר מאשר ב-ASP.NET ו-PHP (וגם ביתר אלגנטיות). מגוון הסקריפטים שהיא כוללת מאוד עוצמתי ונותן גישה לפונקציונליות גבוהה בתור שניות של כתיבה (למשל פירמוט תאריכים, כתיבת פוסטים ועוד דוגמאות רבות).
אני מצאתי את השפה מרתקת, אך לא פשוטה כל כך, לפחות למתחילים, כיוון שהסינטקס מאוד יוצא דופן ממה שהתרגלנו להכיר את עכשיו בעולם ה-NET. ו-Java (וכמובן ++C).
כתבתי על זה פוסט במרץ 2009 שאפשר לקרוא כאן.
אני מאמין שהמאמר הזה יכול להיות לעזר. אישית אני לא הכי מחבב את השפה אבל זה עניין של הרגל וקשור גם למטרה שלך. בכנות היא לא מציעה הרבה יותר מ-PHP אם יודעים לנצל את המיטב.
זהו אתר שאלות ותשובות למתכנתים. כל אחד יכול לשאול שאלה , כל אחד יכול לענות על שאלה, כל אחד יכול להגיב לתשובות.