بالفعل هو لايعمل علي المتصفح ، بل يتم ترجمته علي جهاز المبرمج . اي مثل اللغات الاخري تماما ولكن الفارق هو ان TypeScript يتم ترجمتها الي JS وهذا ما ذكرته سابقاً :) .
احمد الشهاوي
مطور برمجيات/ويب . مهتم بالقراءة . يمكنك متابعتي علي حسابي في الفيسبوك من هنا (fabebook.com/dev.ahmedelsayed) .
48 نقاط السمعة
52.3 ألف مشاهدات المحتوى
عضو منذ
0
اعتقد ان زيادة عدد مستخدمين الموبايل وتطبيقاته لن يأكل من حصة مستخدمين الويب بل بالعكس سيزدات عدد مستخدمين الويب وتطبيقات ال Cloud . زيادة عدد مستخدمين الموبايل وتطبيقاته سيأكل من حصة تطبيقات سطح المكتب . فبالنسبة لي لا اقلق من زيادة مستخدمين الهواتف الذكية وتطبيقاتها بل بالعكس اطمئن علي مستقبل الويب . ايضاً لا ننسي دور ال Back-End Services في الربط بين التطبيقات المتنوعة (ويب ، ديسكتوب، موبايل، او حتي embedded devices) .
يعتقد البعض ان هذه المناقشات/المقارنات تكون بين الحق والباطل بالاخص في المواقع العربية . باختصار الموضوع نسبي ، ال ASP.NET موجهة في الاساس لمطورين ال .NET لانشاء تطبيقات ويب بسهوله وهي ليست لغة برمجة كما يعتقد البعض وانما هي Platform او مكتبة لمنصة ال .NET . بالتالي لايوجد شيء اسمه "الفروقات بين اللغتين" كما ذكرت -انت -في النقطة 1 . بالنسبة لسرعة التطوير والاداء بالطبع ستفوز ال .NET لان الAssembly Code يتم ترجمته الي لغة الاله بالتالي اداء اعلي ،
العديد من مواقع وخدمات الشركات الحكومية تستخدم ASP.NET . كل مافي موضوع الحماية في ASP.NET هي self-secure بمعني ان التقنية بها مكتبات جاهزة لاغراض الحماية من الثغرات الشائعة . بعكس ال PHP التي يتضطر المستخدم من كتابة سكربتات للحماية بنفسه وهذا ليس عيب في اللغة بل توضيح مني ان كل مافي الامر ان موضوع الحماية يتوقف علي مستخدم التقنية (المبرمج) . ملحوظة :- ASP.NET Web stack بما فيها Web Forms و MVC و Web API و SignalR الان مفتوحة المصدر