Google App Engine İle Web Uygulamaları Geliştirme - 1
omerucel — Per, 07/24/2008 - 22:25
Google App Engine Nedir ?
Google App Engine, Google alt yapısını kullanarak size web uygulaması geliştirme imkanı sunar. Sunucu ile alakalı işlemleri düşünmenize gerek kalmadığı için yapmanız gereken tek şey uygulamanızı geliştirmek ve sunucuya göndermektir.
Uygulamalarınızı yayınlayabilmek için Google size iki seçenek sunmaktadır. Bunlardan bir tanesi appspot.com alan adı üzerinden, diğer bir seçenek ise Google Apps üzerinden. Tabi burada ikinci seçenek için bir alan adına sahip olmanız gerektiğini söylemekte fayda var.
Nasıl Kayıt Olabilirim?
Google App Engine kayıt olabilmek için http://appengine.google.com/ adresini ziyaret edebilirsiniz. Eğer bir google hesabınız varsa öncelikle bu sitede oturum açmanız gerekiyor. Oturum açtıktan sonra aşağıdaki gibi bir görüntüyle karşılaşacaksınız.

Create an Application butonu ile uygulamanızı oluşturma işlemini başlatabilirsiniz. Bu aşamada araya cep telefonu devreye giriyor. Sizden cep telefonu numaranız isteniyor. Aşağıdaki şekilde telefon numaranızı yazıp kısa mesaj ile hesabınızın doğrulanması işlemini gerçekleştirebilirsiniz.

Bu sayfanın ardından kodu girmeniz için gerekli bir form karşınıza çıkacak.

Bu forma kısa mesaj ile gelen kodu yazıp göndermeniz yeterli. Artık uygulamamızı oluşturabiliriz. Şu anda on adet uygulama oluşturmaya izin veriliyor. İnceleme sürümü olduğu için bu sayı ilerleyen dönemlerde azalabilir ya da artabilir.
Uygulama oluşturma sayfasında bizden uygulama için kullanılacak olan appspot.com için bir alt alan adı belirlenmesi, uygulama başlığı seçilmesi ve servisin kullanılması ile ilgili anlaşmanın onaylanması isteniyor. Alt alan adı seçimi ne yazık ki daha sonra değiştirilemiyor. Buna göre bir seçim yapmanızda fayda var.

Burada Open to all Google Accounts users başlığı altındaki Edit bağlantısı dikkatinizi çekmiştir. Bu geliştirdiğiniz uygulamalar için kimlik denetiminde size yardımcı olacak bir özellik. Ancak bunu ilerde anlatmak için (Başka bir makalede) şimdilik bu aşamayı geçiyorum. Zaten bu ayarı uygulama kontrol panelinden güncelleyebiliyorsunuz. (Ekran görüntüsünü save butonuna tıklamadan önce aldığım için application title bölümü için uyarı verdi. Bu kısımda türkçe karakter kullanmamanızda fayda var.)

Böylelikle uygulamamızı oluşturmuş olduk. Resimde görülen dashboard bağlantısı ile uygulamanın yönetim paneline erişebilirsiniz. Yönetim panelinde sistem günlükleri, oluşturulmuş indeksler, veritabanı görüntüleme, uygulama ayarları, geliştiriciler, versiyonlar gibi bölümler bulunmakta. Yönetim paneli anasayfasında ise ziyaretçilerle ilgili bazı istatistikler bulunmakta.

- Logs - Sistem günlükleri bölümünde oluşan hatalar, uyarılar vb. bilgiler bulunmakta.
- Indexes - İndeksler bölümü veritabanı işlemleri ile ilgili iyileştirmelere olanak tanır. Ancak kullanımı için biraz dökümanlarına göz gezdirmenizde fayda var.
- Data Viewer - Veritabanı görüntüleme bölümü oluşturduğunuz tablolara göz atabilme imkanı sunar.
- Application Settings - Uygulama ayarlarından uygulama başlığı ve kimlik denetimi (eğer bu özelliği aktifleştirmişseniz) ile ilgili ayarlar düzenlenebilir.
- Developers - Geliştiriciler bölümü uygulamayı grup halinde geliştirebilme imkanını sunar.
- Versions - Versionlar bölümünden uygulamanızın farklı versiyonları öntanımlı hale getirebilme ve dilediklerinizi silebilme işlemlerinin yanı sıra, kurulum sırasında bahsettiğim kimlik denetimi ile ilgili ayarı gerçekleştirebilirsiniz.
Buraya kadar Google App Engine hakkında ve nasıl kayıt olacağınıza dair biraz bilgi edinmiş oldunuz. İlerki makalelerde Google App Engine ile nasıl uygulama geliştirileceği konusunda sizlere bilgi vermeye çalışacağım. Siz isterseniz buradan hemen başlayabilirsiniz.
| Ek | Boyut |
|---|---|
| googleappengine1.png | 19.35 KB |
| googleappengine2.png | 28.94 KB |
| googleappengine3.png | 20.79 KB |
| googleappengine4.png | 53.39 KB |
| googleappengine5.png | 26.33 KB |
| googleappengine6.png | 41.44 KB |

Merhaba omerucel çok güzel
Misafir — Cum, 07/25/2008 - 17:38Merhaba omerucel çok güzel bir çalışma olmuş. Devamını sabırsızlıkla bekliyorum. Teşekkürler.
Yeni yorum gönder