FacturaScripts kujundatakse 2018. aastaks ümber

Eelmisel aastal rääkisime teile selle eelistest InvoiceScripts: arveldamine ja raamatupidamine tasuta tarkvaraga, uskumatu potentsiaaliga ERP ja CRM, mis paistsid silma oma hõlpsa kasutamise ja kiiruse abil, mida saab igas ettevõttes kohandada ja rakendada, kasvab täna FacturaScripts, tuues kasutajatele uusi funktsioone ja laiendades tuge. See kiirenenud kasv on toonud kaasa vajaduse tarkvara täiustada oma südamest, et see oleks aja jooksul paremini skaleeritav ja et see oleks praeguste tehnoloogiatega õigel teel, mistõttu selle looja Carlos Garcia (NeoRazorX) räägib meile omast käest, kuidas on läinud 2018. aasta FacturaScripti ümberkujundamine.

NeoRazorX 2018. aasta InvoiceScripti ümberkujundamine

Suvel seisab meil ees üle 60.000 12.000 allalaadimise, 4.000 90 igakuiselt värskendatava installi, XNUMX registreeritud kasutajat veebis ja XNUMX pistikprogrammi lühike rahulik periood, mida soovisime ära kasutada lahendage mõned FacturaScripti kujunduse põhiprobleemid: sõltuvusprobleemid, suutmatus saada pärandit kontrollerite või vaadete vahel ning tohutu koodikogum, mis on nende aastatepikkuse arengu tulemus.

Oli aeg kõik uuesti läbi mõelda. Õppige vigadest ja õnnestumistestja ehitada uus sihtasutus järgmisteks aastateks. Vastasel juhul sureksime õnnest, sest uute funktsioonide lisamine nõudis üha rohkem pingutusi.

Nende ruumide all käivitasime kerneli prototüübi koos helilooja ja mõne sümfoonia komponendiga. Koostama võimaldab meil hõlpsasti lisada ja hallata sõltuvusi PHP-s ning saada kasu vajalike klasside automaatsest laadimisest. Alates symfony me valime http alus, et mugavalt hallata andmete sisendit ja väljundit, tõlkija teisendada FacturaScripti mitmekeelseks, ürituse-dispetšer sündmuste haldamiseks ja oksa, mallimootor koos pärandiga, mis oleme armunud.

Sellel alusel alustame ehitada 3 tüüpi laiendatud kontrollereid: Loendikontrollerid, nimekirjade jaoks, Redigeeri Controllers, lihtsate mudelite jaoks ja Paneelikontrollerid, keerukamate mudelite jaoks, millel on seosed teiste mudelitega. Näiteks kliendid, kui soovite klienti redigeerida, näete ka nende aadresse, pangakontosid, hiljutisi arveid jne ...

FacturaScripti liidesed olid juba intuitiivsed ja üks osadest, mida kasutajad kõige enam hindavad, mis me kaalusime, oli kood. Laiendatud kontrollerid on juba ammu vajadust koodi korduvkasutamiseks ja uute funktsioonide lisamiseks palju lihtsamalt.

Kui olete arendaja, olete sageli sattunud uskuma, et teie kood on imeline, ja mõistatate paar kuud hiljem, kui halb see on. See on normaalne. Õnneks on nüüd olemas tööriistad ja teenused, näiteks kontroll-ci, mis võimaldavad lisaks levinud vigadele osutamisele ja nõu pakkumisele saada oma koodile objektiivsema hinnangu.

Enne prototüübiga alustamist otsustasime oma koodi koos scrutinizer-ci-ga üle vaadata, saades skoori 5.4, olles klassis fs_controller suur vastutav, kuigi mitte ainus. Ja väheste võimalustega disaini parandada ilma ühilduvust rikkumata. Rohkem põhjuseid uue tuumaga alustamiseks.

täna FacturaScripts 2018 skoor on 8.66, millel on silmapaistev enamus klassidest ja nende meetodid.

Parem kujundus on võimaldanud meil lisada kõikidele vormidele uusi valikuid, näiteks eksportida PDF-i või Excelisse mis tahes lehel või loendis, ja megaotsingumootorit, mis säästab kõiki kasutajaid palju aega.

Nüüd jääb vaid mõne ülesande lõpuleviimine ning beetaversiooni ja pistikprogrammi värskenduse käivitamine. Hoiame teid kursis ;-).

Märkused FacturaScripts 2018 kohta

Kui meile midagi meeldib, on näha, et avatud lähtekoodiga tööriistad, mis on mõeldud ka ettevõtte kasvu jaoks, on edukad, on raske töö see, mis sageli laua alla läheb, olen kindel, et see pole nii, sest kasutajate rahulolu, et täna nad kasutavad seda tööriista on väga kõrge.

Tööriistade keerukuse ja funktsionaalsuse kasv toob endaga kaasa üsna suure tehnilise väljakutse. Mitu korda pole rakendused valmis kasvama nii palju või on nende arendajad lihtsalt keskendunud vanade struktuuride säilitamisele, mis ei ole uute tehnoloogiatega kooskõlas. FacturaScripti väga soodne punkt on selgus, millega nad oma tarkvara vaatavad, ja alandlikkus teada saada, millal muudatused tuleks teha.

Selle uue versiooniga toob FacturaScripts lisaks efektiivsusele uusi funktsionaalsusi, mis on tihedalt seotud praeguste organisatsioonide vajadustega, usume, et see saab olema ka edukas versioon ja selle võimsa ERP kasutajad saavad kasvada oma äri paremal viisil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.