A FacturaScripts 2018-ra átalakításra kerül

Tavaly meséltünk a előnyeiről InvoiceScripts: számlázás és könyvelés ingyenes szoftverrel, egy hihetetlen potenciállal rendelkező ERP és CRM, amelyek kiemelkedtek az egyszerű használat és az bármilyen típusú üzleti életben történő adaptálás és megvalósítás sebessége miatt, ma a FacturaScripts tovább növekszik, új funkciókat hozva a felhasználók elé, és bővítve támogatását. Ez a felgyorsult növekedés magával hozta a szoftver fejlesztését annak érdekében, hogy az idővel skálázhatóbb legyen, és hogy a jelenlegi technológiákkal jó úton haladjon, ezért készítője Carlos Garcia (NeoRazorX) első kézből mondja el, hogy volt A FacturaScripts újratervezése 2018-ra.

InvoiceScripts 2018-ra történő újratervezése a NeoRazorX részéről

A nyár folyamán több mint 60.000 12.000 letöltéssel, havonta frissülő 4.000 90 telepítéssel, XNUMX regisztrált felhasználóval az interneten és XNUMX beépülő modullal egy rövid nyugalmi időszak áll előttünk, amelyet ki akartunk használni. javítson néhány alapvető tervezési kérdést a FacturaScriptsben: függőségi problémák, a vezérlők vagy nézetek közötti öröklési képtelenség és a hatalmas kódtömeg, ezeknek az évekbeli fejlődésnek az eredménye.

Ideje volt mindent átgondolni. Tanulj a hibákból és a sikerekből, és építsen új alapot a következő néhány évre. Ellenkező esetben meghalnánk a sikerben, mivel az új funkciók hozzáadása egyre több erőfeszítést igényelt.

Ezekben a helyiségekben elindítottunk egy kernel prototípust zeneszerzővel és néhány szimfónia komponenssel. Összeállít Ez lehetővé teszi számunkra, hogy a PHP-ben nagyon egyszerűen hozzáadjuk és kezeljük a függőségeket, és kihasználhassuk a szükséges osztályok automatikus betöltését. Nak,-nek symfonys mi választunk http alapozás, az adatok be- és kimenetének kényelmes kezelésére, fordító a FacturaScripts többnyelvűvé konvertálása, esemény-diszpécser az események kezelése, és gally, egy sablon motor öröklődéssel, amely beleszerettünk.

Ezen az alapon kezdjük 3 típusú kibővített vezérlőket készítsen: ListControllers, listákra, Szerkesztésvezérlők, egyszerű modellekhez, és PanelControllers, összetettebb modellekhez, amelyek kapcsolatban állnak más modellekkel. Például az ügyfelek, amikor egy ügyfelet szerkesztenek, meg akarják tekinteni a címüket, bankszámlájukat, a legutóbbi számlákat stb.

A FacturaScripts interfészek már intuitívak voltak, és a felhasználók által leginkább értékelt alkatrészek egyike, amit lemértünk, az a kód volt. A kiterjesztett vezérlőknek már régóta szükségünk van arra, hogy sokkal könnyebben újrafelhasználjuk a kódot és új szolgáltatásokat adjunk hozzá.

Ha Ön fejlesztő, akkor gyakran került olyan helyzetbe, hogy azt hitte, hogy a kódja csodálatos, és néhány hónappal később rájön, milyen rossz. Ez normális. Szerencsére most vannak olyan eszközök és szolgáltatások, mint pl átvizsgáló-ci, amelyek lehetővé teszik, hogy objektívebb értékelést kapjon a kódról, emellett rámutat a gyakori hibákra és tanácsokat kínál.

Mielőtt elkezdenénk a prototípust, úgy döntöttünk, hogy átvizsgáljuk a kódunkat a scrutinizer-ci segítségével, és ezzel pontszámot kapunk 5.4, mivel az fs_controller osztály a nagy felelős, bár nem az egyetlen. És kevés eséllyel javíthatja a formatervezést anélkül, hogy az kompatibilitás megszakadna. Több ok arra, hogy új maggal kezdjük.

ma, A FacturaScripts 2018 pontszáma 8.66, kiemelkedő az osztályok és módszereik döntő többségében.

A jobb kialakítás lehetővé tette számunkra, hogy új lehetőségeket adjunk az összes űrlaphoz, például bármely oldal vagy lista PDF vagy Excel formátumba történő exportálását, valamint a mega keresőmotort, amely sok felhasználót sok időt takarít meg.

Most már csak néhány feladat elvégzése, valamint a béta és a bővítmény frissítésének elindítása marad. Értesíteni fogunk ;-).

Megjegyzések a FacturaScripts 2018-hoz

Ha valami tetszik, akkor látni kell, hogy az üzleti növekedésre is szánt nyílt forráskódú eszközök sikeresek, gyakran kemény munka megy az asztal alá, biztos vagyok benne, hogy ez nem így van, mert a felhasználók elégedettsége, hogy ma használják ezt az eszközt nagyon magas.

Az eszközök komplexitásának és funkcionalitásának növekedése, mivel ez meglehetősen nagy technikai kihívással jár, sokszor az alkalmazások nincsenek felkészülve annyira, hogy növekedjenek, vagy fejlesztőik egyszerűen a régi struktúrák fenntartására összpontosítanak, amelyek nincsenek összhangban az új technológiákkal. A FacturaScripts nagyon kedvező pontja az a tisztaság, amellyel a szoftverüket nézik, és az az alázat, hogy tudják, mikor kell végrehajtani a módosításokat.

Ezzel az új verzióval a hatékonyabb működés mellett a FacturaScripts új funkciókat is hoz, amelyek szorosan kapcsolódnak a jelenlegi szervezetek igényeihez, úgy gondoljuk, hogy ez egy sikeres verzió is lesz, és hogy ennek a hatékony ERP-nek a felhasználói képesek lesznek növekedni vállalkozásuk jobb módon.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.