Google გამოუშვებს Blockly 1.0-ს Android-ისთვის და iOS-ისთვის. პროექტი მიზნად ისახავს კოდირების უფრო ვიზუალური გახადოს გადაადგილების კოდის შემქმნელის საშუალებით.
წლების განმავლობაში Google-მა გამოუშვა მრავალი ღია კოდის პროექტი, რათა დაეხმაროს დეველოპერებს მათი პლატფორმების კოდირებაში. ერთ-ერთ ასეთ პროექტს ჰქვია Blockly, ღია კოდის ბიბლიოთეკა პროგრამირების მრავალი ენისთვის ვიზუალური რედაქტორების შესაქმნელად. Blockly ბიბლიოთეკის საშუალებით, ის იყენებს ურთიერთდაბლოკვის ბლოკების ვიზუალურ კომპლექტს, რომელიც შეგიძლიათ გადაათრიოთ და ჩამოაგდოთ სინტაქსურად შესაბამისი კოდის გამოსატანად თქვენს მიერ არჩეულ ენაზე. ახლა ის ხელმისაწვდომია Android-სა და iOS-ზე. Blockly for Android არის დეველოპერის გადახედვა, რომელიც გთავაზობთ სტანდარტულ Android ხედებს და ფრაგმენტებს Blockly-ის რედაქტორში.
პროექტი პირველად ხუთი წლის წინ გამოცხადდა. მას შემდეგ, დეველოპერებმა გამოიყენეს Blockly ასობით პროექტში, მათ შორის მსგავსი Code.org ან პატარა ბიტები. პროექტის ჩანგალი ე.წ Scratch Blocks ოპტიმიზებულია ბავშვებისთვის კოდირების აპლიკაციების შესაქმნელად.
პროექტის 1.0 ვერსიას აქვს შემდეგი ფუნქციები აპლიკაციის განვითარებისთვის:
- Blockly-ის სტანდარტული UI
- მორგებული ბლოკები, ხელსაწყოთა ყუთის კატეგორიები და განლაგება
- ფუნქციები, ცვლადები, მუტაციები და გაფართოებები
- კოდების გენერირება JavaScript-ში, Python-ში, Dart-ში, PHP-სა და Lua-ში
- ინტერნაციონალიზაციის მხარდაჭერა (მათ შორის RTL ენებისთვის)
უახლეს ვერსიას მოაქვს რამდენიმე გაუმჯობესება სხვა პროექტებშიც. Google-მა დაამატა უფრო სტრუქტურირებული API და გააუმჯობესა სენსორული მხარდაჭერა მობილური ინტერნეტისთვის. გარდა ამისა, პროექტის დეველოპერებმა გააუმჯობესეს Internet Explorer-ისა და Edge-ის მხარდაჭერა. Blockly ახლა სრულად არის მხარდაჭერილი IE10+-ზე. გარდა ამისა, ახლა ყველა ბლოკის განსაზღვრა შესაძლებელია JSON-ის მიერ, რაც საშუალებას გაძლევთ გამოიყენოთ ბლოკის განმარტებების ერთი ნაკრები ვებ, iOS და Android-ისთვის.
Blockly-ის შესახებ მეტი შეგიძლიათ გაიგოთ შემდეგი ვიდეოდან.
თუ გსურთ თქვენი პროექტების შექმნა Blockly-ის გამოყენებით, შეგიძლიათ ეწვიოთ მას ოფიციალური ვებ - გვერდი. თქვენ ასევე შეგიძლიათ გადახვიდეთ პირდაპირ კოდში ვებ, Android, ან iOS. Google-მა ასევე გამოაცხადა iOS Codelab, რომელიც უზრუნველყოფს საჭირო სასწავლო მასალებს. Codelab-ის ანდროიდის ვერსიას მალე ელოდებიან.
წყარო: Google