გრეილსი: განსხვავება გადახედვებს შორის

[შეუმოწმებელი ვერსია][შეუმოწმებელი ვერსია]
შიგთავსი ამოიშალა შიგთავსი დაემატა
No edit summary
No edit summary
ხაზი 50:
|ქვედა ტექსტი =
}}
'''გრეილსი''' — სრულყოფილი ვებ პროგრამების დამამზადებელი პლათფორმა, რომლის კოდი გახსნილია პროგრამისტებისთვის. ის იყენებს ჯავისა და გრუვის გაერთიანებულ კოდებს, რაც მას განსაკუთრებულ სიძლიერეს ანიჭებს თავის სფეროში. [[ჯავა]], რომელიც სრულყოფილი და დახვეწილი [[პროგრამირების ენა]]ა, გრეილსის ქვედა ფენების კონტრილისთვის გამოიყენება, ხოლო [[გრუვი]] — სკრიპტინგის მიზნებისთვის. გრეილსის მეშვეობით ვებგავნითარებავებგანვითარება უფრო მაღალი დონის აბსტრაქციაზე ადის და მარტივს ქმნის რთული პრობლემების გადალახვას.
 
== გრეილსის მუშაობის მოდელი ==
ხაზი 61:
#''Convention over Configuration:'' იმის მაგივრად, რომ გამოყენებული იქნას უამრავი XML ფაილი სისტემის სამართავად, გრეილსი დაფუძნებულია კონვენციებზე ანუ პირობითობებზე, რათა გაამარტივოს და უფრო ნაყოფიერი გახადოს პროგრამების განვითარება.
 
#''Unit Testing:'' იმის გამო, რომ გრუვი არის დინამიკური [[პროგრამირების ენა]] და [[კომპილატორი|კომპილაციის]] ფაზას ხშირად არ გადის, შეუძლებელია მრავალი შეცდომის გამოვლენა სანამ პროგრმის რეალური გაშვება არ მოხდება. [[ჯავა]], რომელიც თავიდან კომპილირდება, ახერხებს ისეთი შეცდომების დადგენას, როგორიცაა სვლადისცვლადის ტიპი, რაც გრუვის სიტუაციაში არ არის შესაძლებელი. Unit Testing წარმოადგენს გრუვის კოდების ნაწილობრივ ან სრულ ტესტირებას, სადაც დგინდება შესაძლებელი შეცდომების დაშვების რეგიონები.
 
#''Scaffolding: create read update delete''. ამ თვისების მეშვეობით კოდის რამდენიმე ხაზით [[მონაცემთა_ბაზა|მონაცემთა ბაზის]] ელემენტარული მოქმედებების გამოყენება შეიძლება. ეს მოქმედებებია: შექმნა (create), წაკითხვა (read), განახლება (update) და წაშლაა (delete).
მოძიებულია „https://ka.wikipedia.org/wiki/გრეილსი“-დან