6

Tamam, böylece bir django uygulaması oluşturmanın 1/4'ünü bitirdim (kullanıcıların bir hesabı kaydettirmeleri, oturum açmaları ve diğer kullanıcılarla etkileşimde bulunmaları gerekir) Uygulama, temelde bir sosyal ağ. Ve uygulama bir PostgreSQL veritabanı vardır). İnternette bu django destekli sosyal ağ sitesine ev sahipliği yapmak ve android ve iphone appstore'dan indirilebilen bir mobil uygulama yapmak için araştırma yapmaya karar verdim. Siteyi ilk önce barındırmak istiyorum, bu yüzden barındırmak için yerler aradım. Ben webfaction.com bulundu ve bu özelAndroid ve iPhone'da Django uygulamasını konuşlandırma zorluğu .. Django yerine PHP'ye geçiş yapmayı planlama

djnago uygulamasını barındırmak için açıklar

http://docs.webfaction.com/software/django/getting-started.html

yılında bağlar. Şimdi, tamamen okumamıştım ama sosyal ağ django uygulamamı bir sürü beladan geçmeden webfaction kullanarak barındırabileceğime inanıyorum. (Burada bir django uygulamasına ev sahipliği yapmayı deneyen ve büyük zorluklar geçirmiş biri varsa lütfen beni düzeltin).

Siteyi bir site olarak sunduktan sonra, iPhone'larda ve Androidlerde kullanılabilen bir mobil uygulama olmasını da istiyorum. Şimdi, tek bilmek istediğim, bunu doğru yapmanın en az karmaşık yolu nedir? (çünkü tüm yolların oldukça karmaşık olacağını tahmin ediyorum çünkü nasıl yapılacağına dair adım adım bir öğretici istemiyorum, bunun nasıl yapılacağına dair basit bir url yeterlidir). PHP'yi, C'yi, Java'yı ya da başka bir şeyi öğrenmem gerekecek mi yoksa sadece django ve python'u bilerek bunu yapabilecek miyim? Bunun yalnızca kullanıcıların bilgileri ziyaret ettiği ve okuduğu bir uygulama olmadığını, bunun bir sosyal ağ olduğunu unutmayın.

Sadece django kullanarak oluşturulan ve bir siteye barındıran bir sosyal ağın dağıtılmasının mümkün olduğunu ve daha sonra bu uygulamayı alıp bir Android ve iOS uygulaması haline getirmenin tamamen farklı bir şekilde yeniden oluşturmasına gerek olmadığını onaylamak için birine ihtiyacım var. dil mümkündür. Bana mevcut django uygulamasının nasıl yapılacağını ve uygulamayı farklı bir dille tamamen yeniden yazmanıza gerek kalmadan bir Android uygulaması haline getirmemi sağlayacak bir bağlantı sağlayabiliyorsanız, bu harika olur.

+0

Gerçekten emin değilim kontrol edin. Webfaction kullandım. Bir django sitesi barındırmak çok kolaydır. Bir mobil uygulama oluştururken, yerel bir uygulama olacak mı? Bunun için kesinlikle django kullanamazsınız. Bir iOS uygulaması ve android için java için objektif c öğrenmeniz gerekecek. – jproffitt

+0

Yerel uygulama geliştirmek için android, java, nesnelere öğrenmek. Php Soketi, python ile karşılaştırıldığı zaman çok kötü. Sadece yapıştırın. – ddiipp

+0

Tamam teşekkürler, nasıl bir iOS uygulaması yapmak için Java android uygulaması yapmak için kullandıkları ve C olur, bir postgreSQL veritabanı ile Python ile yazılmış django uygulaması dağıtmak amacıyla, benim django uygulaması oluşturmayı tamamladıktan sonra çok? Başlamak için herhangi bir hızlı bağlantı yapacağız, ama zaten bir Android uygulaması yapmak için zaten var olan bir UI ve HTML ve css tamamlanmış ve Java'yı kullanan bir django uygulaması nasıl alabilirim? Beni başlatacak bir belgeye olan bağlantı yeterli olacaktır. – user2817200

cevap

6

Basitçe söylemek gerekirse: Python + Django (arka uç için) ve HTML, JavaScript & CSS (ön uç için) kullanarak web uygulamanızı (web sitesi) oluşturabilirsiniz. Bunu yaptıktan sonra, iOS ve Android için çok basit bir uygulama yapabilirsiniz. Bu, gerçekten web sitenize yönlendirilen bir tarayıcı penceresidir.

Java ile bir android app içine sitenizi gömme bazı örnekler (not bu bunu yapmanın bir çok temel bir yoldur) için Google 'android webview'.

+0

Tamam, teşekkürler! – user2817200

4

Burada temel anlayış sanmıyorum ...

iOS için YERLİ uygulama

Amaç C veya Swift yazılmalıdır.

Android için YERLİ uygulama Java yazılmalıdır.

Sadece Django'da yazılmış bir web uygulamasını Objective C veya Java'ya derleyemez ve dağıtamazsınız (bilgimin en iyisine). Bununla birlikte, Appcellerator veya PhoneGap kullanarak ilgili yerel platformlardan birine derlenebilecek bir HTML5/JavaScript web uygulaması yazmak mümkündür. Böyle bir uygulama için arka uç veri sağlayıcısı, kesinlikle Django tarafından desteklenen bir REST API olabilir.

Nesne C veya Java'yı bilmiyorum, bu yüzden bildiğim araç kümesiyle - Django, Python, HTML5, Twitter Bootstrap ve JavaScript'i mobil dostu web uygulamaları oluşturmak için kullanıyorum. Bunlar, mobil ve tablet görünümleri için içeriği en iyi şekilde biçimlendirmek için duyarlı CSS kullanan web siteleridir, ancak bunlar yerel iOS veya Android uygulamalarında DEĞİLDİR.

+0

hm oh tamam anladım. yardım için teşekkürler. – user2817200

1

Aslında bir piton uygulaması hem iOS ve Android'de yerli C'ye derlemek ve bunları alakalı uygulama mağazalarında kabul olsun olabilir. ne soran http://kivy.org ve http://Cython.org

+1

Kivy bu hedefe tam olarak nasıl yardımcı oluyor? – SamB