Akşamüstü ofiste can sıkıntısıyla Google Reader'a saldırırken Google Apps Engine'le ilgili bir yazıya rastladım ve sitesini incelemeye başladım. Gece 4'lere kadar oturup raptiye'yi yazdığım şu günlerde, Google'ın Django ile büyük benzerlik gösteren bir geliştirme ortamı yaratması beni epey heyecanlandırdı. (işte tam bu noktada Campfire gibi etkinlikler düzenleyen bir şirketimiz olmadığı için kıskançlık narâları atıyorum ofiste..) Siteyi incelerken bir yandan ürünü ne kadar iyi tanıttıklarını, bir yandan Python'un yaratıcısıyla karşılıklı geyik yapabilecek kadar şanslı olduklarını düşünüp kıskanıyordum. Google'ın böyle bir şey için öncelikli olarak Python'u tercih etmesi boşuna olmasa gerek.. :)
Bu arada adamlar Campfire'ın tamamını Youtube'a 6 parça halinde yüklemişler ve siz ilk bölümü izledikten sonra otomatik olarak bir sonraki bölüme geçiliyor. Hızlı bir bağlantınız olduğunda kesintisiz izleyebilir hale geliyorsunuz. Bu da gerçekten çok heyecan verici..! Düşünsenize.. Dünyanın bir diğer ucunda 3 gün önce (7 Mart 2008) gerçekleştirilen bir etkinlikte dünyanın en büyük firmalarından biri çok önemli bir ürününü tanıtıyor ve siz bunu neredeyse anında (ve yaşarcasına) izleyebiliyorsunuz/öğrenebiliyorsunuz. Bir gün onları canlı olarak izleyebileceğimiz gerçeği gerçekten inanılmaz..
Google Apps Engine, Google'ın bize sunduğu yeni bir hizmet.. Şu anda deneme ve geliştirilme aşamasında olsa da bir hayli fazla uygulama yaratılabiliyor gibi görünüyor. Yaptığınız uygulamayı ücretsiz bir alan adından ya da kendi alan adınız altından yayınlayabiliyorsunuz. Çok fazla trafik çekecek uygulamalarınız da yine Google'ın güvencesi altında.. Zira adamlar bunu özellikle söylüyorlar.. Sundukları yönetim paneli sayesinde yayınladığınız uygulamanın hangi sürümünün, hangi modülünün ne kadar trafik çektiğine kadar görebiliyorsunuz. Tamamen Python kullanarak (ki ilerde başka dillerin desteği de sağlanacakmış) geliştirme yapabiliyorsunuz. Arka taraftaki işleri Python ile yazarken ön tarafta kullanıcıya gösterilecek sayfaları da Django'nunkine benzer bir tema sistemiyle yazabiliyorsunuz. Video'ları izlerken gerçekten yazılma şekli açısından Django ile büyük benzerlikler taşıyor.
Yazdığınız uygulamayı bir komutla internet'ten yayınlanabilir hale getirebiliyorsunuz. Tabii kodu yazarken bilgisayarınızda çevrimdışı çalışıp en ufak bir değişikliği bile hızlıca test edebildiğinizi de söylememe gerek var mı bilmiyorum. Emin değilim ama tüm bu özelliklerin yanında Google Code ile sundukları SVN vb. araçları da sunuyorlarsa gerçekten geliştirme yapmak için tüm araçlara sahibiz demektir.
Android'den sonra şimdi de web uygulamalarına el attı Google.. Özellikle yeni dillerin de desteklenmeye başlamasıyla bu servisin tam bir patlama yaşatacağına inanıyorum ben.. "Gerçekten VPS'e ihtiyacım var mı ?" sorularını kendime yönelttiğim şu günlerde kodumu Google Apps Engine'e mi geçirsem diye düşünür oldum. :) Bu arada servisin SQL sorguları vb. bazı anahtar noktalarda ufak ufak artan limitler koyduğunu da ekleyeyim. Yine de bir çok uygulama için fazlasıyla yeterli.. İngilizce bilenlerin tüm video'ları izlemesini tavsiye ediyorum.
Bu arada raptiye için ana sayfa tasarımları bitti sayılır.. Şu anda günlük ile ilgili kısımları yazmaya başladım. Modeli oturttuktan sonra WordPress üzerindeki tüm yazıları çekecek bir Python betiği yazmayı düşünüyorum. İnsanların yararlanabilmeleri için büyük ihtimalle de burada yayınlacağım. Yeni raptiye için çalışmalarım devam ediyor.. :)
|
Ali Servet Dönmez
14.04.2008, 14:32
|
Ben sanki XML formatında içeriği işleyip kendi sistemine dilediğin şekilde aktarmanın kolay olacağını düşünmüştüm. Bu sayede WP'nin veritabanının nasıl yapılandırıldığı ile değil de içeriğin ne olduğuyla ilgilenirsin. Kolay gelsin... |
|
Alper KANAT
12.04.2008, 16:18
|
@Ali Servet Dönmez: WP'nin export'u aklıma gelmemişti.. Gidip baktım, çıktı olarak XML veriyormuş.. Yedek çıktısında hangi alanların (database field) alınacağını seçemiyorum. Bu bakımdan benim işime gelmiyor. SQL kullanmak daha kolay sanki.. |
|
s
11.04.2008, 21:17
|
template yapısı django templateleri zaten. |
|
Ali Servet Dönmez
11.04.2008, 10:00
|
WP'nin export'unu kullanman daha yerinde olmaz mı? |


Eylül 2008
Anket
Sonuçlar Alınıyor...

etiket bulutu
destekliyorum!







Arkadaşlar
Girilesiceler
iletişim







üyelik girişi




@Ali Servet Dönmez: Doğru söylüyorsun ama XML parse etmek istememiştim... Gerçi biraz bakayım; Python için kolayca serialize ve deserialize yapabiliyorumdur tahminen.. Bu durumda veritabanından çok daha kolay olabilir.. Öneri için teşekkürler..