לפחות לפי הטענות של היוצרים, לי לא יצא לעשות benchmark אבל nodejs מהירה בטירוף זה הבדל אחד משמעותי.ההבדל שאני יותר אוהב הוא המעבר הקל בין Javascript בClient-Side לJavascript בServer Side תחשוב על זה שניה, כמה דקות לוקח לך לעשות את ה-switch הזה בראש ברגע שאתה צריך לעבור לכתוב חתיכת קוד ב-server פה זה פתאום כל כך טריוויאלי, עד שלא תנסה לא תבין כמה זה כיפי.
אחד הדברים המגניבים עם NodeJs זה היכולת לכתוב קוד ב-C/C++ ולהפוך אותו לmodule נורא נורא בקלות:
http://nodejs.org/api/addons.html
שים לב לקלות בה אתה מייצר http server שיאזין לבקשות:
http://nodejs.org/about/
תמיכה בCluster
http://nodejs.org/api/cluster.html
שים לב לsyntax כמה הוא קריא, כמה הוא יפה
לגבי MVC Frameworks
יצא לי לעבוד גם עם Backbone אפילו המלצתי עליה מתישהו בבלוג שהיה לי, היא באמת מצויינת, הdata-binding שלה הוא נוראי לדעתי לפחות ביחס לAngular.
כרגע החסרון היחידי בAngular הוא שעדיין לא מצאתי איזה מעטפת נוחה שמייצרת לך scaffolding של פרוייקט ברמה של
root
models
controllers
views
כאילו זה די קל לעשות את זה גם לבד, אבל צריך כל פעם לטעון את הקבצים דרך הindex.html אני שוקל להכין איזה משהו שיעשה את זה אוטומאטית.