FacturaScripts tiek pārveidots 2018. gadam

Pagājušajā gadā mēs jums pastāstījām par InvoiceScripts: rēķinu izrakstīšana un uzskaite ar bezmaksas programmatūru, ERP un CRM ar neticamu potenciālu, kas izcēlās ar ērtu lietošanu un ātrumu, ar kuru to var pielāgot un ieviest jebkura veida biznesā, šodien FacturaScripts turpina pieaugt, piedāvājot lietotājiem jaunas funkcijas un paplašinot atbalstu. Šī paātrinātā izaugsme ir radījusi nepieciešamību pilnveidot programmatūru no sirds, lai tā laika gaitā būtu mērogojamāka un lai tā būtu atbilstoši pašreizējām tehnoloģijām, tāpēc tās veidotājs Carlos García (NeoRazorX) no pirmavotiem stāsta, kā ir bijis Pārstrādājot FacturaScripts 2018. gadam.

NeoRazorX 2018. gada InvoiceScripts pārveidošana

Vasarā ar vairāk nekā 60.000 12.000 lejupielādēm, 4.000 90 instalācijām, kuras tiek atjauninātas katru mēnesi, XNUMX reģistrētiem lietotājiem tīmeklī un XNUMX spraudņiem, mūs gaida īss mierīgs periods, kuru vēlējāmies izmantot novērst dažus galvenos dizaina jautājumus vietnē FacturaScripts: atkarības problēmas, nespēja pārmantot kontrolierus vai uzskatus un gigantiska koda masa, kas ir šo gadu attīstības rezultāts.

Bija pienācis laiks visu pārdomāt. Mācieties no kļūdām un panākumiem, un izveidojiet jaunu pamatu nākamajiem gadiem. Pretējā gadījumā mēs nomirtu no panākumiem, jo ​​jaunu funkciju pievienošana prasīja arvien vairāk pūļu.

Zem šīm telpām mēs izveidojām kodola prototipu ar komponistu un dažiem simfonijas komponentiem. Komponists ļauj mums ļoti viegli pievienot un pārvaldīt atkarības PHP, kā arī gūt labumu no nepieciešamo klašu automātiskās ielādes. No symfony mēs izvēlamies http pamatojums, lai ērti pārvaldītu datu ievadi un izvadi, tulkotājs pārveidot FacturaScripts vairākās valodās, pasākumu-dispečers vadīt pasākumus un zariņš, veidņu motors ar mantojumu, kas mēs esam iemīlējušies.

Uz šī pamata mēs sākam veidot 3 veidu paplašinātos kontrolierus: ListControllers, sarakstiem, EditControllers, vienkāršiem modeļiem un Paneļu kontrolieri, sarežģītākiem modeļiem, kuriem ir saistība ar citiem modeļiem. Piemēram, klienti, rediģējot klientu, vēlaties redzēt arī viņu adreses, bankas kontus, pēdējos rēķinus utt.

FacturaScripts saskarnes jau bija intuitīvas, un viena no daļām, ko lietotāji visvairāk novērtē, ko mēs nosvērām, bija kods. Paplašinātie kontrolieri ir tas, kas mums jau ilgu laiku ir vajadzīgs, lai daudz vienkāršāk izmantotu kodu un pievienotu jaunas funkcijas.

Ja esat izstrādātājs, jūs bieži esat nonācis situācijā, kad ticat, ka jūsu kods ir brīnišķīgs, un dažus mēnešus vēlāk saprotat, cik tas ir slikts. Tas ir normāli. Par laimi tagad ir rīki un pakalpojumi, piemēram, pārbaudītājs-ci, kas ļauj iegūt objektīvāku sava koda novērtējumu, papildus norādot uz izplatītākajām kļūdām un piedāvājot padomu.

Pirms sākt ar prototipu mēs nolēmām pārskatīt mūsu kodu ar scrutinizer-ci, iegūstot rezultātu 5.4, būdams klases fs_controller lielais atbildīgais, kaut arī ne vienīgais. Un ar nelielām iespējām uzlabot dizainu, neizjaucot saderību. Vairāk iemeslu sākt ar jaunu kodolu.

šodien, FacturaScripts 2018 rezultāts ir 8.66, kam ir izcils lielākajā daļā klašu un to metodes.

Labāks dizains ļāva mums pievienot jaunas iespējas visām veidlapām, piemēram, eksportēšanu uz PDF vai Excel jebkurā lapā vai sarakstā, kā arī mega meklētājprogrammu, kas ietaupīs visiem lietotājiem daudz laika.

Tagad mums vienkārši jāpabeidz daži uzdevumi un jāuzsāk beta un spraudņa atjaunināšana. Mēs jūs informēsim ;-).

Komentāri par FacturaScripts 2018

Ja kaut kas mums patīk, tas ir redzēt, ka atvērtā pirmkoda rīki, kas paredzēti arī uzņēmējdarbības izaugsmei, ir veiksmīgi, tas ir smags darbs, kas bieži iet zem galda, esmu pārliecināts, ka tas tā nav, jo lietotāju apmierinātība ar to šodien viņi izmanto šo rīku ir ļoti augsts.

Rīku sarežģītības un funkcionalitātes pieaugums ir saistīts ar diezgan lielu tehnisku izaicinājumu, daudzas reizes lietojumprogrammas nav gatavas augt tik daudz vai arī to izstrādātāji vienkārši koncentrējas uz veco struktūru uzturēšanu, kas nav saskaņotas ar jaunajām tehnoloģijām, es domāju, ka A ļoti izdevīgs FacturaScripts punkts ir tā skaidrība, ar kādu viņi skatās uz savu programmatūru, un pazemība zināt, kad jāveic izmaiņas.

Izmantojot šo jauno versiju, papildus efektīvākam darbam, FacturaScripts ienesīs jaunas funkcionalitātes, kas ir cieši saistītas ar pašreizējo organizāciju vajadzībām, mēs ticam, ka šī būs arī veiksmīga versija un ka šīs jaudīgās ERP lietotāji varēs augt viņu uzņēmumus labāk.


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.