سؤال

وأنا مجرد الخوض في فكرة توليد رمز للمهام المتكررة الترميز، وشهدت كل من هذه الأساليب. رأيت نهج XSLT في كتاب Apress مايكروسوفت في Microsoft قرأت صافي و عن نهج T4 فيما يتعلق ما هو جديد في إطار MVC.

وأي نوع من المشاريع هو كل طريقة أكثر ملاءمة لل؟ إن نظرة سريعة تبين لي أن T4 هو نظام أكثر خفيفة الوزن، فهل هذا صحيح؟

وشكرا جزيلا ...

هل كانت مفيدة؟

المحلول

وحسنا نعم - T4 هو النهج القائم على القالب الذي يمكن سحب المعلومات من مجموعة متنوعة من المصادر - عادة من قاعدة بيانات (جدول أو نظام كتالوجات)

بنيت

وT4 في VS 2008 - يمكنك تحديد ملف .tt داخل VS2008 وانها قد تولد انتاجها داخل VS

وXSLT لديه مطلب واحد - يجب أن تكون مدخلا XML، وXSLT نفسه أيضا هو XML، لذلك هناك عدد من التحديات والعوائق المحتملة هناك

وXSLT هو قائمة بذاتها - يمكنك تثبيت واستخدام أي عدد من محركات XSL

والكل في الكل: T4 بالنسبة لي هو أكثر من "داخل VS" أداة توليد رمز (بسرعة لخلق C # أو ملفات أخرى)، في حين XSLT هو أكثر من أداة لمعالجة البيانات /-تحويل البيانات لتحويل البيانات من XML إلى تنسيق آخر (عادة HTML أو PDF باستخدام XSL-FO).

ومارك

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top