สวัสดี!
ถ้า Foxtrot Clone เราต้องการทราบความคิดเห็นของคุณ การเขียนโดยไม่ประนีประนอมไปที่ [email protected] ขอบคุณสำหรับการเยี่ยมชมของคุณ!
- เอกสารภาษาอังกฤษ: https://github.com/gquagliano/foxtrot-framework-en
หมายเหตุ: เฟรมเวิร์กอยู่ระหว่างการพัฒนาอย่างเต็มที่ แต่เราเป็นรุ่น MVP แรก ทั้งหมด !

Foxtrot เป็นกรอบการพัฒนาที่รวดเร็วของเว็บและแอพพลิเคชั่นมือถือโดยมี มุมมองภาพ ของมุมมองซึ่งรวมไคลเอนต์ ( เส้นขอบ ) ใน JavaScript และเซิร์ฟเวอร์ ( แบ็กเอนด์ ) หัวขาด ใน PHP และ พยายาม ที่จะเรียนรู้และใช้งาน ง่ายขึ้น
เรามีความมุ่งมั่นที่จะสร้าง กรอบที่ไม่เหมือนคนอื่น ๆ ที่ ไม่ได้โอเวอร์โหลด ทั้งระบบหรือทีมผู้ใช้หรือหัวโปรแกรมเมอร์ สิ่งหนึ่งที่ ไม่จำเป็นต้องมีการกำหนดค่า คือ Super-Fácile ที่จะใช้และเขียนด้วย ภาษาเกือบมนุษย์
นอกจากนี้ยังเป็นสิ่งสำคัญ ในการส่งเสริมการเรียนรู้และการเขียนรหัส PHP ที่เพียงพอและ (โดยเฉพาะ) จาวาสคริปต์ ความเข้าใจและเพิ่มขีดความสามารถในการใช้งานคลาส (PHP) และต้นแบบ Javscript ในรูปแบบอื่น ๆ นั่นคือเหตุผลว่าทำไมใน Foxtrot ไม่มี คลาสหลอก หรือ DOM เสมือนจริง (หลาย ๆ , มาก) ยูทิลิตี้เพื่อย่อและทำให้กระบวนการที่พบบ่อยที่สุดของการโต้ตอบระหว่างผู้ใช้กับอินเทอร์เฟซโดยอัตโนมัติและระหว่างไคลเอนต์และเซิร์ฟเวอร์
มันคืออะไร? ทำไมมันถึงพัฒนา? เอกสารอยู่ที่ไหน ฉันเข้าถึงวิกิ (เป็นลายลักษณ์อักษร)
ขั้นตอนแรก
วิดีโอบทนำ
การติดตั้งคำอธิบายของผู้จัดการตัวแก้ไขและโครงสร้างของระบบและดูทั่วไปที่ฟังก์ชั่นหลัก
☝ความคิดเห็น?
- ♂ สงสัย?
- คุณต้องการเรียนรู้การใช้เฟรมเวิร์กหรือไม่?
⌨คุณต้องการมีส่วนร่วมหรือไม่?
การเขียน: [email protected]
สนับสนุนการพัฒนา
การพัฒนาสด
พอดคาสต์บทเรียนและอื่น ๆ (ในการผลิต)
Application Manager ( บรรทัดคำสั่งลาก่อน! )
ตัวแก้ไขมุมมองการทำงานเต็มรูปแบบ
Integration Vista - JS Controller - คอนโทรลเลอร์ PHP ที่สมบูรณ์
เข้าถึงข้อมูลและ 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/ FRAMEWORK และแอปพลิเคชันเฉพาะที่รวบรวมไว้กับ EMBAVER ใน Cordova หรือลูกค้าเดสก์ท็อป
/gestor/ ผู้จัดการแอปพลิเคชัน
/construir/ ผู้ช่วยก่อสร้างหรือการรวบรวมเฟรม
ตัวจัดการแอปพลิเคชันช่วยให้คุณสร้างมุมมองสร้างคอนโทรลเลอร์ดำเนินการผู้เข้าร่วมประชุมที่แตกต่างกันจัดการรูปแบบข้อมูลและเข้าถึงตัวแก้ไขแบบโต้ตอบ
เฟรมเวิร์กมีตัวแก้ไข การลากและดร็อป ดู WYSIWYG ซึ่งเก็บมุมมองพร้อมที่จะแสดงใน HTML/CSS ซึ่งทำให้มัน เร็วมาก แต่ไม่สูญเสียความสัมพันธ์ระหว่างองค์ประกอบ DOM และวัตถุเฟรมเวิร์ก
ตัวแก้ไขยังอนุญาตให้กำหนดค่าโครงสร้างการควบคุมด้วยสายตา (ลูป, เงื่อนไข ฯลฯ ), ตัวแปร (การเข้าถึงข้อมูล) และการรวมเข้ากับตัวควบคุม JS และ PHP ของมุมมอง
ข้อมูลเพิ่มเติมเกี่ยวกับตัวจัดการแอปพลิเคชัน
ข้อมูลเพิ่มเติมเกี่ยวกับตัวแก้ไขมุมมอง
รายการส่วนประกอบ
โครงสร้างและคู่มือสำหรับการพัฒนาส่วนประกอบ
เฟรมเวิร์กเป็นแอพพลิเคชั่นหลายแอปพลิเคชันซึ่งหมายความว่านักพัฒนาสามารถทำงานในหลายแอปพลิเคชันในเวลาเดียวกันและเซิร์ฟเวอร์สามารถเป็นที่ตั้งของแอปพลิเคชันหลาย ๆ แอปพลิเคชันในเวลาเดียวกันด้วยการติดตั้ง Foxtrot ครั้งเดียวทำให้การบำรุงรักษาและการอัปเดตง่ายขึ้น
ข้อมูลเพิ่มเติมเกี่ยวกับแอปพลิเคชันและโครงสร้างของพวกเขา
เฟรมเวิร์กถูกแบ่งออกเป็นไคลเอนต์และเซิร์ฟเวอร์ แต่ decoupled: ทั้งสองสามารถอยู่ในตำแหน่งเดียวกัน (ไคลเอนต์ถูกดาวน์โหลดจากเว็บเซิร์ฟเวอร์เดียวกัน) หรือแยกต่างหาก (ตัวอย่างเช่นลูกค้าท้องถิ่นในแอปพลิเคชันมือถือหรือเดสก์ท็อป)
ฝั่งเซิร์ฟเวอร์ประกอบด้วยตัวควบคุมเซิร์ฟเวอร์และรูปแบบข้อมูล (รวมถึง ORM ของตัวเอง)
ฝ่ายลูกค้าประกอบด้วยลูกค้าและดูคอนโทรลเลอร์ แต่ละมุมมองประกอบด้วยส่วนประกอบซึ่งเกี่ยวข้องกับองค์ประกอบของ DOM และอนุญาตให้มีการจัดการมุมมองผ่านวิธีการและคุณสมบัติของมัน มีส่วนประกอบที่แสดงถึงโครงสร้างการควบคุม (เงื่อนไข, ลูป, การรวมมุมมองหนึ่งภายในอีกมุมมองหนึ่ง ฯลฯ ) โดยอัตโนมัติการนำเสนอข้อมูลและการนำทาง มันรวมถึงผู้จัดการของ doming ของเขาเอง (แทนที่ 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-outlined
Heroicons - https://heroicons.com/
Foxtrot (บางคนเป็นต้นฉบับ)