Şimdi Ara

Java/Javascript/JSON/PHP ile MySQL İlişkisi ve Website(Host ya da Wix) Hakkında

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
1
Favori
336
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar...

    Ben Biyomedikal Mühendisliği 3. Sınıf öğrencisiyim ve bitirme projem üstünde çalışıyorum. Bazı sorularım olacak. Cevap verecek olan herkese şimdiden çok teşekkür ediyorum.

    ÖZET: Ben çok basit bir websitesi hazırlamak istiyorum, sırf veritabanı kullanımı adına. Veritabanı derken ben bir mobil uygulama geliştirmeyi planlıyorum Android için, bu uygulamadan gelen bazı parametreleri ONLINE bir veritabanına kaydetmek istiyorum. Ve sizlerden hem bilgi hem de öneri istiyorum.
    Bunun hakkında sorularım şöyledir:

    Soru 1) Veritabanını Android uygulamama entegre etmek için;
    ●JAVA/JavaScript/JSON MySQL ilişkisi mi?
    ●PHP MySQL ilişkisi mi?
    Kafamdakiler bunlardı ama bazı değişik terimler de öğrenmeye uğraşınca kafam karıştı.[•RESTapi, •Web Servis(Android .apk için) vs.] Belki bunlar bile birbirinden farklı olabilir, yanlış bilgi verirsem kusura bakmayın daha 1 hafta oldu bu WEB kısmına gireli.

    Soru 2) Diyelim bunlardan birini tercih ettim,
    ■WEB SİTESİNE İHTİYACIM VAR MI?
    (Yani host kiralama, domain vs.) İhtiyacım yoksa Veritabanını sağlayan bir yeri nasıl bulabilirim veya böyle bir şey var mı?

    □İhtiyacım varsa;
    Soru 3) Web için hangi betik dillerini öğrenmem lazım sırf veritabanına
    ▪"INSERT",
    ▪"DELETE",
    ▪"UPDATE" yapmak için? PHP/MySQL'e kanım ısınmış gibi hissettim bir aralar Metin2 PVP işleriyle(HTML editlemeyle, mysql config kısmıyla, Filezilla FTP be Navicat'le) uğraşmıştım ama 3. Sınıf'a kadar; Python ve C öğrendik ve şuan da JAVA görüyoruz. Yani JAVA bilgilerim taze ama JavaScript'le farkları fazla olabilir sanırım.(Hep gözümde büyütmüşümdür JavaScript'i)

    Soru 4) Android Studio kullanarak uygulama programlama yapacağım ve burada genellikle SQLite kullanıyorlar(Portable, Offline) veritabanı yönetimi vs. için. Ben ise uygulama içinde yönlendirme yaparak PHP/MySQL ya da JAVA/JSON/JS kullanarak bu yönetimi online olması için bu şekilde mi yapmalıyım, yapabilir miyim?

    Velhasıl ocağınıza düştüm. Web için altyapım pek sağlam değil beni aydınlatırsanız sevinirim... Şimdiden teşekkürler..



    < Bu mesaj bu kişi tarafından değiştirildi mysterio97 -- 29 Aralık 2018; 22:28:5 >







  • Bu arada yetkililere(moderatör, admin vs.) sesleniyorum. Bu konuya buradan cevap alamayıp MySQL ve MSSQL alt başlığında cevap alacağımı düşünüyorsanız konumu oraya taşıyabilir misiniz?
  • Illaki bir sunucuya ihtiyacın var.

    Yok ben Android app içine embed bir sql (veya benzeri) database sunucusu gömerim diyorsan o başka.

    https://www.androidauthority.com/creating-sqlite-databases-in-your-app-719366/

    Veya android app üzerinden direkt mysql e erişirsin

    https://stackoverflow.com/questions/15732853/how-to-connect-android-app-to-mysql-database



    Veya klasik client server modelini http üzerinden çalıştırırsın.

    Sql Sunucuda çalışır, buna ya yine sunucuda çalışan backend dil (php, javascript, go, python, ruby, rust, crystal, c#, c, c++ vb) ile erişirsin. gelen raw sql verisini. Json a çevirirsin. json formatındaki bu veriyi standart http protokolü ile, android app a ulaştırırsın, android app ta bulacağın en kolay istemci bir web tarayıcıdır. Web tarayıcıların standart dili Javascript tir.


    Yani

    Sql => Tercüme => Backend => Json(tercüme) => http => json(tercume) => javascript.

    Java biliyorsan motora biniyorsun demektir, javascript 3 tekerlekli bisiklet.

    Anladığım kadarı ile sen bu üç modelin hiçbirinde çalışmadın. Eğer android app geliştirme de kendine güveniyorsan ilk iki senin için iyi olabilir. Eğer veriler bir merkezde olacaksa o zaman 2. model olabilir. O zamanda mysql sunucu güvenliği meselesi devreye girer.

    Yok bunlarla uğraşmayayım dersen en kolay dinamik web kurma işi php mysql dir.

    Yurt dışında sanal makina ayda 5 dolar. Ip ile de baglanabilirsin. Hatırladığım kadarı ile ücretsiz domainler de var.

    Kolay gelsin.




  • Delifisek.Tux kullanıcısına yanıt
    Çok teşekkür ederim bilgilendirdiğin için. Ben Youtube'da bir video buldum. PHP ile MySQL kodluyor(PHP RESTful API Framework SLIM to Create REST API). Aynen dediğin gibi JSON'a çeviriyor. Android app için de volley diye bir kütüphane var onu kullanıyor. XAMPP ile Apache ve MySQL'i aktif ediyor ve yönetimi phpmyadmin'den yapıyor.

    Bu arada bir sorum olacak, bu 5$ dediğin sunucuları nereden kiralayabiliyoruz? Şimdilik localhost'umla çalışıyorum da.

    Linki buraya bırakayım herkes faydalansın.. Teşekkürler..PHP MySQL for Android App



    < Bu mesaj bu kişi tarafından değiştirildi mysterio97 -- 31 Aralık 2018; 15:34:27 >




  • Digitalocean, vultr vb vb. Hetzner de de var galiba.

    Makinalar linux. Xamp falan yok hepsini tek tek elle kuracaksın.

    Xampp wamp bunlar yalan, en güzeli oracle vmbox + linux + samba.

    Gerçek linux üstünde yazılım geliştirip hep linux öğrenirsin hemde sıkıntı çıkarmaz production servere yüklediğinde.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.