Web hizmeti API - dil daha iyidir?

4 Cevap php

Ben php REST istekleri hizmetleri bir web hizmeti API yazdı. Bu apache aslında kurulum bu çok zaman almadı. Ama, ben çok php kod daha rahat yazı python kod duyuyorum. Python php gibi sunucu tarafı betik dili olarak kullanılabilir mi? O apache ile çalışması için gerekli ne gibi değişiklikler var?

Thanks Bala Mudiam

4 Cevap

REST tam API için ben Tornado bakmak öneririm. Bu Facebook kullandığı buydu. Bu, hızlı, verimli ve (Python i yazılı) ile çalışmak kolaydır. Sunucu statik içeriğe önünde bir vekil olarak nginx kullanmak ve ölçekleme için daha Tornado hizmet izin verebilir.

Python çok yetenekli bir sunucu tarafı dilidir. (Örneğin {[) (0]} gibi) büyük siteler sunucu tarafı programlama için Python kullanmak ve mükemmel sonuçlar vardı. mod_python ve mod_wsgi Python hizmet için izin Apache için 2 popüler modülleri bulunmaktadır.

Evet Python sunucu tarafı dil (yanı sıra, hatta Perl, Ruby veya C / C + +) olarak kullanılabilir. Sadece Apache http://www.modpython.org/ için mod_python kullanın

Ben bu gün web sunucusu olarak Apache ile sıkışmış eğer bu mod_wsgi (mod_python vs) de-facto seçim muhtemelen yakın olduğunu söylemek için cesaret gerekir. Bir yararı WSGI uyumlu aktif çerçeveler ve kütüphaneler geniş bir yelpazede bulacaksınız olmasıdır. "Çerçeve" içine çok derin okumaz Lütfen - Ben oldukça az olduğu içinde yumru olurdu bazı şeyler, kodunuzu düzenlemenize yardımcı ham WSGI üstüne birkaç güzel kolaylıklar sağlayan. Sadece REST arayüzü kalkmak için bir web çerçevesinin kendisi içine yatırım yapmak isteyen değil ki hayal, sen restish bir seçenek olarak kontrol edebilirsiniz.