FacturaScripts suunnitellaan uudelleen vuodelle 2018

Viime vuonna kerroimme sinulle hyödyistä InvoiceScripts: laskutus ja kirjanpito ilmaisohjelmillaERP ja CRM, joilla on uskomaton potentiaali, jotka erottuvat helppokäyttöisyydestään ja nopeudestaan, jolla sitä voidaan mukauttaa ja toteuttaa kaikentyyppisissä liiketoiminnoissa, FacturaScripts kasvaa edelleen, tuoden käyttäjilleen uusia ominaisuuksia ja laajentaen tukeaan. Tämä kiihtynyt kasvu on tuonut mukanaan tarpeen parantaa ohjelmistoa sydämestään niin, että se on ajan mittaan skaalautuvampi ja että se on tiellä nykyisen tekniikan kanssa, minkä vuoksi sen luoja Carlos Garcia (NeoRazorX) kertoo meille omakohtaisesti, kuinka se on ollut Uudelleensuunnittelu FacturaScripts vuodelle 2018.

NeoRazorX: n vuoden 2018 InvoiceScripts-muotoilu

Kesällä on yli 60.000 12.000 latausta, 4.000 90 asennusta, jotka päivitetään kuukausittain, XNUMX rekisteröitynyttä käyttäjää verkossa ja XNUMX laajennusta, edessämme on lyhyt rauhallinen aika, jota halusimme hyödyntää korjata joitain FacturaScriptsin suunnittelun perusongelmia: riippuvuusongelmat, kyvyttömyys periä ohjaimien tai näkymien välillä ja valtava joukko koodeja, näiden vuosien kehityksen tulos.

Oli aika miettiä kaikki uudestaan. Opi virheistä ja onnistumisistaja rakentaa uusi perusta tuleville vuosille. Muuten kuolisimme menestyksestä, koska uusien ominaisuuksien lisääminen vaati yhä enemmän vaivaa.

Näissä tiloissa aloitimme ytimen prototyypin säveltäjän ja eräiden symfoniakomponenttien kanssa. säveltää avulla voimme lisätä ja hallita riippuvuuksia PHP: ssä erittäin helposti ja hyötyä tarvittavien luokkien automaattisesta lataamisesta. Of symfonia me valitsemme http -perustus, hallita tietojen syöttöä ja tulostusta kätevästi, kääntäjä muuntaa FacturaScripts monikieliseksi, tapahtumien lähettäjät hallita tapahtumia ja oksa, mallimoottori, jolla on perintö olemme rakastuneet.

Näillä perusteilla alamme rakentaa 3 tyyppiä laajennettuja ohjaimia: ListControllers, listalle, Muokkaa ohjaimia, yksinkertaisille malleille ja Paneeliohjaimet, monimutkaisemmille malleille, jotka ovat yhteydessä muihin malleihin. Esimerkiksi asiakkaat, kun muokkaat asiakasta, haluat nähdä myös heidän osoitteensa, pankkitilit, viimeisimmät laskut jne.

FacturaScripts-rajapinnat olivat jo intuitiivisia, ja yksi käyttäjien arvostetuimmista osista, mitä punnitsimme, oli koodi. Laajennettuja ohjaimia tarvitaan pitkään koodin uudelleenkäyttöön ja uusien ominaisuuksien lisäämiseen paljon helpommin.

Jos olet kehittäjä, olet usein joutunut uskomaan, että koodisi on ihana, ja muutama kuukausi myöhemmin huomaat kuinka huono se on. Se on normaalia. Onneksi nyt on työkaluja ja palveluja, kuten tarkistuslaite-ci, joiden avulla voit saada objektiivisemman arvion koodistasi, lisäksi huomauttaa tavallisista virheistä ja tarjota neuvoja.

Ennen kuin aloitimme prototyypin kanssa, päätimme tarkistaa koodimme scrutinizer-ci: llä saaden pisteet 5.4, joka on luokan fs_controller suuri vastuullinen, vaikkakaan ei ainoa. Ja vain vähän mahdollisuuksia parantaa muotoilua rikkomatta yhteensopivuutta. Lisää syitä aloittaa uudella ytimellä.

tänään, FacturaScripts 2018 -pisteet ovat 8.66, jolla on erinomainen enemmistö luokista ja niiden menetelmistä.

Parempi muotoilu on antanut meille mahdollisuuden lisätä uusia vaihtoehtoja kaikkiin muotoihin, kuten vienti PDF- tai Excel-tiedostoihin millä tahansa sivulla tai luettelossa, ja megahakukone, joka säästää kaikkia käyttäjiä paljon aikaa.

Nyt on vain suoritettava joitain tehtäviä ja käynnistettävä beeta- ja laajennuspäivitys. Pidämme sinut ajan tasalla ;-).

Kommentteja FacturaScripts 2018: een

Jos pidämme jostakin, on nähdä, että avoimen lähdekoodin työkalut, jotka on tarkoitettu myös liiketoiminnan kasvuun, ovat onnistuneita. Pöydän alle menee usein kovaa työtä, olen varma, että näin ei ole, koska käyttäjien tyytyväisyys siihen, että tänään he käyttävät tätä työkalua on erittäin korkea.

Työkalujen monimutkaisuuden ja toiminnallisuuden kasvu tuo mukanaan melko suuren teknisen haasteen, monta kertaa sovellukset eivät ole valmiita kasvamaan niin paljon tai niiden kehittäjät keskittyvät yksinkertaisesti ylläpitämään vanhoja rakenteita, jotka eivät ole sopusoinnussa uusien tekniikoiden kanssa. FacturaScriptsin erittäin suotuisa kohta on se selkeys, jolla he katsovat ohjelmistojaan, ja nöyryys tietää, milloin muutokset tulisi tehdä.

Tämän uuden version lisäksi FacturaScripts tuo tehokkaamman lisäksi uusia toimintoja, jotka liittyvät läheisesti nykyisten organisaatioiden tarpeisiin, uskomme, että tämä on myös onnistunut versio ja että tämän tehokkaan ERP: n käyttäjät voivat kasvaa heidän yrityksilleen paremmin.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.