Mempertimbangkan fakta bahwa Anda tidak harus terlibat dalam pengaturan / pembelian server atau bahkan membeli domain, apakah menurut Anda fakta saja sudah cukup untuk memilih satu dari yang lain?
Saya tidak selalu ingin bekerja di Google App Engine, saya hanya merasa nyaman ketika datang ke hosting / lingkungan / dll. dan bertanya-tanya apakah itu alasan yang cukup baik untuk belajar python.
Bagaimanapun, saya tidak mencari perdebatan antara python dan ruby tetapi lebih pada Google App Engine dan apakah nilainya cukup untuk menentukan bahasa yang harus Anda pelajari.
python
ruby
google-app-engine
tanya
sumber
sumber
Jawaban:
Tidak. Google App Engine memang menyediakan infrastruktur gratis / murah untuk hosting aplikasi Python, tetapi Ruby memiliki hal yang hampir sama dengan Heroku (dan Heroku memiliki batasan yang jauh lebih kecil daripada GAE). Sebelum menggunakan GAE, pastikan untuk membaca dengan sangat cermat tentang batasan yang ditempatkan Google pada platform, banyak di antaranya dapat menjadi penghalang signifikan terhadap tujuan yang ingin Anda capai. Posting blog Carlos Ble lebih dalam tentang banyak batasan yang dia alami, tapi saya akan memberi Anda gambaran singkat:
Untuk proyek yang sangat kecil, GAE baik-baik saja; tetapi jika Anda membangun sesuatu dengan ukuran sedang atau besar, cukup perhatikan batasan yang dapat menghambat kemajuan Anda.
Untuk informasi lebih lanjut tentang jenis kuota dan batasan apa yang harus Anda tangani, lihat dokumen GAE:
Lihat juga respons ini pada Stack Overflow: /programming//a/3068371/189079
sumber
Jika Anda ingin mengembangkan untuk Google App Engine, Anda pasti ingin belajar Python (Java juga merupakan pilihan, tetapi orang-orang di belakang GAE tampaknya adalah Pythonistas).
Satu hal yang perlu diingat adalah bahwa menulis sesuatu dengan Python tidak berarti Anda mendapatkan Google App Engine secara gratis. Ada beberapa orang, termasuk orang-orang di Google, yang harus "port" proyek mereka ke GAE ( RSSmeme adalah contoh lain) meskipun mereka ditulis dalam Python.
Ini karena GAE memiliki batasannya sendiri dan lingkungan khusus: misalnya, Anda tidak mengakses hal-hal seperti MySQL, threading, atau penyimpanan file lokal. The General FAQ untuk GAE menyentuh pada beberapa dari "kebiasaan".
sumber
Baik. Komunitas Ruby memiliki http://heroku.com/ Kuota gratis tidak sebesar Google tetapi orang dapat menggunakan mekanisme kegigihan tradisional. Jadi jauh lebih mudah untuk bermigrasi ke infrastruktur Anda sendiri nanti (atau memindahkan aplikasi yang berdiri sendiri ke Heroku).
sumber
Tentu, mengapa tidak? Baik Ruby dan Python adalah bahasa yang sangat cakap, sehingga hanya tergantung pada apa yang ingin Anda lakukan.
Jika Anda ingin bekerja dengan GAE dan harus belajar bahasa, mungkin juga Python.
sumber