FacturaScriptts გადაკეთებულია 2018 წლისთვის

გასულ წელს ჩვენ გითხარით, თუ რა სარგებელი აქვს ინვოისების სკრიპტები: ინვოისის შედგენა და აღრიცხვა უფასო პროგრამული უზრუნველყოფით, ERP და CRM წარმოუდგენელი პოტენციალით, რომელიც გამოირჩეოდა მისი მარტივი გამოყენებითა და ნებისმიერი ტიპის ბიზნესში მისი ადაპტაციისა და დანერგვის სისწრაფით, დღეს FacturaScriptts განაგრძობს ზრდას, მომხმარებლებისთვის ახალი მახასიათებლების მოტანასა და მხარდაჭერის გაფართოებით. ამ დაჩქარებულმა ზრდამ თავისთავად მოუტანა პროგრამული უზრუნველყოფის გაუმჯობესების გული ისე, რომ დროთა განმავლობაში იგი უფრო მასშტაბური იყოს და მიმდინარე ტექნოლოგიებთან შესაბამისობაში მოყვება, რის გამოც მისი შემქმნელი კარლოს გარსია (ნეორაზორი) მოგვითხრობს, თუ როგორ ყოფილა ეს FacturaScriptts- ის 2018 წლის გადაკეთება.

NeoRazorX– ის ინვოისების ხელნაწერების 2018 წლის დიზაინის დიზაინი

ზაფხულის განმავლობაში, 60.000-ზე მეტი ჩამოტვირთვით, 12.000 ინსტალაციით, რომელიც განახლდება ყოველთვიურად, 4.000 რეგისტრირებული მომხმარებელი ინტერნეტში და 90 დანამატი, ჩვენ ვდგავართ ხანმოკლე პერიოდის სიმშვიდისთვის, რომლის გამოყენებაც გვინდოდა შეასწორეთ დიზაინის ზოგიერთი ძირითადი საკითხი FacturaScript- ში: დამოკიდებულების პრობლემები, კონტროლერებსა და შეხედულებებს შორის მემკვიდრეობის მიღების შეუძლებლობა და კოდის გიგანტური მასა, განვითარების ამ წლების შედეგი.

დრო იყო ყველაფრის გადახედვა. ისწავლეთ შეცდომებისა და წარმატებების შესახებდა ააშენეთ ახალი საფუძველი მომდევნო რამდენიმე წლის განმავლობაში. წინააღმდეგ შემთხვევაში, ჩვენ წარმატებისგან მოვკვდებოდით, რადგან ახალი მახასიათებლების დამატება უფრო და უფრო მეტ ძალისხმევას მოითხოვდა.

ამ შენობაში დავიწყეთ ბირთვის პროტოტიპი კომპოზიტორთან და სიმფონიის ზოგიერთ კომპონენტთან ერთად. დაკომპლექტებას საშუალებას გვაძლევს მარტივად დავამატოთ და ვმართოთ დამოკიდებულებები PHP– ში და ისარგებლოს საჭირო კლასების ავტომატური ჩატვირთვით. იმ სიმფონიური ჩვენ ვირჩევთ http ფონდი, მონაცემთა შეყვანისა და გამოტანის მოხერხებულად მართვა, თარჯიმანი FacturaScript- ების მრავალენოვანი გადაკეთება, ღონისძიების დისპეტჩერი მართოს მოვლენები და ყლორტი, შაბლონის ძრავა მემკვიდრეობით, რომელიც ჩვენ შეგვიყვარდა.

ამ ფონზე ჩვენ ვიწყებთ ააშენეთ 3 ტიპის გაფართოებული კონტროლერები: ListControllers, ჩამონათვალისთვის, EditControllers, მარტივი მოდელებისათვის და პანელკონტროლერები, უფრო რთული მოდელებისათვის, რომლებსაც აქვთ ურთიერთობა სხვა მოდელებთან. მაგალითად, კლიენტები, კლიენტის რედაქტირებისას ასევე გსურთ ნახოთ მათი მისამართები, საბანკო ანგარიშები, ბოლოდროინდელი ინვოისები და ა.შ. ...

FacturaScriptts ინტერფეისი უკვე ინტუიციური იყო და მომხმარებლების ერთ-ერთი ყველაზე ფასეული ნაწილი, რაც ჩვენ შევამცირეთ კოდი იყო. გახანგრძლივებული კონტროლერები ისაა, რაც ჩვენ დიდი ხანია გვჭირდება კოდის გამოსაყენებლად და ბევრად უფრო მარტივად შეგვიძლია ახალი მახასიათებლების დამატება.

თუ თქვენ ხართ დეველოპერი, ხშირად აღმოჩნდით სიტუაციაში, რომ გჯეროდეთ, რომ თქვენი კოდი მშვენიერია და რამდენიმე თვის შემდეგ გააცნობიერეთ, რამდენად ცუდია ეს. Ეს ნორმალურია. საბედნიეროდ, ახლა არსებობს ინსტრუმენტები და სერვისები, როგორიცაა მაკონტროლებელი-სი, რაც საშუალებას გაძლევთ მიიღოთ თქვენი კოდის უფრო ობიექტური შეფასება, გარდა იმისა, რომ აღნიშნეთ ჩვეულებრივი შეცდომები და რჩევა გთავაზოთ.

სანამ პროტოტიპით დავიწყებდით, ჩვენ გადავწყვიტეთ გადახედოთ ჩვენს კოდს scrutinizer-ci- ით და მივიღეთ ქულა 5.4, როგორც კლასის fs_controller უდიდესი პასუხისმგებლობა, თუმცა არა ერთადერთი. და მცირე შანსი აქვს დიზაინის გაუმჯობესებას თავსებადობის დარღვევის გარეშე. მეტი მიზეზი უნდა დაიწყოს ახალი ბირთვით.

დღეს, FacturaScriptts 2018-ის ქულა არის 8.66, გამოირჩევა კლასების აბსოლუტურ უმრავლესობაში და მათი მეთოდები.

უკეთესმა დიზაინმა საშუალება მოგვცა, რომ ყველა ფორმას დავამატოთ ახალი ვარიანტები, მაგალითად, PDF ან Excel– ზე ექსპორტი ნებისმიერ გვერდზე ან სიაში და მეგა საძიებო სისტემა, რაც ყველა მომხმარებელს დაზოგავს დიდ დროს.

ახლა რჩება მხოლოდ რამდენიმე ამოცანის დასრულება და ბეტა-პროგრამის და მოდულის განახლების დაწყება. ჩვენ ინფორმირებულნი ვართ ;-)

FacturaScriptts 2018-ის კომენტარები

თუ რამე მოგვწონს, უნდა დაინახოს, რომ ღია წყაროს ინსტრუმენტები წარმატებულია, ეს არის მძიმე სამუშაო, რომელიც ხშირად მიდის მაგიდის ქვეშ, დარწმუნებული ვარ, რომ ეს ასე არ არის, რადგან მომხმარებლების კმაყოფილება რომ დღეს ისინი იყენებენ ამ ინსტრუმენტს ძალიან მაღალია.

ინსტრუმენტების სირთულისა და ფუნქციონალურობის ზრდა საკმაოდ დიდ ტექნიკურ გამოწვევას იწვევს, ბევრჯერ პროგრამა არ არის გამზადებული ამხელა ზრდისთვის ან მათი შემქმნელები უბრალოდ ორიენტირებულია ძველი სტრუქტურების შენარჩუნებაზე, რომლებიც არ შეესაბამება ახალ ტექნოლოგიებს, ვფიქრობ FacturaScriptts– ის ძალიან ხელსაყრელი მომენტია სიწმინდე, რომლითაც ისინი უყურებენ თავიანთ პროგრამულ უზრუნველყოფას და სიმდაბლე, რომ იცოდნენ როდის უნდა განხორციელდეს ცვლილებები.

ამ ახალი ვერსიით, FacturaScripts გარდა იმისა, რომ უფრო ეფექტურია, შემოაქვს ახალი ფუნქციები, რომლებიც მჭიდრო კავშირშია ამჟამინდელი ორგანიზაციების საჭიროებებთან, ჩვენ გვჯერა, რომ ეს ასევე იქნება წარმატებული ვერსია და ამ მძლავრი ERP მომხმარებლებს უკეთესად შეძლებენ თავიანთი ბიზნესის განვითარებას. .


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

იყავი პირველი კომენტარი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.