• 17-04-2014, 22:56:17
    #1
    Merhaba Dostlar

    Uzun süredir bir projem için ihtiyacım olan bir yazılım için algoritma üzerine bir fikre kaptırdım kendimi. Acaba dinamik form sistemiyle DB tablolarını ihtiyaç olan alan ve içeriğe göre yaratmak mümkün mü?

    Örnek Olarak :

    Mesela bir sayfa da üniversite, bu sayfadaki üniversitenin fakülteleri, fakültelere ait alanlar önceden php dosyalarından oluşturulmadan ve artırılabilinir,değiştirilebiinir veya silinebilinir ya da bir şirketin bilgilerini temsil eden bir form ve db tabloları oluştu, hemen bu girdiye ait başka girdi olayları yaratacak kadar esnek bir dinamik yapı çok mu hayalperestçe? A'nin alanları, A'ya ait B'nin alanları, B'ye ait C'nin alanları vs vs.

    Çok iyi anlatamadım, lakin kısaca önceden sabiti olmayan db tabanlı bir form ve template yapısı.
  • 17-04-2014, 23:02:11
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Yapılır veya yapılmaz diye soru sorduğunuz için cevabım şu şekilde olacaktır. Evet, yapılabilir.
  • 17-04-2014, 23:08:24
    #3
    saintx adlı üyeden alıntı: mesajı görüntüle
    Yapılır veya yapılmaz diye soru sorduğunuz için cevabım şu şekilde olacaktır. Evet, yapılabilir.
    Peki, neden piyasada böyle birşey yok ve veri deporlarken standart bir yapıya göre yükü ve performansı nasıl ayarlayabiliriz?
  • 18-04-2014, 00:20:16
    #4
    @farukbugur; çetrefilli şeyler için uğraşmamış olabilirler . Alt alta işleyecek yapının senaryosunu tasarladıktan sonra bunu koda dökmek fazla zor olmaz. Yük ve performansdan kastınız nedir?
  • 18-04-2014, 00:39:53
    #5
    saintx adlı üyeden alıntı: mesajı görüntüle
    @farukbugur; çetrefilli şeyler için uğraşmamış olabilirler . Alt alta işleyecek yapının senaryosunu tasarladıktan sonra bunu koda dökmek fazla zor olmaz. Yük ve performansdan kastınız nedir?
    Yani form yapısının ürettiği alanın veri kaydederken veriyi tipini neye göre sececegi. Örneğin text mi , blob mu, varchar mı vs. Dinamik olmayan bir sistemde bunu önceden ayarlayabilmek daha kolay. Burada nasıl olacak?
  • 18-04-2014, 00:40:04
    #6
    @farukbugur; formdaki alanlara göre bunları önceden tanımlamanız gerekecektir.
  • 18-04-2014, 00:45:53
    #7
    saintx adlı üyeden alıntı: mesajı görüntüle
    @farukbugur; formdaki alanlara göre bunları önceden tanımlamanız gerekecektir.
    İşte orada sanırım performansı düşünmek gerekiyor. Binlerce verili db olayını düşününce. Sizin küçük bir mantık öneriniz varmı?
  • 18-04-2014, 06:06:13
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bu tarzada bir depolama her ne kadar bilindik tablo yapisiyla mumkun olsa da sizin veritabani/depolama kisminda ihtiyaciniz olan sey NoSQL.

    Kodlama kisminda da Twitter Bootstrap gibi sekilden skile girebilen UI'ler mevcut. HTML/JavaScript/CSS uclusune yeterince gakimseniz altindan kalkabilirsiniz.

    ---

    Kisisel gorusum olarak web siteleri (ozellikle projeler) amaca uygun olarak yapilmali. WordPress'ten sekilden sekle girmenin maliyetinin performanstan odun vermek demek oldugunu gorebilirsiniz.
  • 18-04-2014, 20:54:10
    #9
    grafitus adlı üyeden alıntı: mesajı görüntüle
    Bu tarzada bir depolama her ne kadar bilindik tablo yapisiyla mumkun olsa da sizin veritabani/depolama kisminda ihtiyaciniz olan sey NoSQL.

    Kodlama kisminda da Twitter Bootstrap gibi sekilden skile girebilen UI'ler mevcut. HTML/JavaScript/CSS uclusune yeterince gakimseniz altindan kalkabilirsiniz.

    ---

    Kisisel gorusum olarak web siteleri (ozellikle projeler) amaca uygun olarak yapilmali. WordPress'ten sekilden sekle girmenin maliyetinin performanstan odun vermek demek oldugunu gorebilirsiniz.
    Birden yerden başlamam gerek ama kağıt kalem aldım lakin gözüm korkuyor. Mesela text için kafamda birşeyler oluşuyorda işin içine resim vs girince uygun tablo boyutları vs vs vs.