Rainyarch هي مجموعة من الأطر والنماذج الأولية للتطبيق لتطوير Agile مع Java و .net و JavaScript.
يمكنك استخدام النماذج الأولية للتطبيق (أعلى الأطر) للحصول على بداية سريعة لتطوير التطبيق الخاص بك. ما عليك سوى تنزيل (المصدر) ، وإعداد ، وبناء وتشغيل ، ثم هو لك. مع تشغيل النموذج الأولي على الخادم الخاص بك ، انتهيت من التكرار الجدد الأول لتطوير Agile للتطبيق. (انظر www.51Chunzhen.com للحصول على مقدمة مفصلة والنموذج الأولي في المدى.)
توفر الأطر واجهات وأنماط برمجة بسيطة وقوية بحيث يمكن للنماذج الأولية أن تتطور بسلاسة وتتوسع إلى تطبيق كامل الميزة لتلبية متطلبات عملائك. تم تصميم النماذج الأولية على رأس الأطر. ولكن إذا لم تكن مهتمًا بالنماذج الأولية ، فيمكنك استخدام الأطر وحدها وتطوير تطبيقاتك الخاصة في الأعلى.
يحتوي Rainyarch على نماذج أولية للتطبيق وثلاثة أطر.
يمكنك الجمع بين أحد الأطر من جانب الخادم مع إطار العمل من جانب العميل كما تفعل النماذج الأولية. إنها محددة للتعاون بحيث يمكن للبرمجة لكلا الجانبين المضي قدمًا وسلاسة ككل.
أو يمكنك فقط اختيار استخدام أي من الأطر وحدها. على سبيل المثال ، إذا كان للتطبيق الخاص بك عميل غير متكبر ، أو خادم غير مكتوب في Java أو C#، فأنت حر في استخدام كل ما لديك أو ستنشئه من جانب واحد ، طالما أنك تجعلها تتطابق مع الواجهات البسيطة التي يوفرها Framework للجانب الآخر. في الواقع ، تحتوي النماذج الأولية على عينة عميل لسطح المكتب لإظهار كيفية عمل إطار العمل من جانب الخادم بدون إطار عمل من جانب العميل.
المزيد من أجل تطوير Agile ، يأتي Rainyarch أيضًا إلى جانب أدوات التشغيل الآلي لإنشاء كائنات قاعدة البيانات وملفات رمز الخثارة من واجهة المستخدم إلى الواجهة الخلفية كلها من مستند التصميم نفسه. أضف تلك المواد التي تم إنشاؤها تلقائيًا إلى المشروع والبناء ، سيتم تشغيل جميع الوظائف البدائية على النقر. انها حقا رشيقة ، أليس كذلك؟
منصات مزدوجة . ستكون تجارب الترميز هي نفسها بالنسبة لمنصة Java و .NET. تستخدم الأطران من جانب الخادم هيكلًا متطابقًا وأنماط التصميم ، ويوفران نفس واجهات البرمجة وأنماط الترميز إلى مستوى التطبيق. يحتوي رمز التطبيق على منصة واحدة على نظيره على منصة أخرى حتى على أساس خط إلى خط. مع ذلك ونفس الإطار من جانب العميل ، يمكن للمطورين بسهولة القيام بمشاريع على كلا النظامين.
إطار على الأطر . نظرًا لأن Rainyarch ، يدمج Rainyarch ويدمج الأطر العامة الشعبية مثل السبات ، IOC ، MVC ، Angular ، ويستخدم أنماط ومفاهيم التصميم وأفضل الممارسات ، لجعل واجهات البرمجة أكثر بساطة ولكن أقوى.
جوانب مزدوجة الربط . يمكن دمج الأطر من جانب الخادم والأطر من جانب العميل بسلاسة ككل حيث يعمل ربط البيانات ثنائية الاتجاه بين كلا الجانبين تلقائيًا ، وحتى مع الربط بين بنيتي MVC على كلا الجانبين. أخذ ميزة "Auto-Ajax" على سبيل المثال ، بدون سطر واحد من JavaScript ، يمكنك الحصول على زر لإرسال طلب Ajax عند النقر والتعامل مع الاستجابة من الخادم تلقائيًا.
أبسط أفضل . تقوم الأطر بتبسيط واجهات البرمجة وتوحيد أنماط الترميز. يتم حفظ المطورين من اتخاذ الخيارات الفنية وحل المشكلات التقنية حتى يتمكنوا من التركيز على تنفيذ منطق الأعمال. تقيد هذه الأطر عمل المطورين وتوحيدها وخفض فرصهم التي يمكنهم ارتكاب أخطاء ، استنادًا إلى التعليمات البرمجية بدلاً من المستندات. وبالتالي ، يتم ضمان جودة التطبيقات من خلال الأطر وعدم الاعتماد على المطورين الأفراد. من ناحية أخرى ، تكون الأطر متوافقة وداعمة مع البرمجة المتقدمة مباشرة مقابل أي أطر من المستوى الأدنى.
أقل أكثر . يتم تنفيذ حلول للمشاكل المعروفة على مستوى التطبيق داخل الأطر. إنها رسم خرائط تلقائي ، و IOC ، والنقاط التلقائية ، والمصادقة والترخيص ، وفرز الجدول والترحيل ، والاستمتاع التلقائي باستثناءات DB ، وتبديل اللغات ، والتنقل في الخبز ، وما إلى ذلك ، في معظم الحالات ، لا يلزم وجود سطر واحد من رمز العميل لتشغيلها. تهدف الأطر إلى تقليل رمز المطورين قدر الإمكان.
الاستفادة من ميزات اللغة الجديدة . توظف Rainyarch أحدث اللغات (C#4.0/Java8) ميزات مثل Generic و LINQ و Lambda Expression و Dreamous Anonymous والشرح وإعلان الخصائص ووظائف التمديد ، إلخ. الكود أكثر أناقة وأكثر أناقة وأسهل في الكتابة والمحافظة عليها. يمكن للمطورين متابعة ترقية مهاراتهم اللغوية بوتيرة سريعة.
النهائي مستقر . أطراف Rainyarch هي الأطر الخارجية التي تغلف الأطر الأخرى وتقنيات البرمجة ، بحيث يمكنها عزل التحديثات/الترقيات إلى الأطر الأخرى واحتضان التقنيات الجديدة القادمة ولكن لا تزال توفر واجهات مستقرة وموافقة ومتسقة لترتيب التطبيق. أنها تقلل من تكلفة التعلم والتغيير للمطورين.
ناضجة وتحسين . يقوم المؤلف بأعمال البرمجة والهندسة المعمارية لأكثر من 20 عامًا ، وقد بنيت أطر عمل للغات والبرمجة متعددة البرمجة ، والتي تم توظيفها جميعًا في مشاريع المؤسسات وتم التحقق منها. نظرًا لأن Rainyarch مفتوح المصدر ، آمل أن يتم تحسينها وزيادةها من قبل مجتمع وجعل المطور يستمتع بالبرمجة وتطوير التطبيقات بجودة عالية.
انظر https://rainyyunni.github.io/rainyarch/ للحصول على الوثائق.