Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Meteor.js Hakkinda

Meteor.js Hakkinda

Avatar for Uğur Oruç

Uğur Oruç

November 10, 2016

Other Decks in Programming

Transcript

  1. Meteor is an open source platform for web, mobile, and

    desktop. twitter.com/uur_oruc github.com/Ketcap
  2. Neden Meteor ? • Tek dil ile bütün platformlara geliştirme

    yapabiliceğiniz bir framework. • Uygulamada kullanılan datalar her zaman kullanımınız için hazır olarak bekler. • Büyük bir Javascript geliştirici ekosistemi içinde sürekli gelişmekte olan bir framework. • Reactivity sayesinde UI’ınızın duruma uygun bir şekilde çalışmasını sağlar. • Varsayılan olarak Real-Time çalışırsınız ekstra bir kod yazmanız gerekmez.
  3. Artıları Nedir ? • Geniş bir geliştirici ağına sahip. •

    Önceden oluşturulmuş paketleri sayesinde projenize odaklanıp detaylara zaman ayırmazsınız. • Bir özellik eklemek istediğinizde fazla zamanınızı almaz. • Mongo - Mini Mongo kullandığı için sorgularınızda diğer Database Engine’lerine oranla daha hızlı işinizi yaparsınız. • Yazdığınız proje telefona hazırdır.
  4. Template Yapısı <div class=“entry"> <h1>{{title}}</h1> <div class=“body"> {{body}} </div> </div>

    { title: “Merhaba Ktu Cec", body: “<p>Meteor hakkında birşeyler</p>" }
  5. Before After "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John',

    'Doe', '[email protected]')"; CREATE TABLE MyGuests ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP ) db.products.insert( { firstname: “John”, lastname: “Doe", email: “[email protected]” } )
  6. ?