مرحبًا!
إذا استنساخ Foxtrot ، نريد أن نعرف رأيك. الكتابة دون حل وسط إلى [email protected]. شكرا لزيارتك!
؟ مستندات اللغة الإنجليزية: https://github.com/gquagliano/foxtrot-framework-en
ملاحظة: الإطار في التطوير الكامل. لكننا في كل إصدار MVP الأول!

يعد Foxtrot إطارًا سريعًا للتطوير لتطبيقات الويب والجوال ، مع عرض مرئي للمسافات ، والذي يدمج العميل ( الحدود ) في JavaScript و Server ( الخلفية ) مقطوعة الرأس في PHP ، والتي تسعى إلى أن تكون الإطار-الإطار والحيوي-livian-mult-all-all-in-in-in-in- use .
لدينا الالتزام بإنشاء إطار عمل لا يشبه أي شخص آخر ، أو إطار لا يحمل النظام أو فريق المستخدم أو رئيس المبرمج. من الناحية العملية لا تتطلب التكوين ، فهو فائق للاستخدام ويتم كتابته بلغة شبه إنسانية .
من المهم أيضًا تعزيز التعلم والكتابة الكافية لرمز PHP و (خاصة) JavaScript ، وفهم وتمكين الاستخدام الصحيح للفئات (PHP) والنموذج الأولي Javscript على أي نمط آخر. لهذا السبب في Foxtrot لا توجد فئات زائفة أو DOM افتراضية ، فقط (العديد ، العديد من) الأدوات المساعدة لختصر وأتمتة العمليات الأكثر شيوعًا للتفاعل بين المستخدم والواجهة ، وبين العميل والخادم.
ما هذا؟ لماذا تتطور؟ أين الوثائق؟ وصلت إلى الويكي (كتابي).
الخطوات الأولى
مقدمة الفيديو
التثبيت ، وصف المدير ، المحرر وهيكل النظام ، وإلقاء نظرة عامة على الوظائف الرئيسية.
☝ التعليقات؟
؟ شك؟
؟ هل تريد أن تتعلم استخدام الإطار؟
⌨ هل ترغب في المساهمة؟
الكتابة: [email protected]
تطوير الدعم
التنمية الحية
بودكاست ، دروس وأكثر (في الإنتاج)
مدير التطبيق ( سطر الأوامر وداعا! ).
محرر العرض الوظيفي الكامل.
تكامل Vista - JS Controller - Complete PHP Controller .
الوصول إلى البيانات و ORM ، كاملة.
التجميع
انظر حالة المشروع - الأقراط - الوظائف المستقبلية.
يتم تضمين تطبيق مثال يوضح الوظائف الرئيسية للإطار.
مزيد من المعلومات.
https://github.com/gquagliano/foxtrot-framework/wiki
https://github.com/gquagliano/foxtrot-framework/wiki/phpdoc-indice
https://github.com/gquagliano/foxtrot-framework/wiki/jsdoc-indice
/fuente/ رمز المصدر الإطار.
/desarrollo/ إطار عمل + تطبيقات المصدر.
/produccion/ الإطار والتطبيقات المترجمة. ليس من الضروري تثبيت أي شيء على الخادم ، فقط انسخ محتوى هذا الدليل.
/embeber/ إطار عمل محدد تم تجميعه للتضمين في Cordova أو عميل سطح المكتب.
/gestor/ مدير التطبيق.
/construir/ مساعد بناء أو تجميع الإطار.
يتيح لك مدير التطبيق إنشاء طرق عرض وإنشاء وحدات تحكم وتنفيذ الحاضرين المختلفين وإدارة نموذج البيانات والوصول إلى المحرر بشكل تفاعلي.
يحتوي Framework على محرر عرض WysiWyg Drag & Drop ، والذي يخزن العرض جاهزًا للعرض في HTML/CSS ، مما يجعله سريعًا للغاية ، ولكن دون فقدان العلاقة بين عناصر DOM والكائنات الإطارية.
يسمح المحرر أيضًا بتكوين هياكل التحكم بصريًا (حلقات ، مشروطة ، إلخ) ، المتغيرات (الوصول إلى البيانات) والتكامل مع وحدات التحكم في JS و PHP للعرض.
مزيد من المعلومات حول مدير التطبيق.
مزيد من المعلومات حول محرر العرض.
قائمة المكونات.
هيكل ودليل لتطوير المكون.
إطار العمل متعدد التطبيقات ، مما يعني أن المطور يمكنه العمل في العديد من التطبيقات في نفس الوقت ، ويمكن للخادم أن يضم تطبيقات متعددة في نفس الوقت ، مع تثبيت Foxtrot واحد ، وتبسيط الصيانة والتحديثات.
مزيد من المعلومات حول التطبيقات وهيكلها.
ينقسم الإطار إلى عميل وخادم ، ولكنه مفصل: يمكن أن يقيم كلاهما في نفس الموقع (يتم تنزيل العميل من نفس خادم الويب) أو منفصل (على سبيل المثال ، العميل المحلي في تطبيق الهاتف المحمول أو سطح المكتب).
يتكون جانب الخادم من وحدات التحكم في الخادم ونموذج البيانات (يتضمن ORM الخاص).
يتكون جانب العميل من العميل وعرض وحدات التحكم. يتكون كل طريقة من مكونات ، والتي ترتبط بعناصر DOM وتسمح بمعالجة العرض من خلال أساليبها وخصائصها. هناك مكونات تمثل هياكل التحكم (الشرطية ، الحلقات ، إدراج عرض واحد داخل آخر ، وما إلى ذلك) أتمتة عرض المعلومات والتنقل. ويشمل مدير مقالته الخاصة (يحل محل jQuery).
مزيد من المعلومات حول ويكي.
اتصال العميل <-> خادم شفاف
يسمح Framework بالاتصال الشفاف بين وحدات التحكم جانب العميل ووحدات التحكم في جانب الخادم. يمكن للمطور استدعاء طريقة من واحدة إلى أخرى كما لو كانت نفس المنصة.
التجميع
يتم تجميع التطبيقات مع الإغلاق والضغط ، لضمان التحميل والتنفيذ السريع ، سواء على الويب والأجهزة. إنه متوافق مع Cordova وعميل Windows الذي يعمل.
orm
يقلل الضوء وسهل الاستخدام ORM ORM الحد الأدنى ، أو يزيل في كثير من الحالات استخدام رمز SQL ، وبالتالي زيادة الأمان وتحسين تصميم كائنات التطبيق. يتم تعريفه بالكامل بواسطة كائنات ، والمساهمة في التحكم في الأخطاء والتوصيل الذاتي عند كتابة التعليمات البرمجية. يسمح ORM بإنشاء بنية قاعدة البيانات والاحتفاظ بها من رمز PHP لنموذج البيانات. بالإضافة إلى ذلك ، مثل كل شيء في Foxtrot ، أساليبه باللغة الإسبانية.
وثائق ORM.
مترجم التعبير
يتيح لك مترجم التعبيرات تنفيذ رمز JavaScript بأمان. تستخدم خصائص معظم المكونات مترجم التعبيرات ، بحيث يمكن تضمين المتغيرات الديناميكية بين قيمها. يتم تعريف التعبيرات المرفقة بين المفاتيح {...} ويمكن الوصول إلى النطاق العالمي والمتغيرات المحلية المحددة.
الوحدات النمطية
هناك أدوات مختلفة يمكن تضمينها من جانب العميل و/أو جانب الخادم في شكل وحدات أو مكونات إضافية ، للمساعدة في تنفيذ خدمات الطرف الثالث (مثل recaptcha أو sinebase) وأداء مهام محددة (مثل توليد PDF أو XLS).
مزيد من المعلومات حول الوحدات وقائمة الوحدات النمطية الموجودة.
كل التعاون مرحب به. يمكنك الاتصال بنا في [email protected] للتحدث وتوضيح جميع الشكوك حول المشروع.
[email protected]
www.foxtrot.ar
الترخيص: Apache 2.0
أيقونات:
ICONS8 - https://icons8.com/icons/material -operined
Heroicons - https://heroicons.com/
Foxtrot (بعضها أصلي)