ZKWeb هو إطار ويب مرن لـ .NET Framework و .NET Core.
لماذا خلق هذا الإطار؟
أريد نظامًا إضافيًا أفضل، مكونًا إضافيًا لمجلد واحد تمامًا مثل Django
أريد إطار عمل mvc مستقل، لأن MS يغير بنيته كثيرًا
أريد نظام قوالب قويًا بما يكفي لتنفيذ محرر الصفحات المرئية
.NET الدعم الأساسي
دعم كل من .NET Framework و.NET Core
نظام البرنامج المساعد
مجلد واحد مكون إضافي واحد، يحتوي كل مجلد على كل ما يحتاجه
الترجمة التلقائية وإعادة التحميل بعد تغيير كود المصدر
استنادا إلى مترجم روزلين
نظام القالب
في أغلب الأحيان يكون ذلك أفضل من تخزين الصفحة بأكملها مؤقتًا
قادر على تنفيذ محرر الصفحات المرئية بناءً على هذه الميزة
يمكن لأحد المكونات الإضافية تجاوز قالب المكونات الإضافية الأخرى
نظام ملفات القالب المتداخل بنمط جانغو
تخصص القالب للجوال أو الكمبيوتر
نظام المحتويات الديناميكية بنمط منطقة القطعة
عرض ذاكرة التخزين المؤقت لكل عنصر واجهة مستخدم
استنادا إلى DotLquid
حاوية IoC
سريع
توفير التكامل IServiceProvider
تنفيذ ZKWeb الخاصة
بيئة مضيفة متعددة
دعم أسب.نت
دعم Asp.NET الأساسية
دعم أوين
يمكن أن يؤدي استخدام طبقة التجريد الشائعة إلى جعل البرنامج الإضافي يدعم كل هذا بدون تعليمات برمجية مختلفة
ORM متعددة
دعم دابر
دعم EntityFramework Core (مع الترحيل التلقائي الكامل لقاعدة البيانات)
دعم InMemory
دعم مونغو دي بي
دعم NHibernate (مع ترحيل قاعدة البيانات التلقائي الكامل)
يمكن أن يؤدي استخدام طبقة التجريد الشائعة إلى جعل البرنامج المساعد يدعم كل هذا برمز أقل اختلافًا
التعريب
دعم متعدد اللغات، مع ترجمة بأسلوب gettext
دعم المناطق الزمنية المتعددة
التخزين المؤقت
معزول حسب الجهاز، عنوان URL للطلب، والمزيد...
ذاكرة التخزين المؤقت المعزولة المستندة إلى السياسة
طبقة التجريد لذاكرة التخزين المؤقت ذات القيمة الرئيسية
تخزين الملفات
طبقة التجريد لتخزين الملفات
اختبار
وحدة التحكم واختبار الويب
تم تجاوز حاوية دعم IoC
تم تجاوز سياق دعم HTTP
دعم قاعدة البيانات المؤقتة
مجموعات أدوات المشروع
منشئ المشروع
ناشر الموقع
دعم لينكس
أوبونتو 16.04 LTS 64 بت
سينت أو إس 7.2 64 بت
فيدورا 24 64 بت
إنشاء النموذج والتحقق من صحته
توليد جدول اياكس
سقالات صفحة CRUD
المهام المجدولة
كلمة التحقق
لوحة الإدارة
تلقائية ثابتة
متعدد العملات والمنطقة
والمزيد...
باختصار:
افتح "ToolsProjectCreator.Gui.WindowsZKWeb.Toolkits.ProjectCreator.Gui.exe" وقم بإنشاء المشروع.
يمكنك قراءة README.md ضمن "الأدوات" أولاً، لمزيد من المعلومات، يرجى الاطلاع على المستندات.
في الوقت الحالي لا توجد سوى المستندات الصينية، إذا كنت لا تستطيع قراءة اللغة الصينية، فيرجى طرح الأسئلة في "القضايا".
بالنسبة لمهندسي البرمجيات الصينيين، يوصى بالانضمام إلى مجموعة QQ 522083886 لمزيد من المناقشة.
زي كيه ويب:
ZKWeb.Hosting.AspNet:
ZKWeb.Hosting.AspNetCore:
ZKWeb.Hosting.Owin:
ZKWeb.ORM.Dapper:
ZKWeb.ORM.EFالأساسية:
ZKWeb.ORM.InMemory:
ZKWeb.ORM.MongoDB:
ZKWeb.ORM.NHibernate:
الإضافات: https://github.com/zkweb-framework/ZKWeb.Plugins
المستندات: https://zkweb-framework.github.io (الصينية)
المراجع: https://zkweb-framework.github.io/cn_v2.0/references/zkweb/ZKWebReferences.chm
رخصة معهد ماساتشوستس للتكنولوجيا
حقوق النشر © 2016~2019 303248153@github
إذا كان لديك أي مشكلة تتعلق بالترخيص، فيرجى الاتصال بـ [email protected].