ปีที่แล้วเราได้บอกคุณเกี่ยวกับประโยชน์ของ InvoiceScripts: การออกใบแจ้งหนี้และการลงบัญชีด้วยซอฟต์แวร์ฟรีซึ่งเป็น ERP และ CRM ที่มีศักยภาพที่น่าทึ่งซึ่งโดดเด่นในเรื่องการใช้งานที่ง่ายและความเร็วที่สามารถปรับใช้และนำไปใช้ในธุรกิจทุกประเภททุกวันนี้ FacturaScripts เติบโตขึ้นอย่างต่อเนื่องโดยนำคุณสมบัติใหม่ ๆ มาสู่ผู้ใช้และขยายการสนับสนุน การเติบโตที่รวดเร็วนี้ทำให้จำเป็นต้องปรับปรุงซอฟต์แวร์จากหัวใจเพื่อให้สามารถปรับขนาดได้มากขึ้นเมื่อเวลาผ่านไปและเพื่อให้สอดคล้องกับเทคโนโลยีในปัจจุบันซึ่งเป็นสาเหตุที่ผู้สร้างซอฟต์แวร์ Carlos Garcia (นีโอเรเซอร์เอ็กซ์) บอกเราโดยตรงว่ามันเป็นอย่างไร การออกแบบ FacturaScripts ใหม่สำหรับปี 2018
การออกแบบ InvoiceScripts ใหม่สำหรับปี 2018 โดย NeoRazorX
ในช่วงฤดูร้อนมีการดาวน์โหลดมากกว่า 60.000 ครั้งการติดตั้ง 12.000 ครั้งที่ได้รับการอัปเดตทุกเดือนผู้ใช้ที่ลงทะเบียน 4.000 คนบนเว็บและปลั๊กอิน 90 ตัวเรากำลังเผชิญกับความสงบในช่วงสั้น ๆ ที่เราต้องการใช้ประโยชน์จาก แก้ไขปัญหาการออกแบบหลักบางประการใน FacturaScripts: ปัญหาการพึ่งพาไม่สามารถสืบทอดระหว่างคอนโทรลเลอร์หรือมุมมองและโค้ดจำนวนมากซึ่งเป็นผลมาจากการพัฒนาในช่วงหลายปีนี้
ได้เวลาคิดทบทวนทุกสิ่ง เรียนรู้จากความผิดพลาดและความสำเร็จและสร้างรากฐานใหม่ในอีกไม่กี่ปีข้างหน้า มิฉะนั้นเราจะต้องตายจากความสำเร็จเนื่องจากการเพิ่มคุณสมบัติใหม่ ๆ ต้องใช้ความพยายามมากขึ้นเรื่อย ๆ
ภายใต้สถานที่เหล่านี้เราได้เริ่มต้นแบบเคอร์เนลด้วยตัวแต่งและส่วนประกอบ symfony บางส่วน แต่ง ช่วยให้เราสามารถเพิ่มและจัดการการอ้างอิงใน PHP ได้อย่างง่ายดายและได้รับประโยชน์จากการโหลดคลาสที่จำเป็นโดยอัตโนมัติ ของ symfony พวกเราเลือก httpมูลนิธิเพื่อจัดการอินพุตและเอาต์พุตของข้อมูลได้อย่างสะดวก นักแปล เพื่อแปลง FacturaScripts เป็นหลายภาษา ผู้จัดส่งเหตุการณ์ เพื่อจัดการเหตุการณ์และ กิ่งก้านซึ่งเป็นเครื่องมือแม่แบบที่มีการสืบทอดว่า เราตกหลุมรัก.
บนรากฐานนี้เราจะเริ่ม สร้างตัวควบคุมเพิ่มเติม 3 ประเภท: ตัวควบคุมรายการสำหรับรายชื่อ แก้ไขตัวควบคุมสำหรับรุ่นธรรมดาและ แผงควบคุมสำหรับโมเดลที่ซับซ้อนมากขึ้นซึ่งมีความสัมพันธ์กับโมเดลอื่น ๆ ตัวอย่างเช่นลูกค้าเมื่อแก้ไขลูกค้าคุณต้องการดูที่อยู่บัญชีธนาคารใบแจ้งหนี้ล่าสุด ฯลฯ ...
อินเทอร์เฟซ FacturaScripts นั้นใช้งานง่ายอยู่แล้วและ หนึ่งในส่วนที่ผู้ใช้ให้ความสำคัญมากที่สุดสิ่งที่เราชั่งใจคือรหัส ตัวควบคุมเพิ่มเติมเป็นสิ่งที่เราต้องการมาเป็นเวลานานในการใช้โค้ดซ้ำและเพิ่มคุณสมบัติใหม่ ๆ ได้ง่ายขึ้นมาก
หากคุณเป็นนักพัฒนาคุณมักพบว่าตัวเองอยู่ในสถานการณ์ที่เชื่อว่าโค้ดของคุณนั้นยอดเยี่ยมและไม่กี่เดือนต่อมาคุณก็รู้ว่ามันแย่แค่ไหน มันปกติ. โชคดีที่ตอนนี้มีเครื่องมือและบริการเช่น ผู้กลั่นกรอง-ciซึ่งช่วยให้คุณได้รับการประเมินวัตถุประสงค์ของโค้ดของคุณมากขึ้นนอกเหนือจากการชี้ให้เห็นข้อผิดพลาดทั่วไปและให้คำแนะนำ
ก่อนที่จะเริ่มต้นแบบเราตัดสินใจที่จะตรวจสอบโค้ดของเราด้วย scrutinizer-ci โดยได้รับคะแนน 5.4เป็นคลาส fs_controller ที่มีความรับผิดชอบสูงแม้ว่าจะไม่ใช่คนเดียวก็ตาม และมีโอกาสเพียงเล็กน้อยในการปรับปรุงการออกแบบโดยไม่ทำลายความเข้ากันได้ เหตุผลเพิ่มเติมในการเริ่มต้นด้วยแกนใหม่
ในวันนี้ คะแนน FacturaScripts 2018 คือ 8.66มีความโดดเด่นในชั้นเรียนส่วนใหญ่และวิธีการของพวกเขา
การออกแบบที่ดีขึ้นทำให้เราสามารถเพิ่มตัวเลือกใหม่ให้กับทุกรูปแบบเช่นการส่งออกเป็น PDF หรือ Excel ในหน้าหรือรายการใดก็ได้และเครื่องมือค้นหาขนาดใหญ่ซึ่งจะช่วยให้ผู้ใช้ทุกคนประหยัดเวลาได้มาก
ตอนนี้เหลือเพียงการทำงานบางอย่างให้เสร็จและเริ่มเบต้าและการอัปเดตปลั๊กอิน เราจะแจ้งให้คุณทราบ ;-).
ความคิดเห็นเกี่ยวกับ FacturaScripts 2018
หากเราชอบอะไรบางอย่างก็คือการเห็นว่าเครื่องมือโอเพนซอร์สที่มีไว้สำหรับการเติบโตของธุรกิจนั้นประสบความสำเร็จมันเป็นงานหนักที่มักจะตกอยู่ใต้โต๊ะฉันแน่ใจว่านี่ไม่ใช่เพราะความพึงพอใจของผู้ใช้ที่ ทุกวันนี้พวกเขาใช้เครื่องมือนี้สูงมาก
การเติบโตของความซับซ้อนและฟังก์ชันการทำงานของเครื่องมือเนื่องจากเป็นความท้าทายทางเทคนิคที่ค่อนข้างใหญ่หลายครั้งที่แอปพลิเคชันไม่ได้เตรียมพร้อมที่จะเติบโตมากนักหรือนักพัฒนาของพวกเขามุ่งเน้นไปที่การรักษาโครงสร้างเก่าที่ไม่สอดคล้องกับเทคโนโลยีใหม่ ๆ ฉันคิดว่า จุดที่น่าพอใจมากของ FacturaScripts คือความชัดเจนในการมองซอฟต์แวร์ของตนและความอ่อนน้อมถ่อมตนที่จะรู้ว่าเมื่อใดควรทำการเปลี่ยนแปลง
ด้วยเวอร์ชันใหม่นี้นอกจากจะมีประสิทธิภาพมากขึ้นแล้ว FacturaScripts จะนำเสนอฟังก์ชันใหม่ที่เกี่ยวข้องอย่างใกล้ชิดกับความต้องการขององค์กรในปัจจุบันเราเชื่อว่านี่จะเป็นเวอร์ชันที่ประสบความสำเร็จและผู้ใช้ ERP ที่มีประสิทธิภาพนี้จะสามารถเติบโตได้ ธุรกิจของพวกเขาไปในทางที่ดีขึ้น