.NET בדפדפן? BLAZOR
-
מקרוסופט הכריזה על תכנית "נסיונית", פרוייקט בשם BLAZOR. השם נגזר מהלחמה של Browser + RAZOR. אני לא הבנתי כל כך איך זה אמור לעבוד ומה זה פותר, אבל זה נשמע משהו חדשני שמאפשר להריץ מתוך הדפדפן קוד מכונה יעיל שהפרימוורק של דוטנט יהיה זמין בו (כמובן ללא תלות במערכת ההפעלה). זה משתמש עם WebAssembly שנחשב כבר זמן רב "הדבר הבא".
קישורים:
https://blogs.msdn.microsoft.com/webdev/2018/02/06/blazor-experimental-project/
http://blog.stevensanderson.com/2018/02/06/blazor-intro/
גיטאב: https://github.com/aspnet/blazor(להריץ דוטנט מהדפדפן, זה ממש מזכיר את silverlight, פרוייקט שלא הספיק ממש להתרומם - הוא בא בסוף ימי הפלאש והלך (מבחינת הטרנד) עוד לפניו).
-
מקור ממש מקיף
https://learn-blazor.com
לפי מה שאני מרפרף הדגש הוא לא על "דוטנט מהדפדפן" אלא זה פשוט פרימוורק וובי חדש, במקום אנגולר וכל אלה. רק שהוא לא מבוסס JS אלא WebAssembly.מקור נוסף:
https://www.codeproject.com/Articles/1241210/WebAssembly-with-Blazorעדכון שלהי סיון, הדרכה להתחלת העבודה מעודכנת: https://jfarrell.net/2018/06/02/an-introduction-to-blazor/
-
האם אני מבין נכון שהוא יריץ מהר יותר JS וגם ידע לקמפל JS לקבצים בינארים?
-
@אהרן אמר ב.NET בדפדפן? BLAZOR:
האם אני מבין נכון שהוא יריץ מהר יותר JS וגם ידע לקמפל JS לקבצים בינארים?
אתה מדבר על הWebAssembly, לא על הblazor.
הWebAssembly יריץ קוד יותר מהר מJS כי הוא יחסוך הן את פרסור הטקסט, וגם כי האופטימיזציה תהיה כבר בקוד.
לא ידוע לי על כלי שממיר JS לWebAssembly, וזה לא הפואנטה זמן היצירה כי זה לא יהיה דינמי - ייצרו WebAssembly מכל שפה שיבחרו, וישתמשו עם הWebAssembly כמו שתוכנות דסקטופיות משתמשות בDLL.